From 96bdd85da2b0e0dac6f4c01bcce6ed4ec62c82ea Mon Sep 17 00:00:00 2001 From: Micah Date: Thu, 7 Aug 2025 15:09:24 -0700 Subject: [PATCH 1/2] Add support for aarch64 Windows and Linux to CI --- .github/workflows/ci.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 50c9726..d2ca6d4 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -37,11 +37,19 @@ jobs: - name: Windows x86_64 runner-os: windows-latest cargo-target: x86_64-pc-windows-msvc + + - name: Windows aarch64 + runner-os: windows-11-arm + cargo-target: aarch64-pc-windows-msvc - name: Linux x86_64 runner-os: ubuntu-latest cargo-target: x86_64-unknown-linux-gnu + - name: Linux aarch64 + runner-os: ubuntu-24.04-arm + cargo-target: aarch64-unknown-linux-gnu + - name: macOS x86_64 runner-os: macos-13 cargo-target: x86_64-apple-darwin From d3370bfb0f5d29a52f26463c4082fbb7d7a7518d Mon Sep 17 00:00:00 2001 From: Micah Date: Thu, 7 Aug 2025 15:09:37 -0700 Subject: [PATCH 2/2] Add aarch64 Windows as release target --- .github/workflows/release.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 071486e..c428940 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -56,6 +56,11 @@ jobs: artifact-name: rokit-${{ needs.init.outputs.version }}-windows-x86_64 cargo-target: x86_64-pc-windows-msvc + - name: Windows aarch64 + runner-os: windows-11-arm + artifact-name: rokit-${{ needs.init.outputs.version }}-windows-aarch64 + cargo-target: aarch64-pc-windows-msvc + - name: Linux x86_64 runner-os: ubuntu-latest artifact-name: rokit-${{ needs.init.outputs.version }}-linux-x86_64