@@ -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