mirror of
https://github.com/pnpm/pnpm.git
synced 2026-04-27 02:20:19 -04:00
* fix: throw a frozen lockfile error when catalogs change * fix: work around lockfile mismatch when installing `__fixtures__` ``` > @ step1 /home/runner/work/pnpm/pnpm/__fixtures__ > node ../pnpm/dist/pnpm.mjs install -rf --frozen-lockfile --no-shared-workspace-lockfile --no-link-workspace-packages . | WARN using --force I sure hope you know what you are doing Scope: all 26 workspace projects circular | Progress: resolved 1, reused 0, downloaded 0, added 0 circular | +4 + fixture | Progress: resolved 1, reused 0, downloaded 0, added 0 fixture | +12 + fixture-with-no-pkg-name-and-no-version | Progress: resolved 1, reused 0, downloaded 0, added 0 fixture-with-no-pkg-name-and-no-version | +12 + fixture-with-no-pkg-version | Progress: resolved 1, reused 0, downloaded 0, added 0 fixture-with-no-pkg-version | +12 + circular | Progress: resolved 4, reused 0, downloaded 4, added 4, done fixture | Progress: resolved 12, reused 6, downloaded 6, added 12, done fixture-with-no-pkg-name-and-no-version | Progress: resolved 12, reused 0, downloaded 0, added 12, done fixture-with-no-pkg-version | Progress: resolved 12, reused 0, downloaded 0, added 12, done general | Progress: resolved 1, reused 0, downloaded 0, added 0 general | +13 + has-2-outdated-deps | Progress: resolved 1, reused 0, downloaded 0, added 0 has-2-outdated-deps | +2 + undefined /home/runner/work/pnpm/pnpm/__fixtures__/has-outdated-deps-using-catalog-protocol: ERR_PNPM_LOCKFILE_CONFIG_MISMATCH Cannot proceed with the frozen installation. The current "catalogs" configuration doesn't match the value found in the lockfile Update your lockfile using "pnpm install --no-frozen-lockfile" ``` close #9369
25 lines
681 B
YAML
25 lines
681 B
YAML
packages:
|
|
- '*'
|
|
- '!fixtureWithLinks'
|
|
- '!has-major-outdated-deps'
|
|
- '!has-no-lockfile'
|
|
- '!has-not-outdated-deps'
|
|
- '!has-npm-shrinkwrap-json'
|
|
- '!has-only-deprecated-deps'
|
|
- '!has-outdated-deps'
|
|
- '!has-package-lock-json'
|
|
- '!has-package-lock-v3-json'
|
|
- '!hello-world-js-bin'
|
|
- '!has-yarn-lock'
|
|
- '!has-yarn2-lock'
|
|
- '!workspace-with-lockfile-dupes'
|
|
- '!workspace-with-lockfile-subdep-dupes'
|
|
- '!workspace-has-shared-yarn-lock'
|
|
- '!workspace-has-shared-package-lock-json'
|
|
- '!workspace-has-shared-npm-shrinkwrap-json'
|
|
sharedWorkspaceLockfile: false
|
|
|
|
catalog:
|
|
# Used in has-outdated-deps-using-catalog-protocol fixture.
|
|
is-negative: ^1.0.0
|