From 0c2129c9522640b3b635e284eb71165ae4e431b2 Mon Sep 17 00:00:00 2001 From: Hein Dauven Date: Mon, 2 Dec 2024 14:04:50 +0100 Subject: [PATCH] Add ARM/Linux support --- .github/workflows/dusk.yml | 9 ++++++--- config.toml | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/dusk.yml b/.github/workflows/dusk.yml index 250508915df71..2c65cfa927f35 100644 --- a/.github/workflows/dusk.yml +++ b/.github/workflows/dusk.yml @@ -18,14 +18,17 @@ jobs: x86_64-unknown-linux-gnu, x86_64-apple-darwin, aarch64-apple-darwin, + aarch64-unknown-linux-gnu, ] include: - - os: ubuntu-latest + - os: linux-gh-4-16-150 target: x86_64-unknown-linux-gnu - os: macos-latest-large target: x86_64-apple-darwin - os: macos-latest-xlarge target: aarch64-apple-darwin + - os: arm-linux + target: aarch64-unknown-linux-gnu runs-on: ${{ matrix.os }} steps: - name: Check out repository @@ -34,11 +37,11 @@ jobs: fetch-depth: 16 - name: Install dependencies - if: matrix.os == 'ubuntu-latest' + if: matrix.os == 'linux-gh-4-16-150' || matrix.os == 'arm-linux' run: sudo apt update && sudo apt install -y ninja-build - name: Install dependencies - if: matrix.os == 'macos-latest' + if: matrix.os == 'macos-latest-large' || matrix.os == 'macos-latest-xlarge' run: brew install ninja openssl@3 - name: Run build diff --git a/config.toml b/config.toml index 672c6ea3caae0..f623ab45caa3d 100644 --- a/config.toml +++ b/config.toml @@ -20,7 +20,7 @@ target = ["wasm32-unknown-unknown", "wasm64-unknown-unknown"] # If a build of LLVM is available for the CI use it [llvm] -download-ci-llvm = "if-available" +download-ci-llvm = false [rust] # We have several defaults in bootstrap that depend on whether the channel