From 513c7369a00dd678b59a884872aaf293dcc00865 Mon Sep 17 00:00:00 2001 From: Jackson Ming Hu Date: Wed, 16 Oct 2024 22:45:50 +1100 Subject: [PATCH] Get rid of aarch64 musl --- .github/workflows/CI.yml | 39 --------------------------------------- 1 file changed, 39 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 50957ca..73e3d26 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -95,13 +95,6 @@ jobs: export CXX="${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi24-clang++" export PATH="${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64/bin:${PATH}" yarn build --target armv7-linux-androideabi - - host: ubuntu-latest - target: aarch64-unknown-linux-musl - docker: ghcr.io/napi-rs/napi-rs/nodejs-rust:lts-alpine - build: |- - set -e && - rustup target add aarch64-unknown-linux-musl && - yarn build --target aarch64-unknown-linux-musl - host: windows-latest architecture: x64 target: aarch64-pc-windows-msvc @@ -325,37 +318,6 @@ jobs: set -e yarn test ls -la - test-linux-aarch64-musl-binding: - name: Test bindings on aarch64-unknown-linux-musl - node@${{ matrix.node }} - needs: - - build - runs-on: ubuntu-latest - steps: - - run: docker run --rm --privileged multiarch/qemu-user-static:register --reset - - uses: actions/checkout@v4 - - name: Download artifacts - uses: actions/download-artifact@v4 - with: - name: bindings-aarch64-unknown-linux-musl - path: . - - name: List packages - run: ls -R . - shell: bash - - name: Cache NPM dependencies - uses: actions/cache@v4 - with: - path: node_modules - key: npm-cache-test-linux-aarch64-musl-${{ matrix.node }}-${{ hashFiles('yarn.lock') }} - - name: Install dependencies - run: yarn install --ignore-scripts --ignore-platform --frozen-lockfile --registry https://registry.npmjs.org --network-timeout 300000 - - name: Setup and run tests - uses: addnab/docker-run-action@v3 - with: - image: node:lts-alpine - options: '--platform linux/arm64 -v ${{ github.workspace }}:/build -w /build' - run: | - set -e - yarn test test-linux-arm-gnueabihf-binding: name: Test bindings on armv7-unknown-linux-gnueabihf - node@${{ matrix.node }} needs: @@ -403,7 +365,6 @@ jobs: # - test-linux-x64-gnu-binding - test-linux-x64-musl-binding - test-linux-aarch64-gnu-binding - - test-linux-aarch64-musl-binding - test-linux-arm-gnueabihf-binding steps: - uses: actions/checkout@v4