From ffba3ecdca483bb541b037b9474b64c0ad749aa5 Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Tue, 6 Aug 2024 13:58:26 +0200 Subject: [PATCH] build: fix release script --- scripts/release.mjs | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/scripts/release.mjs b/scripts/release.mjs index ef6e6dbe1e..5eca9c544c 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 + } } }) }