]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
.github/workflows/releng-audit: remove override on reopen
authorPatrick Donnelly <pdonnell@ibm.com>
Fri, 15 May 2026 15:17:41 +0000 (11:17 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Sat, 16 May 2026 15:58:15 +0000 (11:58 -0400)
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
Assisted-by: Gemini
.github/workflows/releng-audit.yaml

index 8612128ef059413e186f26b555e43acf6dd7f088..9a55784837cc2060f594c17a7a71e01ad0989c5b 100644 (file)
@@ -227,6 +227,20 @@ jobs:
             // --- OPENED / REOPENED ---
             if (eventName === 'pull_request_target' && (payload.action === 'opened' || payload.action === 'reopened')) {
               core.info(`[Router] PR ${payload.action}. Triggering audit.`);
+              
+              if (payload.action === 'reopened' && hasOverrideLabel) {
+                core.info('[Router] PR had override label. Removing it on reopen.');
+                try {
+                  await github.rest.issues.removeLabel({ owner: context.repo.owner, repo: context.repo.repo, issue_number: context.issue.number, name: 'releng-audit-override' });
+                  await github.rest.issues.createComment({
+                    owner: context.repo.owner, repo: context.repo.repo, issue_number: context.issue.number,
+                    body: '⚠️ **Audit Override Removed**\n\nThis PR was reopened, so the previous `releng-audit-override` has been removed.'
+                  });
+                } catch (e) {
+                  core.info(`[Router] Failed to remove override label: ${e.message}`);
+                }
+              }
+
               core.setOutput('run_audit', 'true');
               return;
             }