Ronan Jouchet
5ce6c24a3f
Fix lint not running in CI
2022-02-06 17:55:20 -05:00
Ronan Jouchet
ae4a0f05b8
CI: (Attempt to) push tag, not unreadable SHA
...
Might have to retry this one as I'm not sure it's this one or GITHUB_REF,
https://docs.github.com/en/actions/learn-github-actions/environment-variables
2022-01-06 10:50:00 -05:00
Ronan Jouchet
97cce9196d
CI: (Attempt to) push image to our org, not my personal account
2022-01-06 10:32:48 -05:00
Pranav Shikarpur
7b4d172248
CI: Fix Docker Hub image build & push ( #1100 )
...
We tried using the auto Docker Hub thingie, but it's flaky.
Reverting to manually pushing as part of release CI.
2022-01-06 10:14:31 -05:00
Ronan Jouchet
6f4ae587c4
build/ci workflow: pass the node version number with the format expected by GHA/setup-node
...
and avoid warning "Not found in manifest. Falling back to download directly from Node"
2021-12-25 16:53:06 -05:00
Ronan Jouchet
797922afb6
build/ci workflow: try to use setup-node-v2 cache to speed up build
2021-12-25 16:42:48 -05:00
Ronan Jouchet
431f531065
CI: bump top Node.js version to 17, which is now stable
2021-11-10 18:41:38 -05:00
Ronan Jouchet
0fbe7d39cb
Build: re-introduce a package-lock.json file
...
They were used a long time ago, then I scrapped them for simplicity to
new contributors. I'm re-considering this and re-introducing one, for
two (maybe three) reasons:
1. Reading on supply chain attacks
2. Build broken because of a dep change (see previous commit broken
because of a change in yargs @ 17.1.0)
(3.) Performance
2021-09-20 11:25:43 -04:00
Adam Weeden
b3c202fd33
Bump minimum required version: node>=12.9, npm>=6.9 ( #1192 )
...
* Move minimum supported version: node=12, npm=6.9
* Add missing bits and documentation for future bumping
Co-authored-by: Ronan Jouchet <ronan@jouchet.fr>
2021-05-15 13:32:54 -04:00
Ronan Jouchet
9f561c0091
CI: run less node versions, oldest supported / latest is enough
2021-04-23 21:52:03 -04:00
Ronan Jouchet
09accbd28a
CI: run in node 16, stop node 15
2021-04-23 21:47:54 -04:00
Ronan Jouchet
292ac39328
CI: avoid npm funding messages
2021-02-26 22:19:45 -05:00
Ronan Jouchet
e03e07e4bd
Speed up CI by avoiding repeated npm install & build already done with "prepare" hook
2021-02-26 22:15:56 -05:00
Jia Hao
59accaba8d
Migrate from Travis CI to GitHub Actions
2020-11-22 02:28:14 +00:00