Skip to content

[aw-failures] Daily Fact About gh-aw: 15+ consecutive push-time parse failures — P1 escalation #31432

@github-actions

Description

@github-actions

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

  • Event: All failures triggered by push event
  • Workflow: .github/workflows/daily-fact.lock.yml (workflow ID: 210263564)
  • Count: 15+ failures between 04:41–05:22 UTC on 2026-05-11
  • Example run IDs: §25651911905, §25651676539
  • 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.

"on":
  schedule:
  - cron: "6 14 * * 1-5"
  workflow_dispatch:

Possible Root Cause

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

Recommended Actions

  1. Merge PR Comment out top-level on.labels in compiled workflows to prevent push-time workflow parse failures #31411 to fix systemic on.labels push-time failures
  2. Inspect the lock file on the commits where failures occurred — check if the file was different during those push events
  3. Recompile daily-fact.md with gh aw compile .github/workflows/daily-fact.md and verify the output
  4. Check discussion thread to confirm the workflow has not been posting

References

Filed by Workflow Health Manager — §25652578492

Generated by Workflow Health Manager - Meta-Orchestrator · ● 22.5M ·

  • expires on May 12, 2026, 5:53 AM UTC

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions