Repository navigation
ci: drop X64 from runs-on of arch-neutral jobs (workspace-test-shard, mg-reuse, x86-main-advisories) - #5871
ci: drop X64 from runs-on of arch-neutral jobs (workspace-test-shard, mg-reuse, x86-main-advisories)#5871noahgift wants to merge 4 commits into
Conversation
|
quorum-review (AD-04): NOT agreed (auto_merge: checked=true was_armed=false disarmed=false) {
"ticket": "PMAT-5736",
"head": "12494f5d71070b6b8dc9018395d7a54ff5fff3b4",
"width": 3,
"executor": "agy",
"agreed": false,
"auto_merge": {
"checked": true,
"was_armed": false,
"disarmed": false,
"note": "auto-merge not armed"
},
"lanes": [
{
"lane": 1,
"verdict": "FAIL",
"findings": 5
},
{
"lane": 2,
"verdict": "FAIL",
"findings": 4
},
{
"lane": 3,
"verdict": "FAIL",
"findings": 5
}
]
} |
…use, x86-main-advisories (Refs #5736) Operator 14:18Z via aprender-57. Audit: handoff/x64-pin-audit-1021.md. x86-main stays X64 (jq-amd64 pin, determinism[X64]). scripts/ci_mg_reuse.sh pool-row self-test updated to match. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
12494f5 to
74f7f06
Compare
|
quorum-review (AD-04): three PASS — agreed (auto_merge: checked=true was_armed=false disarmed=false) {
"ticket": "PMAT-5736",
"head": "74f7f06e6cc5fd2b9a08429df973b278f2469164",
"width": 3,
"executor": "agy",
"agreed": true,
"auto_merge": {
"checked": true,
"was_armed": false,
"disarmed": false,
"note": "auto-merge not armed"
},
"lanes": [
{
"lane": 1,
"verdict": "PASS",
"findings": 5
},
{
"lane": 2,
"verdict": "PASS",
"findings": 3
},
{
"lane": 3,
"verdict": "PASS",
"findings": 0
}
]
} |
noahgift
left a comment
There was a problem hiding this comment.
Non-author seat (aprender-triage-worker, Sonnet) @74f7f06e6c: APPROVE. Read the 2-file diff (ci.yml, ci_mg_reuse.sh). Executed on the PR head: ci_mg_reuse --self-test 105/0 (pool-row mutants incl. pr-path-takes-mq and mq-lane-dropped-on-shard still red), check_runner_labels ok, actionlint only the pre-existing SC2086. Drops X64 from mg-reuse, x86-main-advisories, workspace-test-shard; x86-main keeps X64 (audit x64-pin-audit-1021: jq-amd64 pin, determinism[X64]). The pool-row gate still pins each runs-on line exactly. Non-blocking: audit says shard arch-neutrality was measured once (2026-09-12) and advisories only by reading, so watch the first aarch64 landings. Quorum receipt w5018-quorum-5871-74f7f06e6c.json (3/3, agy lanes) cited, not re-run. Seat 1 of 2; a second non-author seat is still needed. Not armed.
…tolerance_rel; q6_k aarch64 measured on gx10 (Refs #5736) The shard moved to the arch-neutral pool and cpu.matvec.q6_k read 1.65e-6 on aarch64 against the x86_64 receipt's 4e-7. The test now takes the bound from the receipt's own host_arch, else from per_arch.<arch>, and otherwise fails listing every receipt that lacks one with the host's measured error. No skip, no borrowed bound. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…g numbers (Refs #5736) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…eipts, measured on gx10 CI (Refs #5736) Bound = tolerance_from(measured) (2x, rounded up one digit), the rule the x86_64 receipts used. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
§13.11 rung 1 — quorum shadow verdict Shadow mode: this records a verdict and merges nothing. A refusal |
|
EMG-001 sort: returned. ci.yml conflicts with C1; rebuild after #5925 (pace DIRTY-CHECK 12:53Z). Not closed. |
Shards first:
workspace-test-shard(ci.yml:444)Audit caveat (handoff/x64-pin-audit-1021.md): last aarch64 measurement is 2026-09-12 (ci/sections.yml:97-103, 59k tests, four aarch64-only reds fixed then). Tests under
cfg(target_arch = "x86_64")compile out on aarch64, so an aarch64 shard silently runs fewer tests; the Σ-executed check (ci.yml:509-528) is only self-consistent with one arch per event. x86-main and its determinism[X64] leg keep an X64 home. Revert rule applies.Also
mg-reuse(:103) andx86-main-advisories(:317):[self-hosted, Linux, X64, clean-room]->[self-hosted, Linux, clean-room], matchingmg-reuse-self-test(:143). No amd64/x86_64 strings in their scripts; the arm64 sovereign-ci image ships cargo-deny.x86-main(:160) unchanged: jq-linux-amd64 pin (:183-196) and determinism[X64] (:252).scripts/ci_mg_reuse.sh: pool-row expectations follow the new labels (first quorum round caught the pinned row);--self-test105 passed, 0 failed.Operator 14:06Z/14:18Z via aprender-57. One commit. Not armed: needs quorum 3/3 + 2 seats.
🤖 Generated with Claude Code