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-09 09:46:20+02:00
log8e1e116fcb0681d70c763eca80dc135e2147b794
tree57b8d96046f3bad8419c143e10bd960f1bd5b745
parent4bd0b784a2b9d83c3f16ab33c287f75ec79ad91e
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