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
Closed
Conversation
…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
enabled auto-merge
September 10, 2026 17:44
…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>
|
§13.11 rung 1 — quorum shadow verdict Shadow mode: this records a verdict and merges nothing. A refusal |
This was referenced Sep 11, 2026
Contributor
Author
auto-merge was automatically disabled
September 12, 2026 09:15
Pull request was closed
This was referenced Sep 12, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Operator P0 2026-09-10: aprender CI uses all three boxes. Routing lives in runner labels: yoga and gx10 carry
clean-roomin aprender-only runner groups and mirror the intel host (layout, image, pinned tools).X64from guard-tree, guard-cargo, vendored-schemas, mutants, gate, pr-review-receipt/shadow/sign — so the arm64 GB10 can take them (the CI image is now multi-arch, sovereign-ci: pin a two-architecture image index (amd64 + arm64) — identical amd64 bits, adds a native arm64 image (aprender#3100) .github#68).X64on workspace-test — every PR still runs the x86 SIMD paths; on arm64 only the NEON paths would be tested.beat-speed-nightlyandnightly-benchnow requireintel— with clean-room spanning three boxes, yoga's different CPU would otherwise silently record wrong baselines.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