mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-18 10:10:45 +08:00
ci: PR Checker增加对提交父项数量的检查以避免通过改名应对
This commit is contained in:
4
.github/workflows/pr-checker.yml
vendored
4
.github/workflows/pr-checker.yml
vendored
@@ -22,11 +22,11 @@ jobs:
|
||||
});
|
||||
|
||||
const regex = /^((build|chore|ci|docs?|feat|fix|perf|refactor|rft|style|test|i18n)[\:\.\(\,]|[Rr]evert|[Rr]elease)/;
|
||||
const invalidCommits = commits.filter(commit => !regex.test(commit.commit.message));
|
||||
const invalidCommits = commits.filter(commit => !regex.test(commit.commit.message) || commit.parents.length > 1);
|
||||
|
||||
console.log(`check ${commits.length} commit(s)`);
|
||||
|
||||
if (invalidCommits.length > 0) {
|
||||
const invalidCommitNames = invalidCommits.map(commit => commit.commit.message);
|
||||
core.setFailed(`Invalid commit names found: ${invalidCommitNames.join(", ")}`);
|
||||
core.setFailed(`Invalid commit found: ${invalidCommitNames.join(", ")}`);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user