authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-09 05:39:30+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-09 06:54:13+02:00
logad1b746e2887d25a6e279762ada516e683db13da
treea176f0a09a21ffceb499b7df5539b538f6f19f6d
parente2c5523cd14811ed09f89a8f848a8c10f410f0a6

ci: add fuzzer coverage on the BSDs


3 files changed, 13 insertions(+), 0 deletions(-)

ci/x86_64-freebsd-release.sh+4
......@@ -57,6 +57,10 @@ stage3-release/bin/zig build test docs \
5757 --zig-lib-dir "$PWD/../lib" \
5858 --test-timeout 2m
5959
60# Ensure that the fuzzer at least compiles.
61stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=ReleaseSafe
62stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=Debug
63
6064# Ensure that stage3 and stage4 are byte-for-byte identical.
6165stage3-release/bin/zig build \
6266 --prefix stage4-release \
ci/x86_64-netbsd-release.sh+4
......@@ -51,6 +51,10 @@ stage3-release/bin/zig build test docs \
5151 --zig-lib-dir "$PWD/../lib" \
5252 --test-timeout 2m
5353
54# Ensure that the fuzzer at least compiles.
55stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=ReleaseSafe
56stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=Debug
57
5458# Ensure that stage3 and stage4 are byte-for-byte identical.
5559stage3-release/bin/zig build \
5660 --prefix stage4-release \
ci/x86_64-openbsd-release.sh+5
......@@ -51,6 +51,11 @@ stage3-release/bin/zig build test docs \
5151 --zig-lib-dir "$PWD/../lib" \
5252 --test-timeout 2m
5353
54# Ensure that the fuzzer at least compiles.
55# https://codeberg.org/ziglang/zig/issues/30728
56#stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=ReleaseSafe
57#stage3-release/bin/zig build test-std --fuzz=1K -Dno-lib -Dfuzz-only -Doptimize=Debug
58
5459# Ensure that stage3 and stage4 are byte-for-byte identical.
5560stage3-release/bin/zig build \
5661 --prefix stage4-release \