Huáng Jùnliàng
ab2c578f98
test: add prettier e2e test ( #14058 )
...
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2022-01-13 18:38:45 +01:00
Nicolò Ribaudo
6393e60a68
Update runtime integration tests for Node.js >= 16.6 ( #13923 )
2021-11-04 01:10:28 +01:00
Nicolò Ribaudo
362c623a1c
Test on Node.js 17 ( #13867 )
2021-10-21 13:23:11 +02:00
NotWearingPants
767b72f9c2
[skip-ci] Fixed typo in issues' welcome comment in CI ( #13797 )
2021-09-27 11:49:03 +02:00
Nicolò Ribaudo
2ffb19828f
Update to Yarn 3 ( #13140 )
2021-09-16 22:23:46 +02:00
Nicolò Ribaudo
9188e9575c
Build the initial React Native project in e2e tests ( #13642 )
2021-08-10 21:40:10 +02:00
Nicolò Ribaudo
f04406f24f
Move Yarn validation CI checks to a separate job ( #13443 )
...
* Move Yarn validation CI checks to a separate job
* Fix
2021-06-10 12:36:00 +02:00
Nicolò Ribaudo
a59522df83
Disallow dependency cycles ( #13442 )
2021-06-10 00:48:57 +02:00
Kristoffer K
140ec5aa5c
chore: setup Yarn constraints ( #13363 )
2021-05-31 18:46:03 +02:00
renovate[bot]
205e4bf3e4
chore(deps): update actions/github-script action to v4 ( #13344 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-21 01:06:26 +02:00
Nicolò Ribaudo
9d620c2d42
[babel 8] Move ESLint parsing to a Worker ( #13199 )
2021-05-17 17:04:10 +02:00
Huáng Jùnliàng
0c425cfb97
chore: run coverage-test against node 16 ( #13183 )
2021-04-20 19:47:17 -04:00
Henry Zhu
ed4ccd6482
codecov: token not required ( #13158 )
2021-04-15 15:31:32 -04:00
Nicolò Ribaudo
05fa18e652
Run e2e tests on GH actions ( #12517 )
...
Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
Co-authored-by: Juan Picado <juanpicado19@gmail.com>
2021-03-12 22:33:40 +01:00
Huáng Jùnliàng
bdb207cb75
Class static private field destructure set ( #12917 )
...
* fix: support static private field destructure set ([C.#p] = [0])
* 🚧
* fix: add compatibility warning for older @babel/helper versions
* refactor: extract common routines among classPrivateFiled helpers
* More 🚧
2021-03-03 16:38:16 -05:00
Nicolò Ribaudo
74db827c0a
Workaround yarn bug with self-referencing packages ( #12906 )
2021-02-25 17:33:15 +01:00
Nicolò Ribaudo
bb558aaf28
Allow require() of runtime helpers in Node.js 13.2-13.6 ( #12893 )
2021-02-25 12:28:50 +01:00
Nicolò Ribaudo
6a471decc3
Improve @babel/runtime esm stability ( #12883 )
2021-02-24 20:04:03 +01:00
Nicolò Ribaudo
1387d66e6c
Merge "Build and Test" and "Publish" release jobs ( #12818 )
2021-02-19 16:00:55 +01:00
Nicolò Ribaudo
c0875b043c
Make sure to publish all the necessary files ( #12817 )
2021-02-18 17:01:20 +01:00
Nicolò Ribaudo
0e06a3822b
Store LICENSE files when publishing from GH actions ( #12810 )
...
* Generate LICENSE files in GH actions
* Add LICENSE files to the build artifact
2021-02-17 19:38:26 +01:00
Nicolò Ribaudo
30dc25db0e
Fix "Add to CHANGELOG.md" commit message ( #12791 )
2021-02-12 10:10:29 +01:00
Huáng Jùnliàng
8bb56d4c6e
fix broken parser tests updater ( #12781 )
2021-02-08 16:23:08 -05:00
Nicolò Ribaudo
759a82abb1
Fix failing CI with Jest 24 ( #12779 )
2021-02-07 08:17:26 -05:00
Nicolò Ribaudo
44bc6d672a
Allow publishing patch versions from the GH UI ( #12752 )
2021-02-04 22:17:45 +01:00
Karan Sapolia
b63be942ce
Use native ESM for dev scripts ( #12296 )
...
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2021-01-30 18:36:21 +01:00
Nicolò Ribaudo
6e70deabcf
Use correct label for "Update Parser Tests" action ( #12596 )
2021-01-07 21:52:54 -05:00
Nicolò Ribaudo
c8117b6a49
fixup! Remove dependency from update-windows-fixtures job
2021-01-06 19:16:20 +01:00
Nicolò Ribaudo
47312bf1d1
Add a utility action to update fixtures in PRs ( #12547 )
2021-01-06 19:13:21 +01:00
Nicolò Ribaudo
5b5b548036
Publish to npm from GitHub actions ( #12526 )
...
* Publish to npm from GitHub actions
* Remove publish-ci from Makefile
This was meant to be used _now_, but I didn't end up using it
* Test
* Revert "Test"
This reverts commit 04095c17db8352710c12849a5b1fa53e853bd6f5.
2020-12-23 00:18:03 +01:00
Nicolò Ribaudo
d9dfd29ce8
Archive @babel/polyfill ( #12541 )
...
babel/babel-archive@701775cd9f
2020-12-22 16:52:40 +01:00
Huáng Jùnliàng
14534e6f78
polish: create ascii-only labels [skip ci] ( #12540 )
2020-12-22 01:52:12 +01:00
Huáng Jùnliàng
1805d50bb8
fix parser tests updater again ( #12538 )
2020-12-21 18:09:07 -05:00
Huáng Jùnliàng
bb2343aba4
fix: updater does not work on main branch ( #12537 )
...
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2020-12-21 17:06:15 -05:00
Huáng Jùnliàng
0f866ed9d2
Add a workflow to update test262 tests weekly ( #12523 )
...
* chore: draft update parser tests workflow
* Build babel parser
* chore: use Babel bot as git user name
* use babel-bot token
* refactor: use actions/github-script
* rename
2020-12-21 10:04:57 -05:00
Huáng Jùnliàng
d28c1e52d0
Enable PnP linker on CI build job ( #12011 )
...
* chore: use pnp when building babel artifacts
* chore: refine ci config
* fix: match any n_m as unambiguous
The pnp module path starts from global cache path, which does not
match **/n_m
* fix: remove dedupe option and abort rollup on unexpected warning messages
* chore: suppress Circular_Dependency warning
* fix build error
* replace make bootstrap-only by yarn install
2020-12-18 19:00:43 -05:00
Huáng Jùnliàng
ecbbd9da48
chore: always check yarn lock and dedupe during update ( #12508 )
...
* chore: always check yarn lock and dedupe during update
* update yarn.lock
2020-12-15 10:18:51 -05:00
Nicolò Ribaudo
c139d1602b
Prepare codebase for inline Babel 8 breaking changes ( #12440 )
2020-12-04 21:30:40 +01:00
Nicolò Ribaudo
4b79ab4a90
Migrate from Travis to GH actions ( #12412 )
...
* Migrate linting to GH actions
* Migrate windows tests
* Migrate parser tests
* Update .github/workflows/ci.yml
Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
* Run parser tests in a single job
* Use a single yarn cache
* Remove unused commands from Makefile
* Update .github/workflows/ci.yml
Co-authored-by: Kristoffer K. <merceyz@users.noreply.github.com>
Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
Co-authored-by: Kristoffer K. <merceyz@users.noreply.github.com>
2020-12-01 08:55:51 +00:00
Huáng Jùnliàng
7850682387
chore: pin stack-utils to 1.0.2 on legacy node tests ( #12365 )
2020-11-16 10:16:24 -05:00
Huáng Jùnliàng
07607fa7c7
chore: remove Node.js 13 from CI ( #12328 )
2020-11-09 12:08:23 -05:00
Huáng Jùnliàng
09c0ee0a8b
chore: bump Jest to v26 ( #12190 )
2020-10-30 12:06:14 +01:00
Huáng Jùnliàng
f04bbf62b5
chore: test on node 15 ( #12265 )
2020-10-27 17:33:43 -04:00
Huáng Jùnliàng
4e66b8eb6b
Specify runtime exports ( #10853 )
2020-10-14 20:06:56 +02:00
Nicolò Ribaudo
2a3dfa051a
Yarn 2.3 ( #12134 )
...
Co-authored-by: Huáng Jùnliàng <jlhwung@gmail.com>
2020-10-05 17:39:14 +02:00
Huáng Jùnliàng
c8f0b6dc1e
chore: use latest node on ci workflow when possible ( #12049 )
2020-09-10 17:33:19 -04:00
Huáng Jùnliàng
a8505c2c96
Revert "Update Yarn to 2.2.2 ( #12023 )" ( #12031 )
...
This reverts commit b5481cccbf4aeac6bfdf1c3e37ccc7de5a70c3b9.
2020-09-03 11:09:23 -04:00
Huáng Jùnliàng
b5481cccbf
Update Yarn to 2.2.2 ( #12023 )
...
* chore: update Yarn to 2.2.2
* chore: add yarn dedupe check on CI
2020-09-03 09:24:34 +02:00
Huáng Jùnliàng
97075c9091
Restructure CI workflow ( #12002 )
...
* chore: share build artifacts in node version tests
* chore: build runtime in test stage
* Update .github/workflows/ci.yml
* Update .github/workflows/ci.yml
* Update .travis.yml
Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2020-08-26 13:14:04 -04:00
Huáng Jùnliàng
b8f3453d3c
chore: improve Yarn 2 cache on CI ( #11781 )
...
* chore: add cache actions for yarn
* chore: validate yarn cache before CI jobs
* chore: remove restore-keys as cache-hit must be true
* chore: disable post install scripts in yarn-cache validate
* chore: use pnp linker in validate-yarn-cache step
* chore: add job names
2020-08-26 11:53:06 -04:00