embark/scripts
Michael Bradley, Jr bc92b7aac5 build: implement a script to fix intra-monorepo dep range specifiers in rebased branches
Range specifiers for intra-monorepo dependencies can, because of nightly or
stable releases, get out of sync between PR branches and `master`. In many
cases, what then happens is that yarn can't satisfy the dep range with the
version in the monorepo, so it installs from the registry and updates
`yarn.lock` accordingly. We have a `check-yarn-lock.js` script (`yarn cylock`)
that detects the situation and prevents CI from passing. However, to date the
problem has to be fixed manually.

Implement a script that fixes the problem by scanning all the `package.json`
files and updating mismatched ranges.

It's best to run the script *after* rebasing against `master`.
2020-03-21 15:44:54 -05:00
..
check-working-tree.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
check-yarn-lock.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
coverage-collect.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
coverage-collector.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
coverage-report.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
coveralls-branch-name.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
coveralls-pr-id.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
fix-versions.js build: implement a script to fix intra-monorepo dep range specifiers in rebased branches 2020-03-21 15:44:54 -05:00
globalize.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
monorun.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
nightly-release.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
release.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00
stable-release.js fix: ensure that packages properly specify their dependencies 2020-02-25 14:52:10 -06:00