From 8e1e116fcb0681d70c763eca80dc135e2147b794 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Wed, 7 Oct 2026 14:18:52 +0200 Subject: [PATCH] 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. --- ci/aarch64-openbsd-debug.sh | 3 ++- ci/aarch64-openbsd-release.sh | 3 ++- ci/riscv64-linux-debug.sh | 3 ++- ci/riscv64-linux-release.sh | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ci/aarch64-openbsd-debug.sh b/ci/aarch64-openbsd-debug.sh index fedf844537275581a98b0d174c0bfef16188ae3b..d8083e5a02969a01f78e72a453984cc033d1035c 100755 --- a/ci/aarch64-openbsd-debug.sh +++ b/ci/aarch64-openbsd-debug.sh @@ -50,6 +50,7 @@ stage3-debug/bin/zig build install test docs \ -Duse-zig-libcxx \ -Denable-llvm \ -Dno-lib \ - -Dskip-non-native + -Dskip-non-native \ + -Dskip-single-threaded stage4-debug/bin/zig test ../test/behavior.zig diff --git a/ci/aarch64-openbsd-release.sh b/ci/aarch64-openbsd-release.sh index 06fdb646414085bcc62c4cf4bf6a8f7812601ddc..d04cd9f011ff25eeca9634f96ef8903bda77a062 100755 --- a/ci/aarch64-openbsd-release.sh +++ b/ci/aarch64-openbsd-release.sh @@ -52,7 +52,8 @@ stage3-release/bin/zig build install test docs \ -Duse-zig-libcxx \ -Denable-llvm \ -Dno-lib \ - -Dskip-non-native + -Dskip-non-native \ + -Dskip-single-threaded # Ensure that the fuzzer at least compiles. # https://codeberg.org/ziglang/zig/issues/30728 diff --git a/ci/riscv64-linux-debug.sh b/ci/riscv64-linux-debug.sh index c9ea9928f7244f4625374e84290c72dfa15e1af5..b9658a3a39ca317b03e6a9fbfe87986196b26dbb 100755 --- a/ci/riscv64-linux-debug.sh +++ b/ci/riscv64-linux-debug.sh @@ -50,6 +50,7 @@ stage3-debug/bin/zig build install test docs \ -Duse-zig-libcxx \ -Denable-llvm \ -Dno-lib \ - -Dskip-non-native + -Dskip-non-native \ + -Dskip-single-threaded stage4-debug/bin/zig test ../test/behavior.zig diff --git a/ci/riscv64-linux-release.sh b/ci/riscv64-linux-release.sh index 63ab389bf9c5ab9ae8a41895edb81c4205f798c2..71bd1522e137b77d1443e13ffd5af9727dd35784 100755 --- a/ci/riscv64-linux-release.sh +++ b/ci/riscv64-linux-release.sh @@ -52,7 +52,8 @@ stage3-release/bin/zig build install test docs \ -Duse-zig-libcxx \ -Denable-llvm \ -Dno-lib \ - -Dskip-non-native + -Dskip-non-native \ + -Dskip-single-threaded # Ensure that the fuzzer at least compiles. stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=ReleaseSafe -- 2.54.0