From 2ee2f945a6faca41b34b4427926164b2a1859bfb Mon Sep 17 00:00:00 2001 From: Evan You Date: Thu, 15 Oct 2020 12:28:40 -0400 Subject: [PATCH] workflow: adjust release script for non-pre-releases --- scripts/release.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/scripts/release.js b/scripts/release.js index 1db26c3d4..0f56307d9 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -7,7 +7,9 @@ const currentVersion = require('../package.json').version const { prompt } = require('enquirer') const execa = require('execa') -const preId = args.preid || semver.prerelease(currentVersion)[0] || 'alpha' +const preId = + args.preid || + (semver.prerelease(currentVersion) && semver.prerelease(currentVersion)[0]) const isDryRun = args.dry const skipTests = args.skipTests const skipBuild = args.skipBuild @@ -21,10 +23,7 @@ const versionIncrements = [ 'patch', 'minor', 'major', - 'prepatch', - 'preminor', - 'premajor', - 'prerelease' + ...(preId ? ['prepatch', 'preminor', 'premajor', 'prerelease'] : []) ] const inc = i => semver.inc(currentVersion, i, preId)