Skip to content

Commit 055322c

Browse files
committed
chore(ci): Disable test-linux-aarch64-musl-binding
1 parent f71b4b0 commit 055322c

File tree

1 file changed

+53
-53
lines changed

1 file changed

+53
-53
lines changed

.github/workflows/publish-npm-package.yml

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -420,58 +420,58 @@ jobs:
420420
run: yarn build:ts
421421
- name: Test bindings
422422
run: docker run --rm -v $(pwd):/swc -w /swc node:${{ matrix.node }}-alpine sh -c 'npm install -f -g yarn@1.22.19 && env DISABLE_PLUGIN_E2E_TESTS=true yarn test:${{ inputs.package }}'
423-
test-linux-aarch64-musl-binding:
424-
name: Test bindings on aarch64-unknown-linux-musl - node@lts
425-
needs:
426-
- build
427-
runs-on: ubuntu-latest
428-
steps:
429-
- uses: actions/checkout@v5
430-
with:
431-
ref: "v${{ inputs.version }}"
432-
- name: Corepack
433-
run: corepack enable
434-
- name: Download artifacts
435-
uses: actions/download-artifact@v5
436-
with:
437-
name: bindings-${{ inputs.package }}-${{ inputs.version}}-aarch64-unknown-linux-musl
438-
path: ./packages/${{ inputs.package }}
439-
- name: List packages
440-
run: ls -R .
441-
shell: bash
442-
- name: Install dependencies
443-
run: |
444-
corepack enable
445-
yarn config set supportedArchitectures.cpu "arm64"
446-
yarn config set supportedArchitectures.libc "musl"
447-
yarn install
448-
- name: Build TypeScript
449-
run: yarn build:ts
450-
- name: Set up QEMU
451-
uses: docker/setup-qemu-action@v2
452-
with:
453-
platforms: arm64
454-
- run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
455-
- name: Validate binary loading (before full tests)
456-
uses: addnab/docker-run-action@v3
457-
with:
458-
image: node:lts-alpine
459-
options: "--platform linux/arm64 -v ${{ github.workspace }}:/build -w /build"
460-
shell: bash
461-
run: >-
462-
set -e &&
463-
echo "Running binary validation for ARM64 musl..." &&
464-
node scripts/validate-binary.js packages/${{ inputs.package }}
465-
- name: Setup and run tests
466-
uses: addnab/docker-run-action@v3
467-
with:
468-
image: node:lts-alpine
469-
options: "--platform linux/arm64 -v ${{ github.workspace }}:/build -w /build"
470-
shell: bash
471-
run: >-
472-
set -e &&
473-
npm install -f -g yarn@1.22 &&
474-
DISABLE_PLUGIN_E2E_TESTS=true yarn test:${{ inputs.package }}
423+
# test-linux-aarch64-musl-binding:
424+
# name: Test bindings on aarch64-unknown-linux-musl - node@lts
425+
# needs:
426+
# - build
427+
# runs-on: ubuntu-latest
428+
# steps:
429+
# - uses: actions/checkout@v5
430+
# with:
431+
# ref: "v${{ inputs.version }}"
432+
# - name: Corepack
433+
# run: corepack enable
434+
# - name: Download artifacts
435+
# uses: actions/download-artifact@v5
436+
# with:
437+
# name: bindings-${{ inputs.package }}-${{ inputs.version}}-aarch64-unknown-linux-musl
438+
# path: ./packages/${{ inputs.package }}
439+
# - name: List packages
440+
# run: ls -R .
441+
# shell: bash
442+
# - name: Install dependencies
443+
# run: |
444+
# corepack enable
445+
# yarn config set supportedArchitectures.cpu "arm64"
446+
# yarn config set supportedArchitectures.libc "musl"
447+
# yarn install
448+
# - name: Build TypeScript
449+
# run: yarn build:ts
450+
# - name: Set up QEMU
451+
# uses: docker/setup-qemu-action@v2
452+
# with:
453+
# platforms: arm64
454+
# - run: docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
455+
# - name: Validate binary loading (before full tests)
456+
# uses: addnab/docker-run-action@v3
457+
# with:
458+
# image: node:lts-alpine
459+
# options: "--platform linux/arm64 -v ${{ github.workspace }}:/build -w /build"
460+
# shell: bash
461+
# run: >-
462+
# set -e &&
463+
# echo "Running binary validation for ARM64 musl..." &&
464+
# node scripts/validate-binary.js packages/${{ inputs.package }}
465+
# - name: Setup and run tests
466+
# uses: addnab/docker-run-action@v3
467+
# with:
468+
# image: node:lts-alpine
469+
# options: "--platform linux/arm64 -v ${{ github.workspace }}:/build -w /build"
470+
# shell: bash
471+
# run: >-
472+
# set -e &&
473+
# npm install -f -g yarn@1.22 &&
474+
# DISABLE_PLUGIN_E2E_TESTS=true yarn test:${{ inputs.package }}
475475

476476
# test-linux-arm-gnueabihf-binding:
477477
# name: Test bindings on armv7-unknown-linux-gnueabihf - node@${{ matrix.node }}
@@ -530,7 +530,7 @@ jobs:
530530
- test-linux-x64-musl-binding
531531
# - test-linux-arm-gnueabihf-binding
532532
- test-macOS-windows-binding
533-
- test-linux-aarch64-musl-binding
533+
# - test-linux-aarch64-musl-binding
534534
steps:
535535
- uses: actions/checkout@v5
536536
with:

0 commit comments

Comments
 (0)