Browse Source

meta: improve beta release script

Antoine du Hamel 2 years ago
parent
commit
0e555880e7
2 changed files with 7 additions and 31 deletions
  1. 6 30
      private/release/choose-semverness.js
  2. 1 1
      private/release/commit-and-open-pr.js

+ 6 - 30
private/release/choose-semverness.js

@@ -3,7 +3,6 @@
 import { createWriteStream, mkdirSync, readFileSync } from 'node:fs'
 import { spawnSync } from 'node:child_process'
 
-import prompts from 'prompts'
 import { TARGET_BRANCH } from './config.js'
 
 const ROOT = new  URL('../../', import.meta.url)
@@ -57,6 +56,7 @@ export default async function pickSemverness (
       spawnOptions,
     )
     if (stdout.length === 0) {
+      // eslint-disable-next-line no-shadow
       const { stdout } = spawnSync(
         'git',
         [
@@ -73,10 +73,10 @@ export default async function pickSemverness (
         console.log(`No commits since last release for ${name}, skipping.`)
       } else {
         console.log(`Some commits have landed on the stable branch since last release for ${name}.`)
-        releaseFile.write(`  ${JSON.stringify(name)}: prerelease\n`)
-        uppySemverness = maxSemverness(uppySemverness, 'prerelease')
+        releaseFile.write(`  ${JSON.stringify(name)}: major\n`)
+        uppySemverness = 'major'
         if (robodogDeps.includes(name)) {
-          robodogSemverness = maxSemverness(robodogSemverness, 'prerelease')
+          robodogSemverness = 'major'
         }
       }
       continue
@@ -93,19 +93,7 @@ export default async function pickSemverness (
       )}.`,
     )
 
-    const response = await prompts({
-      type: 'select',
-      name: 'value',
-      message: `What should be the semverness of next ${name} release?`,
-      choices: [
-        { title: 'Pre-release', value: 'prerelease' },
-        { title: 'Skip this package', value: '' },
-        { title: 'Patch', value: 'patch' },
-        { title: 'Minor', value: 'minor' },
-        { title: 'Major', value: 'major' },
-      ],
-      initial: 4,
-    })
+    const response = 'major'
 
     if (!response.value) {
       console.log('Skipping.')
@@ -153,19 +141,7 @@ export default async function pickSemverness (
         )}.`,
       )
 
-      const response = await prompts({
-        type: 'select',
-        name: 'value',
-        message: `What should be the semverness of next @uppy/robodog release?`,
-        choices: [
-          { title: 'Pre-release', value: 'prerelease' },
-          { title: 'Skip this package', value: '', disabled: robodogSemverness != null },
-          { title: 'Patch', value: 'patch', disabled: robodogSemverness === 'minor' || robodogSemverness === 'major' },
-          { title: 'Minor', value: 'minor', disabled: robodogSemverness === 'major' },
-          { title: 'Major', value: 'major' },
-        ],
-        initial: 0,
-      })
+      const response = 'major'
 
       releaseFile.write(`  "@uppy/robodog": ${response.value}\n`)
     }

+ 1 - 1
private/release/commit-and-open-pr.js

@@ -59,7 +59,7 @@ export default async function commit (spawnOptions, STABLE_HEAD, ...files) {
       await prompts({
         type: 'toggle',
         name: 'value',
-        message: 'Fix the conflict before continuing. Ready?',
+        message: 'Fix the conflicts, and stage the files. Ready?',
         initial: true,
         active: 'yes',
         inactive: 'yes',