Skip to content

Install nested packages from Yarn cache before running build tests#21779

Merged
bvaughn merged 1 commit into
react:mainfrom
bvaughn:ci-nested-yarn-packages
Jul 1, 2021
Merged

Install nested packages from Yarn cache before running build tests#21779
bvaughn merged 1 commit into
react:mainfrom
bvaughn:ci-nested-yarn-packages

Conversation

@bvaughn

@bvaughn bvaughn commented Jul 1, 2021

Copy link
Copy Markdown
Contributor

Unblocks #21641

We cache the root node_modules directory on Circle CI and restore it before e.g. running tests. We don't cache nested node_modules folders though, instead choosing to re-install (from the local Yarn cache) after restoring the root cache. We were not doing this for the yarn_test_build targets though which caused problems if there were dependency differences between packages.

This PR addresses that.

@bvaughn
bvaughn requested review from gaearon and rickhanlonii July 1, 2021 15:29
@facebook-github-bot facebook-github-bot added CLA Signed React Core Team Opened by a member of the React Core Team labels Jul 1, 2021

@gaearon gaearon left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oof

@sizebot

sizebot commented Jul 1, 2021

Copy link
Copy Markdown

Comparing: c96761c...00e7076

Critical size changes

Includes critical production bundles, as well as any change greater than 2%:

Name +/- Base Current +/- gzip Base gzip Current gzip
oss-stable/react-dom/cjs/react-dom.production.min.js = 127.20 kB 127.20 kB = 40.76 kB 40.76 kB
oss-experimental/react-dom/cjs/react-dom.production.min.js = 130.01 kB 130.01 kB = 41.67 kB 41.67 kB
facebook-www/ReactDOM-prod.classic.js = 404.75 kB 404.75 kB = 74.83 kB 74.83 kB
facebook-www/ReactDOM-prod.modern.js = 393.15 kB 393.15 kB = 73.08 kB 73.07 kB
facebook-www/ReactDOMForked-prod.classic.js = 404.75 kB 404.75 kB = 74.83 kB 74.83 kB

Significant size changes

Includes any change greater than 0.2%:

(No significant changes)

Generated by 🚫 dangerJS against 00e7076

@bvaughn
bvaughn merged commit 6bf1117 into react:main Jul 1, 2021
@bvaughn
bvaughn deleted the ci-nested-yarn-packages branch July 1, 2021 15:37
mrizwanashiq pushed a commit to mrizwanashiq/react that referenced this pull request Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed React Core Team Opened by a member of the React Core Team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants