Repository navigation
fix(lane-transcripts): list the mutation lane's transcript uploads in the puller - #13641
Conversation
… the puller post-merge-test-mutation.yml uploads a lane transcript from its generate and triage jobs and their subscription and fallback legs since #13632, so pull.test.mjs's upload-coverage test fails on main and the merge queue drops every pull request. Add the six job-ids to TRANSCRIPT_JOB_IDS. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
claude-security-review reviewed Security review: PR #13641No security issues found. What changed: one line in What I checked:
No plugin manifest, instruction surface or Actions workflow is changed. This was a full review of the head, not a blocking-only pass. No prior findings from this lane. critical-findings: 0 |
|
claude-review reviewed Code review: clean, no findings. This PR adds one line to What I checked:
Not verified: the PR's "32/32 pass" result for Scope notes:
|
No related issue: main fails test-node since the mutation-lane change; this unblocks the merge queue
Summary
Since #13632 moved the post-merge mutation lane onto
run-claude-cli,post-merge-test-mutation.ymluploads a lane transcript from six jobs. The transcript puller'sTRANSCRIPT_JOB_IDSdid not list that workflow. Soscripts/lane-transcripts/pull.test.mjs, which checks that every uploading workflow is listed, fails on main, and the merge queue drops every pull request. #13631 was removed forfailed_checksin merge-group run 42147891790.Fix
Add
post-merge-test-mutation.ymltoTRANSCRIPT_JOB_IDSwith its six upload job-ids:generateandtriage, each with its-subscriptionand-fallbacklegs (legs("generate"),legs("triage")). Each upload passesjob-id: ${{ github.job }}.Verification
✖ every workflow that uploads a lane transcript, and every job-id it passes, is in the puller's list. The actual list hadpost-merge-test-mutation.ymland the expected list did not.node --test scripts/lane-transcripts/*.test.mjs32/32 pass.Related
🤖 Generated with Claude Code