Skip to content

Commit e45ec79

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 4f27179 commit e45ec79

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
@@ -161,6 +161,7 @@ jobs:
161161
matrix:
162162
os:
163163
- windows-latest
164+
- windows-11-arm
164165
- macos-latest
165166
- ubuntu-latest
166167
- ubuntu-24.04-arm
@@ -185,7 +186,11 @@ jobs:
185186
run: git diff --exit-code # If this fails, the fix is usually to commit a regenerated archive.
186187

187188
test-fixtures-windows:
188-
runs-on: windows-latest
189+
strategy:
190+
matrix:
191+
os: [ windows-latest, windows-11-arm ]
192+
193+
runs-on: ${{ matrix.os }}
189194

190195
steps:
191196
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)