Skip to content

[WHM] Smoke Create Cross-Repo PR - Persistent Schedule Failures (Systemic Bug) #23447

@github-actions

Description

@github-actions

Workflow: Smoke Create Cross-Repo PR

Priority: P1 — Every scheduled run has been failing since at least 2026-03-25.

Status (Schedule Runs Only)

Run Date Conclusion
#434 (23698264903) 2026-03-29T01:05Z ❌ failure
#431 (23685784887) 2026-03-28T13:01Z ❌ failure
#428 (23673954896) 2026-03-28T01:04Z ❌ failure
#418 (23647492346) 2026-03-27T13:03Z ❌ failure
#417 (23625940156) 2026-03-27T01:04Z ❌ failure
#410 (23595764504) 2026-03-26T13:03Z ❌ failure
#403 (23572288331) 2026-03-26T01:04Z ❌ failure
#383 (23542417783) 2026-03-25T13:03Z ❌ failure

PR-triggered runs are skipped (this smoke test does not run on PR events).

Root Cause

Same systemic push_repo_memory → Post Setup Scripts bug as #23151:

##[error]Can't find 'action.yml', 'action.yaml' or 'Dockerfile' under
'/home/runner/work/gh-aw/gh-aw/actions/setup'.
Did you forget to run actions/checkout before running your local action?
```

The `push_repo_memory` job checks out the `memory/*` branch, causing the `actions/setup` local action to disappear from the working tree. The Post Setup cleanup step then fails.

Additionally the `detection` job fails:
```
##[error]❌ Failed to parse detection result: No THREAT_DETECTION_RESULT found in detection log.

This secondary failure is a consequence of the agent job failing.

Impact

  • Smoke test for cross-repo PR creation is not running
  • Cannot detect regressions in cross-repo PR workflow functionality
  • Contributes to overall health score degradation

Fix Required

Fix the systemic push_repo_memory → Post Setup Scripts bug in compiler_yaml.go — add a git checkout main restore step after the memory push so that actions/setup is accessible for Post Setup cleanup. See #23151 for full analysis.

References

  • Detected by WHM run §23708489882
  • Related issue: #23151 (PR Triage Agent — same bug)
  • Related issue: #23193 (Smoke Update Cross-Repo PR — same bug)

Generated by Workflow Health Manager - Meta-Orchestrator

Generated by Workflow Health Manager - Meta-Orchestrator ·

  • expires on Mar 30, 2026, 12:04 PM UTC

Metadata

Metadata

Assignees

No one assigned

    Labels

    cookieIssue Monster Loves Cookies!

    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