You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Daily Fact About gh-aw workflow (.github/workflows/daily-fact.lock.yml) has been failing consistently on push events today (2026-05-11) with 15+ consecutive failures. This was flagged as a P2 watch item in the previous health report and is now escalated to P1.
Pattern: The event: push failure pattern with the file path used as run name suggests a push-time YAML validation failure
Lock File Trigger Configuration
The lock file correctly declares only schedule and workflow_dispatch triggers — no push trigger. This suggests the failures are GitHub's push-time workflow validation parsing the file and failing before any job runs.
PR #31411 is currently open to fix a systemic issue with on.labels in compiled workflows causing push-time parse failures. While daily-fact.lock.yml does not use labels filtering, the timing of failures correlates with pushes from PRs #31418 and others. It's possible the workflow file was temporarily corrupted during a recompile or that there's a related parsing issue.
Impact
Workflow fails to schedule-run correctly
Noisy failed runs polluting CI dashboard
Daily poetic verse about gh-aw not posted to discussions
Summary
The Daily Fact About gh-aw workflow (
.github/workflows/daily-fact.lock.yml) has been failing consistently on push events today (2026-05-11) with 15+ consecutive failures. This was flagged as a P2 watch item in the previous health report and is now escalated to P1.Failure Pattern
pushevent.github/workflows/daily-fact.lock.yml(workflow ID: 210263564)event: pushfailure pattern with the file path used as run name suggests a push-time YAML validation failureLock File Trigger Configuration
The lock file correctly declares only
scheduleandworkflow_dispatchtriggers — no push trigger. This suggests the failures are GitHub's push-time workflow validation parsing the file and failing before any job runs.Possible Root Cause
PR #31411 is currently open to fix a systemic issue with
on.labelsin compiled workflows causing push-time parse failures. Whiledaily-fact.lock.ymldoes not use labels filtering, the timing of failures correlates with pushes from PRs #31418 and others. It's possible the workflow file was temporarily corrupted during a recompile or that there's a related parsing issue.Impact
Recommended Actions
on.labelsin compiled workflows to prevent push-time workflow parse failures #31411 to fix systemic on.labels push-time failuresdaily-fact.mdwithgh aw compile .github/workflows/daily-fact.mdand verify the outputReferences
.github/workflows/daily-fact.md.github/workflows/daily-fact.lock.ymlon.labelsin compiled workflows to prevent push-time workflow parse failures #31411 (on.labels fix)