authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-07 14:18:52+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-10-08 13:53:08+02:00
logfc968c010ecc3d76485c3473c15bc23a2497e3db
treea46d1628845c6119ac88a9879cbad2f08bb458b1
parent8eae4840be4972e92d94111b0ed4b908bd876504
signature Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

ci: skip single-threaded tests on aarch64-openbsd and riscv64-linux

There's almost zero value in running these across architectures as long as there's coverage for every OS. For most CI platforms, we do it because we might as well with the capacity we have, but our aarch64-openbsd and riscv64-linux machines are not quite beefy enough that we can afford to waste valuable CI time on these tests.

4 files changed, 8 insertions(+), 4 deletions(-)

ci/aarch64-openbsd-debug.sh+2-1
......@@ -50,6 +50,7 @@ stage3-debug/bin/zig build install test docs \
5050 -Duse-zig-libcxx \
5151 -Denable-llvm \
5252 -Dno-lib \
53 -Dskip-non-native
53 -Dskip-non-native \
54 -Dskip-single-threaded
5455
5556stage4-debug/bin/zig test ../test/behavior.zig
ci/aarch64-openbsd-release.sh+2-1
......@@ -52,7 +52,8 @@ stage3-release/bin/zig build install test docs \
5252 -Duse-zig-libcxx \
5353 -Denable-llvm \
5454 -Dno-lib \
55 -Dskip-non-native
55 -Dskip-non-native \
56 -Dskip-single-threaded
5657
5758# Ensure that the fuzzer at least compiles.
5859# https://codeberg.org/ziglang/zig/issues/30728
ci/riscv64-linux-debug.sh+2-1
......@@ -50,6 +50,7 @@ stage3-debug/bin/zig build install test docs \
5050 -Duse-zig-libcxx \
5151 -Denable-llvm \
5252 -Dno-lib \
53 -Dskip-non-native
53 -Dskip-non-native \
54 -Dskip-single-threaded
5455
5556stage4-debug/bin/zig test ../test/behavior.zig
ci/riscv64-linux-release.sh+2-1
......@@ -52,7 +52,8 @@ stage3-release/bin/zig build install test docs \
5252 -Duse-zig-libcxx \
5353 -Denable-llvm \
5454 -Dno-lib \
55 -Dskip-non-native
55 -Dskip-non-native \
56 -Dskip-single-threaded
5657
5758# Ensure that the fuzzer at least compiles.
5859stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=ReleaseSafe