File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 11name : Sync Issue Metadata to PR
22
33on :
4- pull_request : # Changed from pull_request_target for testing
4+ pull_request_target :
55 types : [opened, edited, synchronize, reopened]
66
77permissions :
@@ -35,10 +35,10 @@ jobs:
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]);
9090 repo: context.repo.repo,
9191 issue_number: parseInt(issueNumber, 10)
9292 });
93-
93+
9494 console.log(`Syncing metadata from Issue #${issueNumber} to PR #${prNumber}`);
9595
9696 // --- Sync Labels safely using addLabels ---
@@ -123,6 +123,7 @@ jobs:
123123 issue_number: prNumber,
124124 body: `✅ Synchronized metadata from Issue #${issueNumber}:\n- Labels: ${issueLabels.length > 0 ? issueLabels.join(', ') : 'None'}\n- Milestone: ${issue.milestone ? issue.milestone.title : 'None'}`
125125 });
126+
126127 } catch (error) {
127128 console.error(`Error syncing issue #${issueNumber} to PR #${prNumber}:`, error);
128129 }
You can’t perform that action at this time.
0 commit comments