Commit Graph

7105 Commits

Author SHA1 Message Date
Brian Hicks
0783df8862
ignore elm-stuff in the Buck file watcher 2023-05-05 08:27:28 -05:00
Brian Hicks
a044547808
set up elm format diffs for the library and component-catalog 2023-05-05 08:27:19 -05:00
Brian Hicks
b8a1d3163d
add elm-format info to the toolchain 2023-05-05 08:07:52 -05:00
Brian Hicks
ddcc38630f
isolate the execution of the npm scripts 2023-05-04 17:10:21 -05:00
Brian Hicks
cbcdf3136d
don't need this debug statement 2023-05-04 16:35:01 -05:00
Brian Hicks
b07a88f8aa
pass PERCY_TOKEN in CI 2023-05-04 11:11:54 -05:00
Brian Hicks
2cc0bff87e
allow customizing extra args 2023-05-04 11:11:30 -05:00
Brian Hicks
bd08b25e85
run using a script that can rearrange the environment 2023-05-04 11:02:37 -05:00
Brian Hicks
a4b79e89bb
add the percy token to the environment 2023-05-03 16:04:26 -05:00
Brian Hicks
29d41316bc
mark the puppeteer tests as the tests for the public site 2023-05-03 16:01:14 -05:00
Brian Hicks
53feec4dae
run puppeteer tests 2023-05-03 16:00:31 -05:00
Brian Hicks
595dc838a1
make it possible to run installation scripts in our repo 2023-05-03 15:51:17 -05:00
Brian Hicks
ecfce394df
add the ability to link extra files into the build directory 2023-05-03 15:35:14 -05:00
Brian Hicks
76c9c22bc6
run scripts in the foreground 2023-05-03 15:34:53 -05:00
Brian Hicks
c63a3176e3
allow setting the directory to run tests from 2023-05-03 14:48:21 -05:00
Brian Hicks
fb8b19a6d8
unify the puppeteer test scripts 2023-05-03 14:46:04 -05:00
Brian Hicks
0ed9380044
Merge pull request #1384 from NoRedInk/wat-cache-elm-home
cache ELM_HOME
2023-05-03 10:06:58 -05:00
Brian Hicks
27f95bd07c
cache ELM_HOME 2023-05-03 09:25:53 -05:00
noredinkbot-duet[bot]
94d7c7b61b
Merge #1366
1366: Bump yaml from 2.2.1 to 2.2.2 r=BrianHicks a=dependabot[bot]

Bumps [yaml](https://github.com/eemeli/yaml) from 2.2.1 to 2.2.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/eemeli/yaml/releases">yaml's releases</a>.</em></p>
<blockquote>
<h2>v2.2.2</h2>
<p>This patch release includes a fix for an error that could be thrown in <code>parseDocument</code> for degenerate input. Otherwise, it's a patch release uplifting a few fixes from the ongoing v2.3 work to v2.2:</p>
<ul>
<li>Corner case failure in error pretty-printer (<a href="https://github.com/advisories/GHSA-f9xv-q969-pqx4">CVE-2023-2251</a>)</li>
<li>Use correct argument order when stringifying flow collection comments (<a href="https://redirect.github.com/eemeli/yaml/issues/443">#443</a>)</li>
<li>First-line folding for block scalars (<a href="https://redirect.github.com/eemeli/yaml/issues/422">#422</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f21fa455b8"><code>f21fa45</code></a> 2.2.2</li>
<li><a href="984f5781ff"><code>984f578</code></a> fix: Corner case failure in error pretty-printer</li>
<li><a href="443e3aa2ac"><code>443e3aa</code></a> fix: First-line folding for block scalars (fixes <a href="https://redirect.github.com/eemeli/yaml/issues/422">#422</a>)</li>
<li><a href="5af5d3da01"><code>5af5d3d</code></a> fix: Use correct argument order when stringifying flow collection comments (f...</li>
<li>See full diff in <a href="https://github.com/eemeli/yaml/compare/v2.2.1...v2.2.2">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=yaml&package-manager=npm_and_yarn&previous-version=2.2.1&new-version=2.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/NoRedInk/noredink-ui/network/alerts).

</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-02 21:18:28 +00:00
dependabot[bot]
16a2a40521
Bump yaml from 2.2.1 to 2.2.2
Bumps [yaml](https://github.com/eemeli/yaml) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](https://github.com/eemeli/yaml/compare/v2.2.1...v2.2.2)

---
updated-dependencies:
- dependency-name: yaml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-02 21:14:06 +00:00
noredinkbot-duet[bot]
8b9e51b2c6
Merge #1380
1380: format with buildifier r=ArthurJordao a=BrianHicks

# 🚧 Don't merge before #1378

This formats all our Buck files with buildifier, a formatter for Starlark designed for use with Bazel.

Co-authored-by: Brian Hicks <brian@brianthicks.com>
2023-05-02 21:09:01 +00:00
Brian Hicks
6c15c63487
format all bzl files consistently with buildifier 2023-05-02 16:08:09 -05:00
Brian Hicks
4db7f76d3a
add buildifier to the development shell 2023-05-02 16:06:49 -05:00
noredinkbot-duet[bot]
d1cb5e4c00
Merge #1378
1378: build the public portion of the component catalog r=juanedi a=BrianHicks

Builds the public portion of the component catalog with Buck.

Co-authored-by: Brian Hicks <brian@brianthicks.com>
Co-authored-by: Juan Edi <juan@noredink.com>
2023-05-02 21:01:28 +00:00
Juan Edi
f0ccbada51 add missing file to public 2023-05-02 17:59:09 -03:00
Brian Hicks
1d8b1b42f8
Merge pull request #1381 from NoRedInk/wat-elm-reorg
reorganize Elm deps to be a bit neater
2023-05-02 11:54:01 -05:00
Brian Hicks
1155f43d49
Merge pull request #1376 from NoRedInk/wat-590-build-the-project-javascript-code-with
build project JavaScript with Buck
2023-05-02 11:42:18 -05:00
Brian Hicks
36f4ec1da0
do the right thing when handling a broken symlink 2023-05-02 10:44:33 -05:00
Brian Hicks
5f2937c188
move Elm downloads into the Elm toolchain BUCK file 2023-05-02 10:39:55 -05:00
Brian Hicks
3269660a53
add the unzipped prefix as well 2023-05-02 10:31:08 -05:00
Brian Hicks
67dba83688
select the right Node download based on CPU architecture 2023-05-02 10:20:59 -05:00
Brian Hicks
d6a588d505
build the public portion of the component catalog 2023-05-02 06:12:19 -05:00
Brian Hicks
810504f590
use browserify to build lib.js 2023-05-02 05:59:37 -05:00
Brian Hicks
60dc11f2a9
add a rule to get a binary, and get browserify 2023-05-02 05:58:40 -05:00
Brian Hicks
ce93ff9ecd
add a script to build a npm bin 2023-05-02 05:56:29 -05:00
Micah Hahn
6f3413a9cf
Merge pull request #1377 from NoRedInk/phx-709-bump-for-block-vertical-line-fix
[PHX-709] Bump to 22.12.2 to include vertical line change fixes
2023-05-01 16:21:57 -05:00
Micah Hahn
03de4baa85 Bump to 22.12.2 2023-05-01 16:16:50 -05:00
Micah Hahn
03ed51617e
Merge pull request #1375 from NoRedInk/phx-709-fix-extra-borders-in-emphasis-with-markdown
[PHX-709] Borders are not getting blended when markdown is directly underneath emphasis
2023-05-01 16:12:01 -05:00
Brian Hicks
a2befe32b3
update sha for Linux download 2023-05-01 15:12:29 -05:00
Brian Hicks
4e343b9b55
allow specifying the binary directory when making node_modules 2023-05-01 15:03:52 -05:00
Brian Hicks
0dca027c8e
add and call a rule to make a node_modules 2023-05-01 14:56:57 -05:00
Brian Hicks
cbe8944b74
add a script to build an isolated node_modules 2023-05-01 14:56:35 -05:00
Brian Hicks
e78a393163
download node 20 2023-05-01 14:48:58 -05:00
Micah Hahn
8e7f053f07 Apply the styles to the markdown wrapper node, not the children 2023-05-01 14:38:39 -05:00
Brian Hicks
d5db44bee4
Merge pull request #1372 from NoRedInk/wat-589-build-elm-docs-and-the-component-catalog
build Elm docs and the component catalog Elm app in Buck
2023-05-01 13:52:58 -05:00
Brian Hicks
247b6365c7
symlink elm.json when building docs 2023-05-01 13:40:45 -05:00
Micah Hahn
95a0dd0e46 🤖 elm-format 2023-05-01 13:40:14 -05:00
Brian Hicks
9ebb74f15e
download the right binary on Intel macs 2023-05-01 13:38:30 -05:00
Micah Hahn
1dcd3b4f54 Demostrate problem in component-catalog 2023-05-01 13:35:38 -05:00
Brian Hicks
10f98deaa4
remove unused function 2023-05-01 13:29:20 -05:00