From 30b0e0370e1a0df6c9faf9f87da971fc528c1068 Mon Sep 17 00:00:00 2001 From: asonix Date: Wed, 7 Feb 2024 14:57:27 -0600 Subject: [PATCH] Specify zig version, binstall zigbuild --- .forgejo/workflows/check.yaml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/.forgejo/workflows/check.yaml b/.forgejo/workflows/check.yaml index 537dcfd..586ec1b 100644 --- a/.forgejo/workflows/check.yaml +++ b/.forgejo/workflows/check.yaml @@ -10,16 +10,31 @@ jobs: container: image: docker.io/node:20-bookworm steps: - - uses: https://github.com/actions/checkout@v4 - - uses: https://github.com/dtolnay/rust-toolchain@1.75.0 + - + name: Checkout pict-rs + uses: https://github.com/actions/checkout@v4 + - + name: Install rustup and rust + uses: https://github.com/dtolnay/rust-toolchain@1.75.0 with: targets: x86_64-unknown-linux-musl,armv7-unknown-linux-musleabihf,aarch64-unknown-linux-musl components: clippy - - uses: https://github.com/taiki-e/install-action@v2 + - + name: Install cargo-binstall + uses: https://github.com/taiki-e/install-action@v2 with: tool: cargo-binstall - - uses: https://github.com/goto-bus-stop/setup-zig@v2 - - run: | + - + name: Install zig + uses: https://github.com/goto-bus-stop/setup-zig@v2 + with: + version: 0.11.0 + - + name: Install cargo-zigbuild + run: cargo binstall cargo-zigbuild + - + name: Compile + run: | cargo zigbuild --target x86_64-unknown-linux-musl ; cargo zigbuild --target armv7-unknown-linux-musleabihf ; cargo zigbuild --target aarch64-unknown-linux-musl ;