Skip to content

Commit feee369

Browse files
committed
feat(napi): drop armv7-unknown-linux-musleabihf support (#871)
Also add aarch64-unknown-linux-ohos support. armv7-unknown-linux-musleabihf target is broken for a while (nodejs/node#53489) and is a legacy target. closes #870
1 parent 55f639a commit feee369

File tree

2 files changed

+16
-9
lines changed

2 files changed

+16
-9
lines changed

.github/workflows/release-napi.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,9 @@ jobs:
109109
- os: ubuntu-latest
110110
target: wasm32-wasip1-threads
111111
build: pnpm run build:debug --release # omit --features allocator
112+
- os: ubuntu-latest
113+
target: aarch64-unknown-linux-ohos
114+
build: pnpm build --target aarch64-unknown-linux-ohos
112115

113116
name: Build ${{ matrix.target }}
114117
runs-on: ${{ matrix.os }}
@@ -122,6 +125,10 @@ jobs:
122125

123126
- run: rustup target add ${{ matrix.target }}
124127

128+
- name: Setup OpenHarmony SDK
129+
if: ${{ contains(matrix.target, 'ohos') }}
130+
uses: Boshen/setup-ohos-sdk@edb865a89a712f1f15dbad932dfa9cfce849d95c # v1.0.0
131+
125132
- uses: goto-bus-stop/setup-zig@abea47f85e598557f500fa1fd2ab7464fcb39406 # v2.2.1
126133
if: ${{ contains(matrix.target, 'musl') }}
127134
with:

package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,25 +47,25 @@
4747
}
4848
},
4949
"targets": [
50-
"x86_64-pc-windows-msvc",
51-
"aarch64-pc-windows-msvc",
52-
"i686-pc-windows-msvc",
53-
"x86_64-unknown-linux-gnu",
54-
"x86_64-unknown-linux-musl",
55-
"x86_64-unknown-freebsd",
50+
"aarch64-apple-darwin",
5651
"aarch64-linux-android",
52+
"aarch64-pc-windows-msvc",
5753
"aarch64-unknown-linux-gnu",
5854
"aarch64-unknown-linux-musl",
55+
"aarch64-unknown-linux-ohos",
5956
"armv7-linux-androideabi",
6057
"armv7-unknown-linux-gnueabihf",
61-
"armv7-unknown-linux-musleabihf",
58+
"i686-pc-windows-msvc",
6259
"powerpc64le-unknown-linux-gnu",
6360
"riscv64gc-unknown-linux-gnu",
6461
"riscv64gc-unknown-linux-musl",
6562
"s390x-unknown-linux-gnu",
63+
"wasm32-wasip1-threads",
6664
"x86_64-apple-darwin",
67-
"aarch64-apple-darwin",
68-
"wasm32-wasip1-threads"
65+
"x86_64-pc-windows-msvc",
66+
"x86_64-unknown-freebsd",
67+
"x86_64-unknown-linux-gnu",
68+
"x86_64-unknown-linux-musl"
6969
]
7070
}
7171
}

0 commit comments

Comments
 (0)