Skip to content

Commit 0e785b2

Browse files
committed
Test on the new Windows ARM CI runner
In addition to the existing tests on the x86-64 `windows-latest` runners (which are currently Windows Server 2022), this now also tests on the new `windows-11-arm` runner, which runs Windows 11 for ARM64/AArch64. The main difference that motivates adding these new CI test jobs is between x86-64 Windows and ARM64 Windows, rather than between Windows Server 2022 and Windows 11, though the latter difference might potentially cause the tests to reveal something. The `windows-11-arm` runners are in preview, and it is possible that they will not be stable enough to justify keeping these new jobs as part of matrix definitions with other jobs: one or both of the new jobs might need to be moved out of its matrix so it can be made non-blocking for PRs, or even removed altogether. For details on this preview runner, see: https://github.blog/changelog/2025-04-14-windows-arm64-hosted-runners-now-available-in-public-preview/
1 parent 8d4d18d commit 0e785b2

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ jobs:
208208
matrix:
209209
os:
210210
- windows-latest
211+
- windows-11-arm
211212
- macos-latest
212213
- ubuntu-latest
213214
- ubuntu-24.04-arm
@@ -232,7 +233,11 @@ jobs:
232233
run: git diff --exit-code # If this fails, the fix is usually to commit a regenerated archive.
233234

234235
test-fixtures-windows:
235-
runs-on: windows-latest
236+
strategy:
237+
matrix:
238+
os: [ windows-latest, windows-11-arm ]
239+
240+
runs-on: ${{ matrix.os }}
236241

237242
steps:
238243
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)