add targets for build

This commit is contained in:
asonix 2024-02-07 20:28:20 -06:00
parent 9c98dbbf72
commit e370978bdd
1 changed files with 9 additions and 4 deletions

View File

@ -46,12 +46,12 @@ jobs:
strategy: strategy:
matrix: matrix:
include: include:
- artifact: linux-amd64 - target: x86_64-unknown-linux-musl
target: x86_64-unknown-linux-musl artifact: linux-amd64
- target: armv7-unknown-linux-musleabihf - target: armv7-unknown-linux-musleabihf
artifact: linux-arm32v7 artifact: linux-arm32v7
- artifact: linux-arm64v8 - target: aarch64-unknown-linux-musl
target: aarch64-unknown-linux-musl artifact: linux-arm64v8
runs-on: docker runs-on: docker
container: container:
image: docker.io/node:20-bookworm image: docker.io/node:20-bookworm
@ -62,6 +62,11 @@ jobs:
- -
name: Setup Rust name: Setup Rust
uses: https://git.asonix.dog/asonix/pict-rs/.forgejo/actions/prepare-rust@main uses: https://git.asonix.dog/asonix/pict-rs/.forgejo/actions/prepare-rust@main
with:
targets: |
["x86_64-unknown-linux-musl",
"armv7-unknown-linux-musleabihf",
"aarch64-unknown-linux-musl"]
- -
name: Compile pict-rs name: Compile pict-rs
run: cargo zigbuild --target=${{ matrix.target }} --release run: cargo zigbuild --target=${{ matrix.target }} --release