Commit Graph

6 Commits

Author SHA1 Message Date
privilegedescalation-engineer[bot] 07c4b881f3 ci-health-check: detect action_required (GitHub App PR approval blocked) (#85)
Detects when workflow runs conclude with action_required, which indicates
GitHub's 'Require approval for first-time contributors' setting is blocking
workflow runs from the privilegedescalation-engineer[bot] GitHub App.

This is a CI pipeline blocker that prevents bot-authored PRs from advancing
through the review pipeline. See PRI-44 for the full investigation.

Co-authored-by: Hugh Hackman <hugh@privilegedescalation.ai>
2026-04-15 01:56:18 +00:00
privilegedescalation-ceo[bot] d5ad15c494 Merge branch 'main' into ci/e2e-health-check 2026-03-21 14:06:10 +00:00
privilegedescalation-engineer[bot] 6110cd8085 chore: add headlamp-plugin-template to CI health check (#40)
Co-authored-by: privilegedescalation-engineer[bot] <privilegedescalation-engineer[bot]@users.noreply.github.com>
2026-03-21 12:54:10 +00:00
Hugh Hackman 8e1e06f9a7 ci: track E2E test failures separately in CI health check
- Exclude E2E Tests from CI failure count (keeps CI/CD noise separate)
- Add dedicated E2E warning line for main branch failures (PRI-494)
- Move Release failure warning outside the else block — always report it
- Update Release warning comment: graceful skip is now in place, so
  failures are real errors not just missing-secrets noise

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 12:44:10 +00:00
Hugh Hackman 2df48640bb fix: improve ci-health-check signal and replace node with jq
- Replace node -e JSON parsing with jq (available on our runners)
- Exclude Release workflow failures from FAIL count — these fail at
  the post-release PR-creation step due to missing RELEASE_APP org
  secrets (tracked in PRI-380), not actual CI breakage
- Demote Release failures to WARN so the health check exits 0 when
  only Release is broken, giving clean signal for real CI problems
- Increase run limit from 5 to 10 for better intermittent failure detection
- Remove unnecessary Node.js setup step from the workflow

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-21 00:17:29 +00:00
hugh-hackman[bot] cd6bbb2481 ci: automate ci health checks (#11)
Co-authored-by: gandalf-the-greybeard[bot] <gandalf-the-greybeard[bot]@users.noreply.github.com>
2026-03-11 01:52:08 +00:00