Skip to content

E2E status report — 2026-08-11 (gh-aw matrix) #11366

Description

@dsyme

Run: https://github.com/githubnext/gh-aw-test/actions/runs/31455747650  ·  Trigger: schedule  ·  Generated: 2026-08-11T03:40:18Z  ·  Outcome: success

❌ Test errors — samples mode

test v0.85.4 v0.86.1 main
test-copilot-call-workflow
test-copilot-siderepo-push-to-pull-request-branch-using-dispatch
test-copilot-siderepo-sparse-push-to-pull-request-branch-using-dispatch

🤖 Agent triage prompt

Copy the block below into a coding agent (e.g. Copilot) to investigate the failures:

You are triaging failures from the gh-aw-test E2E suite.
Run: https://github.com/githubnext/gh-aw-test/actions/runs/31455747650
Repository under test: github/gh-aw (the gh-aw CLI/compiler).
Test harness repository: githubnext/gh-aw-test (this repo; runner is e2e.sh).

Focus: gh-aw main (commit 7f51e41b97ea), sampling = true (--use-samples; AI engine was NOT called).

Failed tests (main, samples=true):
  - test-copilot-call-workflow  run: https://github.com/githubnext/gh-aw-test/actions/runs/27867591074
  - test-copilot-siderepo-push-to-pull-request-branch-using-dispatch  run: https://github.com/githubnext/gh-aw-test/actions/runs/27867699857
  - test-copilot-siderepo-sparse-push-to-pull-request-branch-using-dispatch  run: https://github.com/githubnext/gh-aw-test/actions/runs/27867699967

Goal: for EACH failed test above, access the GitHub
Actions logs for the run above (and the per-entry artifacts e2e-<label>-samples-<bool>,
which contain e2e-test-*.log, e2e-output.log and fails.txt), determine the root
cause, and categorize the failure as exactly one of:

  1. TRANSIENT — flaky/infra/network/rate-limit/timing; not a real defect.
     Action: note it and recommend a re-run (./e2e.sh rerun).
  2. TEST-FRAMEWORK BUG — a defect in this repo's harness (e2e.sh), a workflow
     source file (.github/workflows/test-*.md), a sample, or CI config.
     Action: propose a concrete fix (file + change) in githubnext/gh-aw-test.
  3. GH-AW BUG — a defect in github/gh-aw itself (compiler output, runtime
     engine behaviour, safe-output handling, etc.).
     Action: open an issue in github/gh-aw with a minimal repro, the failing
     test name, the gh-aw ref/mode/samples combination, and links to the
     relevant log lines. Check for an existing open issue first and link it
     instead of filing a duplicate.

Steps:
  - Use 'gh run view <run-id> --log' and 'gh run download <run-id>' to fetch logs/artifacts.
  - Read AGENTS.md in githubnext/gh-aw-test for harness conventions before proposing fixes.
  - Group failures by suspected root cause; the same gh-aw bug may explain several.
  - Produce a table: test | category | root cause | recommended action | issue/PR link.
  - Only open github/gh-aw issues for category 3, and only after confirming no duplicate exists.

Previous status reports (closed by this run)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions