From be1c14b5259e8e4304e2347fc037b5714c96c681 Mon Sep 17 00:00:00 2001 From: torque Date: Sun, 27 Sep 2026 12:19:40 -0600 Subject: [PATCH] ci: only build with zig-master `macos-latest` The way that the macOS libc integration in zig works retroactively breaks older zig versions on newer macOS due to linking errors. The only version that is "guaranteed" to work on `macos-latest` is zig `master`. --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 96ee348..11d2064 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -13,9 +13,9 @@ jobs: fail-fast: false matrix: zig-version: ["0.14.1", "0.15.2", "master"] - os: [ubuntu-latest, windows-latest, macos-latest] + os: [ubuntu-latest, windows-latest] include: - - zig-version: "0.15.2" + - zig-version: "master" # -Dbuild-tests does not work when targeting Linux because the build # system doesn't preserve linker input file order, which causes the # linker to spew duplicate symbol errors.