Переглянути джерело

build: don't wait for changelog edits when `--skip-prompts` or `--canary` is specified (#7965)

Haoqun Jiang 3 роки тому
батько
коміт
543d6dbc94
1 змінених файлів з 9 додано та 7 видалено
  1. 9 7
      scripts/release.js

+ 9 - 7
scripts/release.js

@@ -211,14 +211,16 @@ async function main() {
   await run(`pnpm`, ['run', 'changelog'])
 
   // @ts-ignore
-  const { yes: changelogOk } = await prompt({
-    type: 'confirm',
-    name: 'yes',
-    message: `Changelog generated. Does it look good?`
-  })
+  if (!skipPrompts) {
+    const { yes: changelogOk } = await prompt({
+      type: 'confirm',
+      name: 'yes',
+      message: `Changelog generated. Does it look good?`
+    })
 
-  if (!changelogOk) {
-    return
+    if (!changelogOk) {
+      return
+    }
   }
 
   // update pnpm-lock.yaml