diff --git a/ci/x86_64-freebsd-release.sh b/ci/x86_64-freebsd-release.sh index 114f63bf8693840663ad8da4db5a01c1582e19bb..4c1fa4347940f100ae807a4bfd5a85f2c439a3f2 100755 --- a/ci/x86_64-freebsd-release.sh +++ b/ci/x86_64-freebsd-release.sh @@ -57,6 +57,10 @@ stage3-release/bin/zig build test docs \ --zig-lib-dir "$PWD/../lib" \ --test-timeout 2m +# Ensure that the fuzzer at least compiles. +stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=ReleaseSafe +stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=Debug + # Ensure that stage3 and stage4 are byte-for-byte identical. stage3-release/bin/zig build \ --prefix stage4-release \ diff --git a/ci/x86_64-netbsd-release.sh b/ci/x86_64-netbsd-release.sh index 6fe3302c931f1cfaf77bd899aa65e0139c1c7c49..7ffce5e4f2e1483484e0dd468d1d1b86553aba3b 100755 --- a/ci/x86_64-netbsd-release.sh +++ b/ci/x86_64-netbsd-release.sh @@ -51,6 +51,10 @@ stage3-release/bin/zig build test docs \ --zig-lib-dir "$PWD/../lib" \ --test-timeout 2m +# Ensure that the fuzzer at least compiles. +stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=ReleaseSafe +stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=Debug + # Ensure that stage3 and stage4 are byte-for-byte identical. stage3-release/bin/zig build \ --prefix stage4-release \ diff --git a/ci/x86_64-openbsd-release.sh b/ci/x86_64-openbsd-release.sh index d340ae8581dc219ace6efd6c386e23fcaaa50443..378e41addf638a20d77f10a8f00fe71a40fc754e 100755 --- a/ci/x86_64-openbsd-release.sh +++ b/ci/x86_64-openbsd-release.sh @@ -51,6 +51,11 @@ stage3-release/bin/zig build test docs \ --zig-lib-dir "$PWD/../lib" \ --test-timeout 2m +# Ensure that the fuzzer at least compiles. +# https://codeberg.org/ziglang/zig/issues/30728 +#stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=ReleaseSafe +#stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=Debug + # Ensure that stage3 and stage4 are byte-for-byte identical. stage3-release/bin/zig build \ --prefix stage4-release \