From beae63aebdc164419e67f7fb1fd1457a5a62c634 Mon Sep 17 00:00:00 2001 From: "Calvin A. Allen" Date: Fri, 9 Jan 2026 11:21:05 -0500 Subject: [PATCH] feat(build): add Windows ARM64 support Add aarch64-pc-windows-msvc target to the build matrix for Windows ARM64 support. Skip binary verification for ARM64 targets since they cannot run on x64 runners. Update README platform support table to include Windows ARM64. --- .github/workflows/build.yml | 7 ++++++- README.md | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 997217f..47af215 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -138,6 +138,11 @@ jobs: platform: windows-amd64 binary: rnr.exe + - os: windows-latest + target: aarch64-pc-windows-msvc + platform: windows-arm64 + binary: rnr.exe + steps: - name: Checkout code uses: actions/checkout@v4 @@ -162,7 +167,7 @@ jobs: run: cargo build --release --target ${{ matrix.target }} - name: Verify build - if: matrix.target != 'aarch64-apple-darwin' + if: matrix.target != 'aarch64-apple-darwin' && matrix.target != 'aarch64-pc-windows-msvc' shell: bash run: | ./target/${{ matrix.target }}/release/${{ matrix.binary }} --version diff --git a/README.md b/README.md index a6e8912..f490d5d 100644 --- a/README.md +++ b/README.md @@ -190,6 +190,7 @@ deploy: | macOS | x86_64 | ✅ | | macOS | ARM64 (Apple Silicon) | ✅ | | Windows | x86_64 | ✅ | +| Windows | ARM64 | ✅ | ---