21
21
target : " aarch64-apple-darwin"
22
22
- host : macos-latest
23
23
target : " x86_64-apple-darwin"
24
+
24
25
- host : ubuntu-latest
25
26
target : " aarch64-unknown-linux-gnu"
26
27
setup : |
29
30
echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
30
31
echo "CC_aarch64_unknown_linux_gnu=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
31
32
echo "CXX_aarch64_unknown_linux_gnu=aarch64-linux-gnu-g++" >> $GITHUB_ENV
33
+
32
34
- host : ubuntu-latest
33
35
target : " x86_64-unknown-linux-gnu"
34
36
container : amazon/aws-lambda-nodejs:18
@@ -38,14 +40,17 @@ jobs:
38
40
39
41
setup : |
40
42
pnpm install
43
+
41
44
- host : ubuntu-latest
45
+ target : " x86_64-unknown-linux-musl"
42
46
container : ghcr.io/napi-rs/napi-rs/nodejs-rust:stable-2023-09-17-alpine
43
47
install : |
44
48
apk add libc6-compat curl
45
49
setup : |
46
50
pnpm install
47
- target : " x86_64-unknown-linux-musl "
51
+
48
52
- host : ubuntu-latest
53
+ target : " aarch64-unknown-linux-musl"
49
54
container : ghcr.io/napi-rs/napi-rs/nodejs-rust:stable-2023-09-17-alpine
50
55
install : |
51
56
apk add libc6-compat curl
@@ -59,10 +64,11 @@ jobs:
59
64
rustup target add aarch64-unknown-linux-musl
60
65
rustup toolchain install $(cat ./rust-toolchain)
61
66
pnpm install
62
- target : " aarch64-unknown-linux-musl"
63
67
rust_env : CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static"
68
+
64
69
- host : windows-latest
65
70
target : " aarch64-pc-windows-msvc"
71
+
66
72
- host : windows-latest
67
73
target : " x86_64-pc-windows-msvc"
68
74
0 commit comments