From: Eduardo San Martin Morote Date: Tue, 6 Aug 2024 11:58:26 +0000 (+0200) Subject: build: fix release script X-Git-Tag: @pinia/nuxt@0.5.3~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ffba3ecdca483bb541b037b9474b64c0ad749aa5;p=thirdparty%2Fvuejs%2Fpinia.git build: fix release script --- diff --git a/scripts/release.mjs b/scripts/release.mjs index ef6e6dbe..5eca9c54 100644 --- a/scripts/release.mjs +++ b/scripts/release.mjs @@ -317,12 +317,21 @@ function updateDeps(pkg, depType, updatedPackages) { const updatedDep = updatedPackages.find((pkg) => pkg.name === dep) // avoid updated peer deps that are external like @vue/devtools-api if (dep && updatedDep) { - console.log( - chalk.yellow( - `${pkg.name} -> ${depType} -> ${dep}@~${updatedDep.version}` + // skip any workspace reference, pnpm will handle it + if (deps[dep].startsWith('workspace:')) { + console.log( + chalk.yellow.dim( + `${pkg.name} -> ${depType} -> ${dep}@${deps[dep]} (skipped)` + ) ) - ) - deps[dep] = '>=' + updatedDep.version + } else { + console.log( + chalk.yellow( + `${pkg.name} -> ${depType} -> ${dep}@>=${updatedDep.version}` + ) + ) + deps[dep] = '>=' + updatedDep.version + } } }) }