Skip to content

Commit 3c6d05b

Browse files
committed
release commit may contain co-author
1 parent 7c552d9 commit 3c6d05b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

scripts/check-is-release.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,14 @@ const checkIsRelease = async () => {
1414
const versionString = commitMsg.split(' ').pop().trim()
1515
const publishMsgRegex = /^v\d{1,}\.\d{1,}\.\d{1,}(-\w{1,}\.\d{1,})?$/
1616
const newPublishMsgRegex = /^Version Packages( \((canary|rc)\))?( \(#\d+\))?$/
17+
// When the "Version Packages" PR is merged, it may contain "\n"
18+
// in the message when co-authored, so split and get the first one.
19+
const newPublishPrMessage = commitMsg.split('\n')[0]
1720

1821
if (publishMsgRegex.test(versionString)) {
1922
console.log(versionString)
2023
process.exit(0)
21-
} else if (newPublishMsgRegex.test(commitMsg)) {
24+
} else if (newPublishMsgRegex.test(newPublishPrMessage)) {
2225
console.log('new-release')
2326
process.exit(0)
2427
} else {

0 commit comments

Comments
 (0)