Skip to content

feat(ci): support GitHub Actions log retrieval and subagent failure analysis - #3976

Merged
rickeylev merged 1 commit into
bazel-contrib:mainfrom
rickeylev:debug_monitor_ci_report
Jul 29, 2026
Merged

feat(ci): support GitHub Actions log retrieval and subagent failure analysis#3976
rickeylev merged 1 commit into
bazel-contrib:mainfrom
rickeylev:debug_monitor_ci_report

Conversation

@rickeylev

@rickeylev rickeylev commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

Previously, CI failure monitoring and log analysis were tied strictly to Buildkite jobs, preventing automated analysis of failed GitHub Actions checks. Furthermore, failure notifications were hardcoded without triggering subagent delegation.

To address this, update monitor_remote_ci.py to report failed GitHub Actions checks back to the active conversation for subagent delegation. Additionally, enhance analyze_ci_failure.py to fetch job logs via the gh CLI and parse GitHub Actions error signatures.

  • Also updates documentation in monitor-ci-results and analyze-ci-failure skills to reflect the subagent workflow.

@rickeylev
rickeylev requested a review from aignas as a code owner July 29, 2026 05:32
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@rickeylev rickeylev changed the title build(ci): report failed GitHub checks and launch subagent for failure analysis agents: report failed GitHub checks and launch subagent for failure analysis Jul 29, 2026
…nalysis

Update monitor_remote_ci.py to send failure notification messages back to the active conversation when GitHub checks or Buildkite jobs fail. Reconfigure monitor-ci-results skill to launch an autonomous subagent to perform the standalone analyze-ci-failure skill, and update analyze_ci_failure.py to fetch GitHub Action logs using the gh CLI.
@rickeylev
rickeylev force-pushed the debug_monitor_ci_report branch from bc8eea8 to b0d7aff Compare July 29, 2026 05:35
@rickeylev rickeylev changed the title agents: report failed GitHub checks and launch subagent for failure analysis feat(ci): support GitHub Actions log retrieval and subagent failure analysis Jul 29, 2026
@rickeylev
rickeylev merged commit 41665f5 into bazel-contrib:main Jul 29, 2026
6 of 8 checks passed
@rickeylev
rickeylev deleted the debug_monitor_ci_report branch July 29, 2026 05:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant