Skip to content

chore: Fix bench CI - #577

Merged
samuelburnham merged 2 commits into
mainfrom
ci-native-binary-runners
Aug 20, 2026
Merged

chore: Fix bench CI#577
samuelburnham merged 2 commits into
mainfrom
ci-native-binary-runners

Conversation

@samuelburnham

@samuelburnham samuelburnham commented Aug 20, 2026

Copy link
Copy Markdown
Member

Fixes a benchmarking abort from #575 (workflow log) due to running AVX-512 binaries compiled by Warpbuild on ubuntu-latest (which doesn't support the same set of AVX instructions). Instead we now use Warpbuild runners for all bench jobs, varying machine type by workload

@samuelburnham
samuelburnham enabled auto-merge (squash) August 20, 2026 03:11
@samuelburnham
samuelburnham merged commit 4200b04 into main Aug 20, 2026
11 checks passed
@samuelburnham
samuelburnham deleted the ci-native-binary-runners branch August 20, 2026 09:40
johnchandlerburnham added a commit that referenced this pull request Aug 20, 2026
The merge of main in c3f89ab kept rust-test on ubuntu-latest with the
portable-codegen RUSTFLAGS pin from 05f6749, while also taking #577's
setup-rust-toolchain, which now hard-requires a Warp Linux x64 runner —
so the job failed the guard immediately.

Both were fixes for the same native-codegen SIGILL flake, racing by
twenty minutes; #577 resolved it by moving rust-test onto the Warp x64
fleet instead. Take main's side wholesale: the RUSTFLAGS pin is moot on
the homogeneous Warp fleet, and keeping it there would override the
authoritative .cargo/config.toml -Ctarget-cpu=native and re-key the
warp-x64 cache with non-native binaries.
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.

2 participants