]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
.github/workflows/releng-audit: catch override removal error 69335/head
authorPatrick Donnelly <pdonnell@ibm.com>
Mon, 8 Jun 2026 18:10:47 +0000 (14:10 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Mon, 8 Jun 2026 18:10:47 +0000 (14:10 -0400)
This can happen if an action is retried or the label was removed through
other means (manually).

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
.github/workflows/releng-audit.yaml

index 4a4ab0149868c4bd6a708aefe062954655fe9508..e9cf629d4bc02f91aa82f686db24061bb3e49aa8 100644 (file)
@@ -212,7 +212,11 @@ jobs:
 
                   if (!isAuthorized) {
                     core.info(`[Router] User @${actor} NOT authorized. Removing override label.`);
-                    await github.rest.issues.removeLabel({ owner: context.repo.owner, repo: context.repo.repo, issue_number: context.issue.number, name: labelName });
+                    try {
+                      await github.rest.issues.removeLabel({ owner: context.repo.owner, repo: context.repo.repo, issue_number: context.issue.number, name: labelName });
+                    } catch (e) {
+                      core.info(`[Router] Label removal skipped or already deleted: ${e.message}`);
+                    }
                     core.setFailed(`User @${actor} is not authorized to override audits.`);
                   } else {
                     core.info(`[Router] User @${actor} is authorized. Stripping fail/pass labels to visually unblock PR.`);