|
@@ -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) {
|
|
|
+
|
|
|
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`)
|
|
|
}
|