From 279b6367035bcc4bd11bca435a9edf6065d61211 Mon Sep 17 00:00:00 2001 From: Kevin Mahoney Date: Wed, 26 Oct 2022 14:56:40 -0400 Subject: [PATCH] fix prerelease selection logic --- index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index b706b98..c4995f4 100644 --- a/index.js +++ b/index.js @@ -114,18 +114,19 @@ const pkg = getPackageJson(); // case: if default=prerelease, // rc-wording is also set // and does not include any of rc-wording + // and version-type is not strictly set // then unset it and do not run if ( version === 'prerelease' && preReleaseWords && - !messages.some((message) => preReleaseWords.some((word) => message.includes(word))) + !messages.some((message) => preReleaseWords.some((word) => message.includes(word)) && + !versionType) ) { version = null; } // case: if default=prerelease, but rc-wording is NOT set if (version === 'prerelease' && preid) { - version = 'prerelease'; version = `${version} --preid=${preid}`; }