Context
Each e2e-brain shard writes its receipt only to $GITHUB_STEP_SUMMARY, in the step "Report the shard's receipt" of .github/workflows/test-e2e-brain.yml. No agent can read that receipt:
- a job summary renders only on the run page, for signed-in users;
gh run view --log does not contain it;
- the check-run API returns none of it:
gh api repos/neomjs/neo/check-runs/115024961806 gives an empty output.summary.
So no agent has read a receipt's text yet. The post-merge receipts on #19655 were rebuilt from the list reporter's log lines. #19682's post-merge item, that the receipt names each retried test with its first-attempt error, cannot be checked. On run 38313618683, the first after that merge, WorkstationTearOutSourceContinuityNL:614 healed on retry, and its receipt line is unreadable.
The Fix
The step pipes the receipt through tee -a "$GITHUB_STEP_SUMMARY" under set -o pipefail. The step's default shell, bash -e, has no pipefail, so without it a receipt that throws would pass behind tee.
Acceptance Criteria
Out of Scope
Related
Live latest-open sweep: the latest 20 open issues at 2026-10-12T22:04Z, plus own assignments. No equivalent found, and no competing claim in A2A.
Origin Session ID: 02040656-932a-48c8-8894-6f43d0368663
Context
Each
e2e-brainshard writes its receipt only to$GITHUB_STEP_SUMMARY, in the step "Report the shard's receipt" of.github/workflows/test-e2e-brain.yml. No agent can read that receipt:gh run view --logdoes not contain it;gh api repos/neomjs/neo/check-runs/115024961806gives an emptyoutput.summary.So no agent has read a receipt's text yet. The post-merge receipts on #19655 were rebuilt from the list reporter's log lines. #19682's post-merge item, that the receipt names each retried test with its first-attempt error, cannot be checked. On run 38313618683, the first after that merge,
WorkstationTearOutSourceContinuityNL:614healed on retry, and its receipt line is unreadable.The Fix
The step pipes the receipt through
tee -a "$GITHUB_STEP_SUMMARY"underset -o pipefail. The step's default shell,bash -e, has nopipefail, so without it a receipt that throws would pass behindtee.Acceptance Criteria
devrun's receipts are read fromgh run view --log, including the retry line and every "Needed the retry" line.Out of Scope
Related
Live latest-open sweep: the latest 20 open issues at 2026-10-12T22:04Z, plus own assignments. No equivalent found, and no competing claim in A2A.
Origin Session ID: 02040656-932a-48c8-8894-6f43d0368663