Skip to content

Commit a573aa1

Browse files
committed
fix: test aarch64-unknown-linux-gnu
1 parent 8ca2755 commit a573aa1

File tree

1 file changed

+62
-62
lines changed

1 file changed

+62
-62
lines changed

.github/workflows/release.yml

+62-62
Original file line numberDiff line numberDiff line change
@@ -24,78 +24,78 @@ jobs:
2424
fail-fast: false
2525
matrix:
2626
settings:
27-
- host: macos-latest
28-
name: darwin-x64
29-
target: x86_64-apple-darwin
30-
build: |
31-
cd crates/node_binding &&
32-
rustup target add x86_64-apple-darwin &&
33-
pnpm build --target x86_64-apple-darwin
34-
strip -x *.node
35-
- host: macos-latest
36-
name: darwin-arm64
37-
target: aarch64-apple-darwin
38-
build: |
39-
cd crates/node_binding
40-
pnpm build --target aarch64-apple-darwin
41-
strip -x *.node
42-
- host: windows-latest
43-
name: win32-x64-msvc
44-
target: x86_64-pc-windows-msvc
45-
build: |
46-
cd crates/node_binding
47-
pnpm build --target x86_64-pc-windows-msvc
48-
- host: windows-latest
49-
target: aarch64-pc-windows-msvc
50-
name: win32-arm64-msvc
51-
build: |
52-
cd crates/node_binding &&
53-
rustup target add aarch64-pc-windows-msvc &&
54-
pnpm build --target aarch64-pc-windows-msvc
55-
- host: windows-latest
56-
target: i686-pc-windows-msvc
57-
name: win32-ia32-msvc
58-
build: |
59-
cd crates/node_binding &&
60-
rustup target add i686-pc-windows-msvc &&
61-
pnpm build --target i686-pc-windows-msvc
62-
- host: ubuntu-latest
63-
target: x86_64-unknown-linux-gnu
64-
name: linux-x64-gnu
65-
docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian
66-
build: |-
67-
set -e &&
68-
cd crates/node_binding &&
69-
unset CC_x86_64_unknown_linux_gnu && unset CC &&
70-
pnpm build --target x86_64-unknown-linux-gnu &&
71-
strip *.node
72-
- host: ubuntu-latest
73-
name: linux-x64-musl
74-
target: x86_64-unknown-linux-musl
75-
docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine
76-
build: cd crates/node_binding && set -e && pnpm build && strip *.node
27+
# - host: macos-latest
28+
# name: darwin-x64
29+
# target: x86_64-apple-darwin
30+
# build: |
31+
# cd crates/node_binding &&
32+
# rustup target add x86_64-apple-darwin &&
33+
# pnpm build --target x86_64-apple-darwin
34+
# strip -x *.node
35+
# - host: macos-latest
36+
# name: darwin-arm64
37+
# target: aarch64-apple-darwin
38+
# build: |
39+
# cd crates/node_binding
40+
# pnpm build --target aarch64-apple-darwin
41+
# strip -x *.node
42+
# - host: windows-latest
43+
# name: win32-x64-msvc
44+
# target: x86_64-pc-windows-msvc
45+
# build: |
46+
# cd crates/node_binding
47+
# pnpm build --target x86_64-pc-windows-msvc
48+
# - host: windows-latest
49+
# target: aarch64-pc-windows-msvc
50+
# name: win32-arm64-msvc
51+
# build: |
52+
# cd crates/node_binding &&
53+
# rustup target add aarch64-pc-windows-msvc &&
54+
# pnpm build --target aarch64-pc-windows-msvc
55+
# - host: windows-latest
56+
# target: i686-pc-windows-msvc
57+
# name: win32-ia32-msvc
58+
# build: |
59+
# cd crates/node_binding &&
60+
# rustup target add i686-pc-windows-msvc &&
61+
# pnpm build --target i686-pc-windows-msvc
62+
# - host: ubuntu-latest
63+
# target: x86_64-unknown-linux-gnu
64+
# name: linux-x64-gnu
65+
# docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian
66+
# build: |-
67+
# set -e &&
68+
# cd crates/node_binding &&
69+
# unset CC_x86_64_unknown_linux_gnu && unset CC &&
70+
# pnpm build --target x86_64-unknown-linux-gnu &&
71+
# strip *.node
72+
# - host: ubuntu-latest
73+
# name: linux-x64-musl
74+
# target: x86_64-unknown-linux-musl
75+
# docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine
76+
# build: cd crates/node_binding && set -e && pnpm build && strip *.node
7777
- host: ubuntu-latest
7878
target: aarch64-unknown-linux-gnu
7979
name: linux-arm64-gnu
8080
docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-debian-aarch64
8181
build: |-
8282
set -e &&
8383
cd crates/node_binding &&
84-
export JEMALLOC_SYS_WITH_LG_PAGE=16 && export CC_aarch64_unknown_linux_gnu=/usr/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc &&
84+
export JEMALLOC_SYS_WITH_LG_PAGE=16 && export CC_aarch64_unknown_linux_gnu=clang &&
8585
rustup target add aarch64-unknown-linux-gnu &&
8686
pnpm build --target aarch64-unknown-linux-gnu &&
8787
aarch64-unknown-linux-gnu-strip *.node
88-
- host: ubuntu-latest
89-
target: aarch64-unknown-linux-musl
90-
name: linux-arm64-musl
91-
docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine
92-
build: |-
93-
set -e &&
94-
cd crates/node_binding &&
95-
export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-linux-musl-gcc &&
96-
rustup target add aarch64-unknown-linux-musl &&
97-
pnpm build --target aarch64-unknown-linux-musl &&
98-
/aarch64-linux-musl-cross/bin/aarch64-linux-musl-strip *.node
88+
# - host: ubuntu-latest
89+
# target: aarch64-unknown-linux-musl
90+
# name: linux-arm64-musl
91+
# docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine
92+
# build: |-
93+
# set -e &&
94+
# cd crates/node_binding &&
95+
# export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-linux-musl-gcc &&
96+
# rustup target add aarch64-unknown-linux-musl &&
97+
# pnpm build --target aarch64-unknown-linux-musl &&
98+
# /aarch64-linux-musl-cross/bin/aarch64-linux-musl-strip *.node
9999
name: stable - ${{ matrix.settings.target }} - node@18
100100
runs-on: ${{ matrix.settings.host }}
101101
steps:

0 commit comments

Comments
 (0)