Skip to content

Commit 968bb51

Browse files
authored
feat(build): add Windows ARM64 support (#33)
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.
1 parent b5e132f commit 968bb51

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,11 @@ jobs:
138138
platform: windows-amd64
139139
binary: rnr.exe
140140

141+
- os: windows-latest
142+
target: aarch64-pc-windows-msvc
143+
platform: windows-arm64
144+
binary: rnr.exe
145+
141146
steps:
142147
- name: Checkout code
143148
uses: actions/checkout@v4
@@ -162,7 +167,7 @@ jobs:
162167
run: cargo build --release --target ${{ matrix.target }}
163168

164169
- name: Verify build
165-
if: matrix.target != 'aarch64-apple-darwin'
170+
if: matrix.target != 'aarch64-apple-darwin' && matrix.target != 'aarch64-pc-windows-msvc'
166171
shell: bash
167172
run: |
168173
./target/${{ matrix.target }}/release/${{ matrix.binary }} --version

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ deploy:
190190
| macOS | x86_64 | ✅ |
191191
| macOS | ARM64 (Apple Silicon) | ✅ |
192192
| Windows | x86_64 | ✅ |
193+
| Windows | ARM64 | ✅ |
193194

194195
---
195196

0 commit comments

Comments
 (0)