115 Commits

Author SHA1 Message Date
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
Huáng Jùnliàng
6165bc60d1
chore: fix broken REPL link in issue template (#12459) [ci-skip]
* chore: fix broken REPL link in issue template

* Update .github/ISSUE_TEMPLATE/Bug_report.md
2020-12-08 16:17:07 -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
Nitin Kumar
56fd90452c
chore: fix grammar in bug template (#12362)
Co-authored-by: Brian Ng <bng412@gmail.com>
2020-11-16 16:20:12 +01: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
Nitin Kumar
3ec4537baa
chore: update issue templates (#12142)
[skip ci]
2020-10-06 16:04:49 +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
Huáng Jùnliàng
028a051c2b
Move legacy node version tests to GitHub actions (#11952)
* chore: run node 6 and 8 test on GitHub actions

* fix: apply dynamicImportUrlToPath polyfill on publish

* Apply hacks unconditionally

* try fix highlight issues

* address review comments

* chore: add test-legacy build env

* Update .travis.yml [skip ci]

Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>

Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
2020-08-14 14:20:06 -04:00
Sven
3a0aa8e829
chore(github): fix issue template typo (#11875) 2020-07-24 19:33:33 -04:00
Nicolò Ribaudo
12dc4966ad
Push changelog to main instead of master (#11764) 2020-06-30 17:43:11 +02:00
Nicolò Ribaudo
eea156b2cb Migrate from "master" branch to "main" (#11715)
* Remove dead link

* Use consistent "homepage" url in package.json

* Update md links

* Update comment link in parser d.ts

* Add comment in gitpod config

* Update circleci config

* Update PULL_REQUEST_TEMPLATE

* Update badges

* Trigger CI

* Update 404 link
2020-06-18 21:52:29 -04:00
Henry Zhu
0ca5f8b2ec
feature request issue template fix [skip ci] (#11618) 2020-05-26 16:38:43 -04:00
Nicolò Ribaudo
2d27cf819e
Mention babel/rfcs in the "New feature" issue template (#11592)
* Mention babel/rfcs in the "New feature" issue template
* move npm issue to external gist, reword some issue template names and descriptions

Co-authored-by: Henry Zhu <hi@henryzoo.com>
2020-05-26 12:47:42 -04:00
Huáng Jùnliàng
87d747976d
chore: use latest node in GitHub actions (#11598)
* chore: use latest node and update actions

* chore: clean up unused information
2020-05-22 22:12:31 -04:00
Henry Zhu
73ab27c11a
Update templates, add link to github discussions (#11585) [skip ci] 2020-05-18 15:28:16 -04:00
Henry Zhu
8aa5e574a0
Update issue template (#11524)
* Update Bug_report.md

* Update ci.json

[skip ci]
2020-05-05 21:13:05 +02:00
Nicolò Ribaudo
8e7ca22ed7
Create Npm_error.md issue template (#11217)
[skip ci]
2020-03-17 02:38:00 +01:00
Huáng Jùnliàng
eaff9f837a
chore: migrate lock threads to github actions (#11163)
Co-Authored-By: Armin Sebastian <hi@armin.dev>

Co-authored-by: Armin Sebastian <github@armin.dev>
2020-02-22 11:18:52 +01:00
Huáng Jùnliàng
83993b08d5 chore: separate build-standalone with coverage (#10905)
* chore: separate build-standalone with coverage

* style polish
2019-12-23 19:03:45 +01:00
Huáng Jùnliàng
c5cfc83182 Move coverage to GitHub actions (#10898)
* chore: remove Circle CI test config

* chore: add GitHub Actions: Report Coverage

* chore: polish the step names

* chore: remove Circle CI test job definition

* chore: remove cache actions as it seems that they are hanging forever
2019-12-20 21:32:22 +01:00
Huáng Jùnliàng
c35ba3d3ab
chore: add PR Intent checkbox [ci-skip] (#10880)
* chore: add PR Intent checkbox

* chore: rephrase [ci-skip]
2019-12-17 14:36:09 -05:00
Huáng Jùnliàng
fee4d936a3 chore: introduce envinfo into environment section [ci-skip] (#10565)
This reverts commit d234ff6572e7593f36620780319b4e183aec7561.
2019-11-20 21:49:34 +01:00