fix(builtin): rerun yarn_install and npm_install when node version changes #1866
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Also always symlink package.json and lock file and copy over data files to ensure that yarn_install and npm_install rerun when any of these change and to ensure that all of the labels passed to
data
are evaluated by Bazel to ensure they are regular files. A typo in a label is a very easy error to make as the label must be//:patches/jest-haste-map+25.3.0.patch
and not//patches:jest-haste-map+25.3.0.patch
for example if//patches
is not a package. With this fix, Bazel will check that the labels passed todata
are valid.Fixes #1712
Fixes #1714
Fixes #1311
Fixes #1601