From 03ed1a05bfbd84b7f8e590a23e86b0ad980f91b2 Mon Sep 17 00:00:00 2001 From: Jeremie Fraeys Date: Sat, 21 Feb 2026 21:10:48 -0500 Subject: [PATCH] fix(build): add iterate permission for test directory Zig 0.15 requires .iterate = true flag when opening directories for iteration Fixes panic: reached unreachable code in std.fs.Dir.iterate --- cli/build.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/build.zig b/cli/build.zig index f86970d..171ab4b 100644 --- a/cli/build.zig +++ b/cli/build.zig @@ -171,7 +171,7 @@ pub fn build(b: *std.Build) void { test_step.dependOn(&run_main_tests.step); // Find all test files in tests/ directory automatically - var test_dir = std.fs.cwd().openDir("tests", .{}) catch |err| { + var test_dir = std.fs.cwd().openDir("tests", .{ .iterate = true }) catch |err| { std.log.warn("Failed to open tests directory: {}", .{err}); return; };