Skip to content

Commit 5588369

Browse files
committed
ci: fix zig setup to match fff.nvim
mlugg/setup-zig@v1 resolved zig 0.16.0 from the wrong location and 404'd on every mirror. Pin mlugg/setup-zig@v2 with version 0.16.0 and install cargo-zigbuild via cargo install, matching fff.nvim's working setup. Also set MACOSX_DEPLOYMENT_TARGET=13 on the macOS build for wider compat.
1 parent 5459550 commit 5588369

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,19 +59,21 @@ jobs:
5959

6060
- name: Install zig
6161
if: matrix.builder == 'zigbuild'
62-
uses: mlugg/setup-zig@v1
62+
uses: mlugg/setup-zig@v2
63+
with:
64+
version: 0.16.0
6365
- name: Install cargo-zigbuild
6466
if: matrix.builder == 'zigbuild'
65-
uses: taiki-e/install-action@v2
66-
with:
67-
tool: cargo-zigbuild
67+
run: cargo install cargo-zigbuild
6868

6969
- name: Build (zigbuild)
7070
if: matrix.builder == 'zigbuild'
7171
run: cargo zigbuild --release --target ${{ matrix.target }}
7272
- name: Build (cargo)
7373
if: matrix.builder == 'cargo'
7474
run: cargo build --release --target ${{ matrix.target }}
75+
env:
76+
MACOSX_DEPLOYMENT_TARGET: "13"
7577

7678
# Ad-hoc sign so macOS does not block the downloaded dylib.
7779
- name: Codesign (macOS)

0 commit comments

Comments
 (0)