Skip to content

Commit eacc9bb

Browse files
committed
chore: remove unsupported targets and update CI
1 parent 2857519 commit eacc9bb

File tree

7 files changed

+0
-130
lines changed

7 files changed

+0
-130
lines changed

.github/workflows/CI.yml

Lines changed: 0 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -70,14 +70,6 @@ jobs:
7070
rustup update stable &&
7171
rustup target add aarch64-unknown-linux-gnu &&
7272
yarn build --target aarch64-unknown-linux-gnu
73-
- host: ubuntu-latest
74-
target: armv7-unknown-linux-gnueabihf
75-
setup: |
76-
sudo apt-get update
77-
sudo apt-get install gcc-arm-linux-gnueabihf -y
78-
build: |
79-
rustup target add armv7-unknown-linux-gnueabihf &&
80-
yarn build --target armv7-unknown-linux-gnueabihf
8173
- host: ubuntu-latest
8274
target: aarch64-unknown-linux-musl
8375
docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine
@@ -122,10 +114,6 @@ jobs:
122114
.cargo-cache
123115
target/
124116
key: ${{ matrix.settings.target }}-cargo-${{ matrix.settings.host }}
125-
- uses: goto-bus-stop/setup-zig@v2
126-
if: ${{ matrix.settings.target == 'armv7-unknown-linux-gnueabihf' }}
127-
with:
128-
version: 0.13.0
129117
- name: Setup toolchain
130118
run: ${{ matrix.settings.setup }}
131119
if: ${{ matrix.settings.setup }}
@@ -320,44 +308,6 @@ jobs:
320308
run: |
321309
set -e
322310
yarn test
323-
test-linux-arm-gnueabihf-binding:
324-
name: Test bindings on armv7-unknown-linux-gnueabihf - node@${{ matrix.node }}
325-
needs:
326-
- build
327-
strategy:
328-
fail-fast: false
329-
matrix:
330-
node:
331-
- "20"
332-
runs-on: ubuntu-latest
333-
steps:
334-
- uses: actions/checkout@v4
335-
- name: Download artifacts
336-
uses: actions/download-artifact@v4
337-
with:
338-
name: bindings-armv7-unknown-linux-gnueabihf
339-
path: .
340-
- name: List packages
341-
run: ls -R .
342-
shell: bash
343-
- name: Install dependencies
344-
run: |
345-
yarn config set supportedArchitectures.cpu "arm"
346-
yarn install
347-
- name: Set up QEMU
348-
uses: docker/setup-qemu-action@v3
349-
with:
350-
platforms: arm
351-
- run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
352-
- name: Setup and run tests
353-
uses: addnab/docker-run-action@v3
354-
with:
355-
image: node:${{ matrix.node }}-bullseye-slim
356-
options: "--platform linux/arm/v7 -v ${{ github.workspace }}:/build -w /build"
357-
run: |
358-
set -e
359-
yarn test
360-
ls -la
361311
universal-macOS:
362312
name: Build universal macOS binary
363313
needs:
@@ -399,7 +349,6 @@ jobs:
399349
- test-linux-x64-musl-binding
400350
- test-linux-aarch64-gnu-binding
401351
- test-linux-aarch64-musl-binding
402-
- test-linux-arm-gnueabihf-binding
403352
- universal-macOS
404353
steps:
405354
- uses: actions/checkout@v4

.yarn/install-state.gz

-667 Bytes
Binary file not shown.

index.js

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -329,40 +329,6 @@ function requireNative() {
329329
loadErrors.push(e)
330330
}
331331
}
332-
} else if (process.arch === 'arm') {
333-
if (isMusl()) {
334-
try {
335-
return require('./domparser.linux-arm-musleabihf.node')
336-
} catch (e) {
337-
loadErrors.push(e)
338-
}
339-
try {
340-
const binding = require('@domparser-rs/domparser-linux-arm-musleabihf')
341-
const bindingPackageVersion = require('@domparser-rs/domparser-linux-arm-musleabihf/package.json').version
342-
if (bindingPackageVersion !== '0.0.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') {
343-
throw new Error(`Native binding package version mismatch, expected 0.0.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`)
344-
}
345-
return binding
346-
} catch (e) {
347-
loadErrors.push(e)
348-
}
349-
} else {
350-
try {
351-
return require('./domparser.linux-arm-gnueabihf.node')
352-
} catch (e) {
353-
loadErrors.push(e)
354-
}
355-
try {
356-
const binding = require('@domparser-rs/domparser-linux-arm-gnueabihf')
357-
const bindingPackageVersion = require('@domparser-rs/domparser-linux-arm-gnueabihf/package.json').version
358-
if (bindingPackageVersion !== '0.0.0' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') {
359-
throw new Error(`Native binding package version mismatch, expected 0.0.0 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`)
360-
}
361-
return binding
362-
} catch (e) {
363-
loadErrors.push(e)
364-
}
365-
}
366332
} else if (process.arch === 'loong64') {
367333
if (isMusl()) {
368334
try {

npm/linux-arm-gnueabihf/README.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

npm/linux-arm-gnueabihf/package.json

Lines changed: 0 additions & 31 deletions
This file was deleted.

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
"aarch64-unknown-linux-gnu",
2323
"aarch64-unknown-linux-musl",
2424
"aarch64-pc-windows-msvc",
25-
"armv7-unknown-linux-gnueabihf",
2625
"x86_64-unknown-linux-musl",
2726
"x86_64-unknown-linux-gnu",
2827
"x86_64-pc-windows-msvc",
@@ -73,7 +72,6 @@
7372
"@domparser-rs/domparser-darwin-arm64": "0.0.0",
7473
"@domparser-rs/domparser-darwin-universal": "0.0.0",
7574
"@domparser-rs/domparser-darwin-x64": "0.0.0",
76-
"@domparser-rs/domparser-linux-arm-gnueabihf": "0.0.0",
7775
"@domparser-rs/domparser-linux-arm64-gnu": "0.0.0",
7876
"@domparser-rs/domparser-linux-arm64-musl": "0.0.0",
7977
"@domparser-rs/domparser-linux-x64-gnu": "0.0.0",

yarn.lock

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,6 @@ __metadata:
2323
languageName: unknown
2424
linkType: soft
2525

26-
"@domparser-rs/domparser-linux-arm-gnueabihf@npm:0.0.0, @domparser-rs/domparser-linux-arm-gnueabihf@workspace:npm/linux-arm-gnueabihf":
27-
version: 0.0.0-use.local
28-
resolution: "@domparser-rs/domparser-linux-arm-gnueabihf@workspace:npm/linux-arm-gnueabihf"
29-
languageName: unknown
30-
linkType: soft
31-
3226
"@domparser-rs/domparser-linux-arm64-gnu@npm:0.0.0, @domparser-rs/domparser-linux-arm64-gnu@workspace:npm/linux-arm64-gnu":
3327
version: 0.0.0-use.local
3428
resolution: "@domparser-rs/domparser-linux-arm64-gnu@workspace:npm/linux-arm64-gnu"
@@ -1335,7 +1329,6 @@ __metadata:
13351329
"@domparser-rs/domparser-darwin-arm64": "npm:0.0.0"
13361330
"@domparser-rs/domparser-darwin-universal": "npm:0.0.0"
13371331
"@domparser-rs/domparser-darwin-x64": "npm:0.0.0"
1338-
"@domparser-rs/domparser-linux-arm-gnueabihf": "npm:0.0.0"
13391332
"@domparser-rs/domparser-linux-arm64-gnu": "npm:0.0.0"
13401333
"@domparser-rs/domparser-linux-arm64-musl": "npm:0.0.0"
13411334
"@domparser-rs/domparser-linux-x64-gnu": "npm:0.0.0"
@@ -1356,8 +1349,6 @@ __metadata:
13561349
optional: true
13571350
"@domparser-rs/domparser-darwin-x64":
13581351
optional: true
1359-
"@domparser-rs/domparser-linux-arm-gnueabihf":
1360-
optional: true
13611352
"@domparser-rs/domparser-linux-arm64-gnu":
13621353
optional: true
13631354
"@domparser-rs/domparser-linux-arm64-musl":

0 commit comments

Comments
 (0)