Skip to content

Commit ecad345

Browse files
authored
build(native): support all release targets (#284)
1 parent b5087d9 commit ecad345

2 files changed

Lines changed: 37 additions & 1 deletion

File tree

.github/workflows/reusable-native-release.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,33 @@ jobs:
2626
- target: aarch64-apple-darwin
2727
runner: macos-latest
2828
filename: rstack.darwin-arm64.node
29+
- target: powerpc64le-unknown-linux-gnu
30+
runner: ubuntu-latest
31+
filename: rstack.linux-ppc64-gnu.node
32+
- target: s390x-unknown-linux-gnu
33+
runner: ubuntu-latest
34+
filename: rstack.linux-s390x-gnu.node
35+
- target: aarch64-pc-windows-msvc
36+
runner: windows-latest
37+
filename: rstack.win32-arm64-msvc.node
38+
- target: x86_64-apple-darwin
39+
runner: macos-latest
40+
filename: rstack.darwin-x64.node
41+
- target: x86_64-unknown-linux-musl
42+
runner: ubuntu-latest
43+
filename: rstack.linux-x64-musl.node
44+
- target: riscv64gc-unknown-linux-gnu
45+
runner: ubuntu-latest
46+
filename: rstack.linux-riscv64-gnu.node
47+
- target: aarch64-unknown-linux-musl
48+
runner: ubuntu-latest
49+
filename: rstack.linux-arm64-musl.node
50+
- target: riscv64gc-unknown-linux-musl
51+
runner: ubuntu-latest
52+
filename: rstack.linux-riscv64-musl.node
53+
- target: i686-pc-windows-msvc
54+
runner: windows-latest
55+
filename: rstack.win32-ia32-msvc.node
2956
uses: ./.github/workflows/reusable-native-build.yml
3057
with:
3158
target: ${{ matrix.target }}

packages/rstack/napi.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@
55
"x86_64-unknown-linux-gnu",
66
"aarch64-unknown-linux-gnu",
77
"x86_64-pc-windows-msvc",
8-
"aarch64-apple-darwin"
8+
"aarch64-apple-darwin",
9+
"powerpc64le-unknown-linux-gnu",
10+
"s390x-unknown-linux-gnu",
11+
"aarch64-pc-windows-msvc",
12+
"x86_64-apple-darwin",
13+
"x86_64-unknown-linux-musl",
14+
"riscv64gc-unknown-linux-gnu",
15+
"aarch64-unknown-linux-musl",
16+
"riscv64gc-unknown-linux-musl",
17+
"i686-pc-windows-msvc"
918
]
1019
}

0 commit comments

Comments
 (0)