From b84ae2a4ed25e17cefc1ac4337241d4a69b141ba Mon Sep 17 00:00:00 2001 From: Parzival-3141 <29632054+Parzival-3141@users.noreply.github.com> Date: Fri, 13 Nov 2026 17:48:23 -0500 Subject: [PATCH 1/4] bump CI version --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0c0dc31..a011a59 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: strategy: fail-fast: false matrix: - zig-version: [ "0.16.0" ] + zig-version: [ "0.17.1" ] os: [ ubuntu-latest, macos-latest, windows-latest ] runs-on: ${{ matrix.os }} From 72c17540c1400ca278f9a0c36393456b8ceb9654 Mon Sep 17 00:00:00 2001 From: Parzival-3141 <29632054+Parzival-3141@users.noreply.github.com> Date: Fri, 13 Nov 2026 17:51:52 -0500 Subject: [PATCH 2/4] fmt build/chmod.zig --- build/chmod.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/chmod.zig b/build/chmod.zig index 40b0531..09e74e9 100644 --- a/build/chmod.zig +++ b/build/chmod.zig @@ -15,7 +15,7 @@ pub fn main(init: std.process.Init) !void { ) catch |err| fatal("unable to open file '{s}': {t}", .{ path, err }); defer file.close(io); - file.setPermissions(io, @enumFromInt(0o755)) catch |err| + file.setPermissions(io, @fromBackingInt(@intCast(0o755))) catch |err| fatal("unable to set permissions on file '{s}': {t}", .{ path, err }); } } From b78685cdccbf85b4de65aa1d7b2040f6f2ca26e1 Mon Sep 17 00:00:00 2001 From: Parzival-3141 <29632054+Parzival-3141@users.noreply.github.com> Date: Fri, 13 Nov 2026 18:12:57 -0500 Subject: [PATCH 3/4] share local cache between build steps lets see if that decreases build times --- .github/workflows/build.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a011a59..74861da 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,6 +9,11 @@ on: - main workflow_dispatch: +env: + # Share a single local cache between all zig build steps + ZIG_LOCAL_CACHE_DIR: ${{ github.workspace }}/.zig-cache + ZIG_LOCAL_PKG_DIR: ${{ github.workspace }}/zig-pkg + jobs: build: strategy: From d8b17743a8dc10e1b8509dfec6e2f4f8b5df09c8 Mon Sep 17 00:00:00 2001 From: Parzival-3141 <29632054+Parzival-3141@users.noreply.github.com> Date: Fri, 13 Nov 2026 18:27:31 -0500 Subject: [PATCH 4/4] Revert "share local cache between build steps" This reverts commit b78685cdccbf85b4de65aa1d7b2040f6f2ca26e1. --- .github/workflows/build.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 74861da..a011a59 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,11 +9,6 @@ on: - main workflow_dispatch: -env: - # Share a single local cache between all zig build steps - ZIG_LOCAL_CACHE_DIR: ${{ github.workspace }}/.zig-cache - ZIG_LOCAL_PKG_DIR: ${{ github.workspace }}/zig-pkg - jobs: build: strategy: