diff --git a/scripts/create-release.ts b/scripts/create-release.ts index f8b48fa3..1a05c15d 100644 --- a/scripts/create-release.ts +++ b/scripts/create-release.ts @@ -51,21 +51,6 @@ async function main() { }, ]) - const { value: selectedBumpType } = await inquirer.prompt([ - { - type: 'select', - message: 'Select the bump type', - name: 'value', - loop: false, - default: 'patch', - choices: [ - { value: 'patch', name: 'Patch' }, - { value: 'minor', name: 'Minor' }, - { value: 'major', name: 'Major' }, - ], - }, - ]) - const packageJsonVersion = await getPackageJsonVersion() const actualVersionIsPreRelease = packageJsonVersion.includes('rc') @@ -74,6 +59,21 @@ async function main() { if (isPreRelease && actualVersionIsPreRelease) { npmCliBumpType = 'prerelease' } else { + const { value: selectedBumpType } = await inquirer.prompt([ + { + type: 'select', + message: 'Select the bump type', + name: 'value', + loop: false, + default: 'patch', + choices: [ + { value: 'patch', name: 'Patch' }, + { value: 'minor', name: 'Minor' }, + { value: 'major', name: 'Major' }, + ], + }, + ]) + npmCliBumpType = isPreRelease ? `pre${selectedBumpType}` : selectedBumpType } @@ -108,10 +108,10 @@ async function main() { await execAsync('git add .') await execAsync(`git commit -m "Bump version to ${newVersion}" --no-verify`) - // await execAsync('git push origin HEAD --no-verify') + await execAsync('git push origin HEAD --no-verify') await execAsync(`git tag v${newVersion}`) - // await execAsync(`git push origin v${newVersion}`) + await execAsync(`git push origin v${newVersion}`) console.log(`\n\nVersion ${newVersion} released successfully`) }