fix: downgrade lockfile version to 6.0 (#6664)

close #6648
This commit is contained in:
Zoltan Kochan
2023-06-11 21:31:11 +03:00
committed by GitHub
parent 955d07394a
commit 302ebffc54
31 changed files with 38 additions and 31 deletions

View File

@@ -0,0 +1,6 @@
---
"@pnpm/constants": patch
"pnpm": patch
---
Change lockfile version back to 6.0 as previous versions of pnpm fail to parse the version correctly.

View File

@@ -1 +1 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'

View File

@@ -1 +1 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'

View File

@@ -1 +1 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'

View File

@@ -1 +1 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'

View File

@@ -1 +1 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'

View File

@@ -1 +1 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -109,7 +109,7 @@ async function _read (
opts.wantedVersions.length === 0 ||
opts.wantedVersions.some((wantedVersion) => {
if (semver.major(lockfileSemver) !== semver.major(comverToSemver(wantedVersion))) return false
if (semver.gt(lockfileSemver, comverToSemver(wantedVersion))) {
if (lockfile.lockfileVersion !== '6.1' && semver.gt(lockfileSemver, comverToSemver(wantedVersion))) {
logger.warn({
message: `Your ${WANTED_LOCKFILE} was generated by a newer version of pnpm. ` +
`It is a compatible version but it might get downgraded to version ${wantedVersion}`,

View File

@@ -1,6 +1,6 @@
export const WANTED_LOCKFILE = 'pnpm-lock.yaml'
export const LOCKFILE_VERSION = 5.4
export const LOCKFILE_VERSION_V6 = '6.1'
export const LOCKFILE_VERSION_V6 = '6.0'
export const ENGINE_NAME = `${process.platform}-${process.arch}-node-${process.version.split('.')[0]}`
export const LAYOUT_VERSION = 5

View File

@@ -378,7 +378,8 @@ export async function mutateModules (
ctx.existsNonEmptyWantedLockfile &&
(
ctx.wantedLockfile.lockfileVersion === LOCKFILE_VERSION ||
ctx.wantedLockfile.lockfileVersion === LOCKFILE_VERSION_V6
ctx.wantedLockfile.lockfileVersion === LOCKFILE_VERSION_V6 ||
ctx.wantedLockfile.lockfileVersion === '6.1'
) &&
await allProjectsAreUpToDate(Object.values(ctx.projects), {
autoInstallPeers: opts.autoInstallPeers,

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: false

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: false

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -1,4 +1,4 @@
lockfileVersion: '6.1'
lockfileVersion: '6.0'
settings:
autoInstallPeers: true

View File

@@ -15,7 +15,7 @@ exports[`pnpm dedupe updates old resolutions from importers block and removes ol
},
@@ -20,18 +20,6 @@
},
"lockfileVersion": "6.1",
"lockfileVersion": "6.0",
"packages": Object {
- "/ajv@6.10.2": Object {
- "dependencies": Object {
@@ -98,7 +98,7 @@ exports[`pnpm dedupe updates old resolutions from package block 1`] = `
@@ -20,15 +20,6 @@
},
"lockfileVersion": "6.1",
"lockfileVersion": "6.0",
"packages": Object {
- "/punycode@2.1.1": Object {
- "dev": false,