Skip to content

Commit a8ad572

Browse files
committed
fix(scripts): 支持带scope的提交消息格式
修改生成变更日志的正则表达式,使其能够匹配带scope的提交消息格式(如feat(scope):)
1 parent 91db333 commit a8ad572

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

scripts/release.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,9 @@ function generateChangelog(newVersion) {
270270
let categorized = false;
271271
for (const [key, label] of Object.entries(categories)) {
272272
if (key === 'other') continue;
273-
if (message.match(new RegExp(`^${key}:`, 'i'))) {
274-
changes[key].push(`- ${message.replace(new RegExp(`^${key}:\\s*`, 'i'), '')} (${hash})`);
273+
// 支持 feat: 和 feat(scope): 两种格式
274+
if (message.match(new RegExp(`^${key}(\\(.+\\))?:`, 'i'))) {
275+
changes[key].push(`- ${message.replace(new RegExp(`^${key}(\\(.+\\))?:\\s*`, 'i'), '')} (${hash})`);
275276
categorized = true;
276277
break;
277278
}

0 commit comments

Comments
 (0)