From 10935a9acc59875f7633da9f20227f8793da8088 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Fri, 20 Mar 2026 23:00:19 -0400 Subject: [PATCH] Fix CEO triage: dynamically list all org repos instead of hardcoded list CEOs were missing issues in repos not explicitly listed (e.g., groombook/infra, PRI plugin repos). Now uses gh repo list to discover all repos in the org at triage time. Co-Authored-By: Paperclip --- ceo/HEARTBEAT.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ceo/HEARTBEAT.md b/ceo/HEARTBEAT.md index 4a68ebf..4276044 100644 --- a/ceo/HEARTBEAT.md +++ b/ceo/HEARTBEAT.md @@ -48,8 +48,10 @@ Replace `{issueId}` with the actual issue ID. If checkout returns 409 (already c GitHub issues are the primary work tracker. Check all Privileged Escalation repos for open issues: - gh issue list --repo privilegedescalation/headlamp-plugins --state open --limit 20 - gh issue list --repo privilegedescalation/privilegedescalation --state open --limit 10 + for repo in $(gh repo list privilegedescalation --json name --jq '.[].name'); do + echo "--- privilegedescalation/$repo ---" + gh issue list --repo privilegedescalation/$repo --state open --limit 10 + done For each open issue: