mirror of
https://github.com/facebookarchive/prepack.git
synced 2024-10-26 23:32:02 +03:00
3f67476608
Summary: Release note: Migrate to CircleCI 2.0 Hey everyone, If you don't know, CircleCI 1.0 [is being EOL'd](https://circleci.com/blog/sunsetting-1-0/) at the end of August. I noticed that this project uses CircleCI 1.0 and so in the spirit of open source I wanted to submit a PR to do the migration. The **TL:DR;** of this PR is that it converts the CircleCI 1.0 configuration file into the equivalent CircleCI 2.0 configuration file. I'd say that the new config file is 99% the same software-wise. Here's the two changes: - the Yarn version was bumped from v1.1.0 to the current version on the Docker Library Node images, which is v1.3. - I split the running of tests and checks from a single, sequential build into 3 separate jobs. For that latter point, I noticed that if you averaged the CircleCI 1.0 build time for this project for the last 3 passing `master` builds, the average build time is **32m 49s**. I ran this PR on CircleCI 2.0 and the average build time for the last 3 passing builds is **13m 22s**. Basically, this PR allows this project to migrate to CircleCI 2.0 before the August 2018 EOL of 1.0 as well as decrease build times by 49%. I'm happy to answer any questions or help with any tweaks to get this PR merged if you choose to do so. Closes https://github.com/facebook/prepack/pull/2094 Differential Revision: D8324655 Pulled By: NTillmann fbshipit-source-id: 239410c21fa035923ffb81f53d094c542837ab77 |
||
---|---|---|
.. | ||
config.yml |