Skip to content

ci: arch-neutral jobs run on any clean-room box (intel, yoga, gx10); workspace-test keeps X64; perf benchmarks pin intel (#3100) - #3104

Closed
noahgift wants to merge 5 commits into
mainfrom
PMAT-1098-gx10-arch-neutral-routing
Closed

ci: arch-neutral jobs run on any clean-room box (intel, yoga, gx10); workspace-test keeps X64; perf benchmarks pin intel (#3100)#3104
noahgift wants to merge 5 commits into
mainfrom
PMAT-1098-gx10-arch-neutral-routing

Conversation

@noahgift

Copy link
Copy Markdown
Contributor

Operator P0 2026-09-10: aprender CI uses all three boxes. Routing lives in runner labels: yoga and gx10 carry clean-room in aprender-only runner groups and mirror the intel host (layout, image, pinned tools).

Checks: yaml ok, check_runner_labels ok, guard_tree_test.sh 23/23, check_perf_concurrency_groups ok.

Pmat-Ticket: PMAT-1098

🤖 Generated with Claude Code

…gx10); workspace-test stays X64 for x86 SIMD coverage; perf benchmarks pin the intel box (#3100, operator P0)

clean-room now spans three boxes (runner labels; runner groups keep them aprender-only). Dropping X64 from guard-tree, guard-cargo, vendored-schemas, mutants, gate and pr-review-* lets the arm64 GB10 take them; workspace-test keeps X64 so every PR still runs the x86 SIMD paths. beat-speed-nightly and nightly-bench must measure on the same hardware as their recorded baselines, so they now require the intel label — without it yoga's different CPU would silently write wrong baselines.

Pmat-Ticket: PMAT-1098

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@noahgift noahgift added this to the 0.67.0 milestone Sep 10, 2026
@noahgift
noahgift enabled auto-merge September 10, 2026 17:44
noahgift and others added 2 commits September 10, 2026 19:45
…ree boxes and yoga's CPU would silently record wrong baselines (#3100)

Pmat-Ticket: PMAT-1098

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Sep 10, 2026

Copy link
Copy Markdown

§13.11 rung 1 — quorum shadow verdict

S13-SHADOW pr=3104 head=b66161cb4b59ba6728b0f5d04dfb96f8bad39f72 verdict=REFUSE class=Q1 arm_rc=1

Shadow mode: this records a verdict and merges nothing. A refusal
to arm is not a block (§13 adds zero rows to §7) — the pull request is
exactly as green as it was.

@noahgift

Copy link
Copy Markdown
Contributor Author

Landed on main via train #3127 (cb829fc) — this branch's head is an ancestor of the train head a6148ab (PMAT-1098, 0.67.0).

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant