File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -81,12 +81,26 @@ jobs:
81
81
82
82
// Add priority-low label to GitHub issues
83
83
const addLowPriorityLabel = async (issueNumber) => {
84
+ // Check if the issue already has the label
85
+ const { data : labels } = await github.rest.issues.listLabelsOnIssue({
86
+ issue_number : issueNumber,
87
+ owner : context.repo.owner,
88
+ repo : context.repo.repo
89
+ });
90
+
91
+ if (labels.some(l => l.name === 'priority-low')) {
92
+ console.log(`Issue # ${issueNumber} already has the label`);
93
+ return;
94
+ }
95
+
96
+ // Add the label
84
97
await github.rest.issues.addLabels({
85
98
issue_number : issueNumber,
86
99
owner : context.repo.owner,
87
100
repo : context.repo.repo,
88
101
labels : ['priority-low']
89
102
});
103
+ console.log(`Added label to issue # ${issueNumber}`);
90
104
}
91
105
92
106
ghIssueNumbers.forEach(async (issueNumber) => {
You can’t perform that action at this time.
0 commit comments