Skip to content

Commit 12c033b

Browse files
committed
don't add label if it already exists
1 parent 2288d2b commit 12c033b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

Diff for: .github/workflows/tagPriorityLow.yml

+14
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,26 @@ jobs:
8181

8282
// Add priority-low label to GitHub issues
8383
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
8497
await github.rest.issues.addLabels({
8598
issue_number: issueNumber,
8699
owner: context.repo.owner,
87100
repo: context.repo.repo,
88101
labels: ['priority-low']
89102
});
103+
console.log(`Added label to issue #${issueNumber}`);
90104
}
91105

92106
ghIssueNumbers.forEach(async (issueNumber) => {

0 commit comments

Comments
 (0)