File tree Expand file tree Collapse file tree 2 files changed +48
-3
lines changed Expand file tree Collapse file tree 2 files changed +48
-3
lines changed Original file line number Diff line number Diff line change 1+ name : Auto Label Issues and PRs
2+
3+ on :
4+ pull_request_target :
5+ types : [opened]
6+ issues :
7+ types : [opened]
8+
9+ permissions :
10+ issues : write
11+ pull-requests : write
12+
13+ jobs :
14+ add-labels :
15+ runs-on : ubuntu-latest
16+ steps :
17+ - name : Add labels to PR
18+ if : github.event_name == 'pull_request_target'
19+ uses : actions/github-script@v7
20+ with :
21+ script : |
22+ const prNumber = context.payload.pull_request.number;
23+
24+ await github.rest.issues.addLabels({
25+ ...context.repo,
26+ issue_number: prNumber,
27+ labels: ["recode", "level 1"]
28+ });
29+
30+ console.log(`Added labels [recode, level 1] to PR #${prNumber}`);
31+
32+ - name : Add labels to Issue
33+ if : github.event_name == 'issues'
34+ uses : actions/github-script@v7
35+ with :
36+ script : |
37+ const issueNumber = context.payload.issue.number;
38+
39+ await github.rest.issues.addLabels({
40+ ...context.repo,
41+ issue_number: issueNumber,
42+ labels: ["recode", "level 1"]
43+ });
44+
45+ console.log(`Added labels [recode, level 1] to Issue #${issueNumber}`);
Original file line number Diff line number Diff line change 11name : Sync PR data from Linked Issues
22
33on :
4- pull_request :
4+ pull_request_target :
55 types : [opened, edited, synchronize]
66
77jobs :
1717 id : extract
1818 uses : actions/github-script@v7
1919 with :
20+ github-token : ${{ secrets.GITHUB_TOKEN }}
2021 script : |
2122 const body = context.payload.pull_request.body || "";
2223 const issuePattern = /#(\d+)/g;
3233 uses : actions/github-script@v7
3334 with :
3435 script : |
35- const issuesInput = core.getInput("issues") || "[]";
36- const issues = JSON.parse(issuesInput);
36+ const issues = JSON.parse(`${{ steps.extract.outputs.issues }}`);
3737 const prNumber = context.payload.pull_request.number;
3838
3939 let combinedLabels = [];
You can’t perform that action at this time.
0 commit comments