fix: skip no-action for to-discuss issues

This commit is contained in:
Armin Ronacher
2026-06-20 16:13:13 +02:00
parent 3095977d13
commit 416c673dfe

View File

@@ -17,6 +17,7 @@ jobs:
const UNTRIAGED_LABEL = 'untriaged'; const UNTRIAGED_LABEL = 'untriaged';
const NO_ACTION_LABEL = 'no-action'; const NO_ACTION_LABEL = 'no-action';
const LAST_READ_LABEL = 'last-read'; const LAST_READ_LABEL = 'last-read';
const TO_DISCUSS_LABEL = 'to-discuss';
function issueHasLabel(issue, labelName) { function issueHasLabel(issue, labelName) {
return (issue.labels ?? []).some((label) => label.name === labelName); return (issue.labels ?? []).some((label) => label.name === labelName);
@@ -102,13 +103,17 @@ jobs:
} }
for (const issue of issuesToMark) { for (const issue of issuesToMark) {
await github.rest.issues.addLabels({ if (issueHasLabel(issue, TO_DISCUSS_LABEL)) {
owner: context.repo.owner, console.log(`Skipped ${NO_ACTION_LABEL} for #${issue.number} because it has ${TO_DISCUSS_LABEL}`);
repo: context.repo.repo, } else {
issue_number: issue.number, await github.rest.issues.addLabels({
labels: [NO_ACTION_LABEL], owner: context.repo.owner,
}); repo: context.repo.repo,
console.log(`Added ${NO_ACTION_LABEL} to #${issue.number}`); issue_number: issue.number,
labels: [NO_ACTION_LABEL],
});
console.log(`Added ${NO_ACTION_LABEL} to #${issue.number}`);
}
await github.rest.issues.update({ await github.rest.issues.update({
owner: context.repo.owner, owner: context.repo.owner,