diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2e218b95..785833d9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,15 +13,22 @@ jobs: matrix: target: - x86_64-unknown-linux-gnu + - aarch64-unknown-linux-gnu - x86_64-pc-windows-msvc + - aarch64-pc-windows-msvc - x86_64-apple-darwin - aarch64-apple-darwin include: - target: x86_64-unknown-linux-gnu os: ubuntu-latest + - target: aarch64-unknown-linux-gnu + os: ubuntu-24.04-arm - target: x86_64-pc-windows-msvc os: windows-latest ext: .exe + - target: aarch64-pc-windows-msvc + os: windows-latest + ext: .exe - target: x86_64-apple-darwin os: macos-latest - target: aarch64-apple-darwin @@ -43,6 +50,8 @@ jobs: - name: Build env: CARGO_TARGET_X86_64_PC_WINDOWS_MSVC_LINKER: rust-lld.exe + CARGO_TARGET_AARCH64_PC_WINDOWS_MSVC_LINKER: rust-lld.exe + run: cargo build --release --target ${{ matrix.target }} - name: Upload artifact