Skip to content

Commit cf4e5e3

Browse files
committed
feature: test issue rule
1 parent bacacde commit cf4e5e3

2 files changed

Lines changed: 18 additions & 30 deletions

File tree

.github/workflows/issue_label_rule.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,24 @@ jobs:
1919
run: |
2020
git fetch --all
2121
22+
- name: Check Issue Title Format
23+
uses: actions/github-script@v6
24+
with:
25+
script: |
26+
const issueNumber = context.payload.issue.number;
27+
const issueTitle = context.payload.issue.title;
28+
29+
const titlePattern = new RegExp(`^\\d+\\s*-\\s*`);
30+
if (!titlePattern.test(issueTitle)) {
31+
const formattedTitle = `${issueNumber} - ${issueTitle}`;
32+
await github.rest.issues.update({
33+
owner: context.repo.owner,
34+
repo: context.repo.repo,
35+
issue_number: issueNumber,
36+
title: formattedTitle
37+
});
38+
}
39+
2240
- name: Get Issue Details
2341
id: issue_details
2442
run: |

.github/workflows/issue_name_rule.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)