From 582d33e923eb1f6d2c2b862fe080086f8f09c34e Mon Sep 17 00:00:00 2001 From: sunxilin Date: Tue, 18 Nov 2025 10:00:00 +0800 Subject: [PATCH] fix: linux arm64 --- .github/workflows/build_node_shared.yml | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build_node_shared.yml b/.github/workflows/build_node_shared.yml index 079893f..1c4f309 100644 --- a/.github/workflows/build_node_shared.yml +++ b/.github/workflows/build_node_shared.yml @@ -29,18 +29,18 @@ jobs: lib_name: libnode.so.127 nproc_cmd: nproc # Linux ARM64 builds - - os: ubuntu-24.04-arm + - os: ubuntu-latest-arm platform: linux arch: arm64 compiler: gcc - container: "" + container: ghcr.io/ten-framework/ten_building_ubuntu2204 lib_name: libnode.so.127 nproc_cmd: nproc - - os: ubuntu-24.04-arm + - os: ubuntu-latest-arm platform: linux arch: arm64 compiler: clang - container: "" + container: ghcr.io/ten-framework/ten_building_ubuntu2204 lib_name: libnode.so.127 nproc_cmd: nproc # macOS x64 builds @@ -72,15 +72,6 @@ jobs: repository: nodejs/node ref: v22.12.0 - - name: Setup dependencies (Linux ARM64) - if: matrix.platform == 'linux' && matrix.arch == 'arm64' - run: | - sudo apt-get update - sudo apt-get install -y python3 python3-pip build-essential - if [ "${{ matrix.compiler }}" = "clang" ]; then - sudo apt-get install -y clang - fi - - name: Setup Python (macOS) if: matrix.platform == 'mac' uses: actions/setup-python@v5