Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions