Repository navigation
[workflow-analysis] Weekly Workflow Analysis (Oct 5–12): Two Persistent CI Failures Found #67958
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Overview
Reviewed GitHub Actions activity for
github/gh-aw(337 tracked agentic workflows: 332 active, 5 disabled). Broad log collection across all 337 workflows for the full week timed out (repo's automation volume is very high — ~50 runs/hour observed in sampling), so this report combines a repo-wide recent-run sample with deep root-cause audits on the two workflows found to be failing consistently.Key Issues
1. Daily Go Test Parallelizer — recent regression, 10/10 runs failing
Every run since §38147689674 (run #673, 2026-10-11 14:33 UTC) through the latest §38226989695 (run #682) has failed. Root cause: the Codex CLI agent (
gpt-5.6-terra) exits after ~33s witherrorCodes=["invalid_request_body"]— an API-level rejection of the model request, not a Go test or workflow YAML bug. This began abruptly within the last day, suggesting a model/engine-side change (version bump, payload-shape incompatibility) rather than a code regression in this repo.2. Windows Grower — longstanding startup_failure, 10/10 runs failing
Every daily run since §37112823450 (run #36, 2026-10-03) through the latest §38231300010 (run #45, 2026-10-12) has ended in
startup_failurewith zero jobs ever dispatched (list_workflow_jobsreturnstotal_count: 0). This is a pre-dispatch validation failure, not an in-job error — GitHub is rejecting the workflow (which calls the reusablewindows.lock.ymlviauses:withsecrets: inherit) before any job starts. The exact "Invalid workflow file" annotation text could not be retrieved via available tooling (no job/log artifacts exist to query). This has been broken for 9+ days, independent of recent commits.3. Frequent
action_requiredconclusions on interactive workflowsIn a 1-hour sample window,
Agentic Commands,Content Moderation,AI Moderator, andSquadall showed multipleaction_requiredruns. This is likely expected approval-gating (e.g. environment protection rules) rather than a defect, but the frequency is worth periodic monitoring for contributor friction.Reliability Metrics (sampled)
failurestartup_failureView Details
Daily Go Test Parallelizer — job log excerpt (run #682):
The agent took one successful
apply_patchaction, then the turn failed outright with an API-levelinvalid_request_body. The downstream "Handle agent failure" step in theconclusionjob then surfaces a generic "Agent execution exited with code 1" message, obscuring the real cause.Windows Grower — zero-dispatch signature:
get_workflow_runshowsconclusion: startup_failurewith no jobs;list_workflow_jobsreturnstotal_count: 0;get_workflow_run_logs_url404s (no logs exist because no job ever ran). This points to GitHub's workflow-file validation rejecting the run before scheduling — most likely in how the reusablewindows.lock.ymlis invoked or in itssecrets: inherit/ permissions wiring.Next Actions
gpt-5.6-terraengine version was recently bumped;invalid_request_bodysuggests a payload-shape mismatch between the harness and the current model API. Compare the last-known-good run (before Test Issue for Commands #673) against the first failure for a harness/engine diff.windows-grower.lock.yml/windows.lock.yml. Given 9+ days of 100% failure with zero job dispatch, consider pausing the schedule until fixed to stop accumulating silent failures.References:
All reactions