@@ -185,6 +185,12 @@ jobs:
185185 x86_64-unknown-linux-gnu,
186186 aarch64-unknown-linux-gnu
187187
188+ - name : Set up Zig
189+ uses : mlugg/setup-zig@v2
190+
191+ - name : Install cargo-zigbuild
192+ run : cargo install --locked cargo-zigbuild
193+
188194 - name : Tune Java DNS TTL settings
189195 run : |
190196 sudo tee -a $JAVA_HOME/conf/security/java.security <<EOF
@@ -276,6 +282,12 @@ jobs:
276282 x86_64-unknown-linux-gnu,
277283 aarch64-unknown-linux-gnu
278284
285+ - name : Set up Zig
286+ uses : mlugg/setup-zig@v2
287+
288+ - name : Install cargo-zigbuild
289+ run : cargo install --locked cargo-zigbuild
290+
279291 - name : Tune Java DNS TTL settings
280292 run : |
281293 sudo tee -a $JAVA_HOME/conf/security/java.security <<EOF
@@ -381,6 +393,12 @@ jobs:
381393 x86_64-unknown-linux-gnu,
382394 aarch64-unknown-linux-gnu
383395
396+ - name : Set up Zig
397+ uses : mlugg/setup-zig@v2
398+
399+ - name : Install cargo-zigbuild
400+ run : cargo install --locked cargo-zigbuild
401+
384402 - name : Restore released versions cache
385403 uses : actions/cache/restore@v4
386404 with :
@@ -485,6 +503,12 @@ jobs:
485503 x86_64-unknown-linux-gnu,
486504 aarch64-unknown-linux-gnu
487505
506+ - name : Set up Zig
507+ uses : mlugg/setup-zig@v2
508+
509+ - name : Install cargo-zigbuild
510+ run : cargo install --locked cargo-zigbuild
511+
488512 - name : mvn package
489513 run : mvn -B -nsu clean package -DskipTests
490514
@@ -575,9 +599,15 @@ jobs:
575599 with :
576600 # Cross-compilation targets: Linux amd64 and arm64 (glibc)
577601 targets : >-
578- x86_64-unknown-linux-gnu.2.17 ,
602+ x86_64-unknown-linux-gnu,
579603 aarch64-unknown-linux-gnu
580604
605+ - name : Set up Zig
606+ uses : mlugg/setup-zig@v2
607+
608+ - name : Install cargo-zigbuild
609+ run : cargo install --locked cargo-zigbuild
610+
581611 - name : Build with Maven
582612 run : mvn clean package -B -nsu -DskipBookKeeperServerTests
583613
0 commit comments