Skip to content

Commit c38b841

Browse files
committed
test for pull request
1 parent 978e101 commit c38b841

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/autolabel-pr-issue.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Sync Issue Metadata to PR
22

33
on:
4-
pull_request_target:
4+
pull_request: # Changed from pull_request_target for testing
55
types: [opened, edited, synchronize, reopened]
66

77
permissions:
@@ -25,26 +25,26 @@ jobs:
2525
github-token: ${{ secrets.GITHUB_TOKEN }}
2626
script: |
2727
const core = require('@actions/core');
28-
28+
2929
const prNumber = context.payload.pull_request.number;
3030
const prTitle = context.payload.pull_request.title || '';
3131
const prBody = context.payload.pull_request.body || '';
32-
32+
3333
// Regex patterns for issue references
3434
const patterns = [
3535
/(?:close[sd]?|fix(?:e[sd])?|resolve[sd]?)\s+#(\d+)/gi,
3636
/#(\d+)/g
3737
];
38-
38+
3939
const issueNumbers = new Set();
4040
const text = prTitle + ' ' + prBody;
41-
41+
4242
for (const pattern of patterns) {
4343
for (const match of text.matchAll(pattern)) {
4444
issueNumbers.add(match[1]);
4545
}
4646
}
47-
47+
4848
// Use core.setOutput instead of return
4949
core.setOutput('issues', JSON.stringify(Array.from(issueNumbers)));
5050
core.setOutput('pr', prNumber.toString());
@@ -57,12 +57,12 @@ jobs:
5757
script: |
5858
const issueNumbers = JSON.parse('${{ steps.extract-issues.outputs.issues }}');
5959
const prNumber = parseInt('${{ steps.extract-issues.outputs.pr }}');
60-
60+
6161
if (issueNumbers.length === 0) {
6262
console.log("No linked issues found");
6363
return;
6464
}
65-
65+
6666
for (const issueNumber of issueNumbers) {
6767
try {
6868
// Fetch issue

0 commit comments

Comments
 (0)