Join GitHub today
This PR restructured current CI workflow and move linux node unit tests to GitHub workflows.
In GitHub workflows we shared built babel artifacts across multiple unit test executors, thus we can reduce the overall build time in our CI. The new CI now always build Babel on latest node.js versions. If node.js latest incurs any regression, we can always pin the node version of the build step.
A comparison of CI time between
This PR includes commits from #11781 , I will rebase later. You can review the actual changes on https://github.com/babel/babel/pull/12002/files/b9904078208917d338292ccad5ec544e7e53ae44..38d0ea99f83d5ec07b94a3bd0e2ddc2647c0bfdd
This pull request is automatically built and testable in CodeSandbox.
To see build info of the built libraries, click here or the icon next to each commit SHA.
Latest deployment of this branch, based on commit f9c82f9: