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