]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
build: fix release script
authorEduardo San Martin Morote <posva13@gmail.com>
Tue, 6 Aug 2024 11:58:26 +0000 (13:58 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Tue, 6 Aug 2024 11:58:26 +0000 (13:58 +0200)
scripts/release.mjs

index ef6e6dbe1ea8b095a0ccbae62b8caf48344332b5..5eca9c544ca932ddf4fa4df264e54dbf09eca2f9 100644 (file)
@@ -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
+      }
     }
   })
 }