]> git.ipfire.org Git - thirdparty/vuejs/pinia.git/commitdiff
build: release script
authorEduardo San Martin Morote <posva13@gmail.com>
Wed, 1 Dec 2021 14:54:10 +0000 (15:54 +0100)
committerEduardo San Martin Morote <posva13@gmail.com>
Wed, 1 Dec 2021 14:54:10 +0000 (15:54 +0100)
scripts/release.mjs

index ac7924ead0d1707921937306237b9a5364e3682d..34fea69d826ba1080c81cbfd574fac4c8021c591 100644 (file)
@@ -98,14 +98,27 @@ async function main() {
     console.log('\n' + chalk.bold.blue('This is a dry run') + '\n')
   }
 
+  // NOTE: I'm unsure if this would mess up the changelog
+  // const { pickedPackages } = await prompt({
+  //   type: 'multiselect',
+  //   name: 'pickedPackages',
+  //   messages: 'What packages do you want to release?',
+  //   choices: changedPackages.map((pkg) => pkg.name),
+  // })
+
+  const packagesToRelease = changedPackages
+  // const packagesToRelease = changedPackages.filter((pkg) =>
+  //   pickedPackages.includes(pkg.name)
+  // )
+
   step(
-    `Ready to release ${changedPackages
+    `Ready to release ${packagesToRelease
       .map(({ name }) => chalk.bold.white(name))
       .join(', ')}`
   )
 
   const pkgWithVersions = await pSeries(
-    changedPackages.map(({ name, path, pkg }) => async () => {
+    packagesToRelease.map(({ name, path, pkg }) => async () => {
       let { version } = pkg
 
       const prerelease = semver.prerelease(version)