Skip to content

Commit f50671d

Browse files
authored
CI: Add support for building pywt wheels for windows arm64 (#819)
Co-authored-by: newyork_loki <[email protected]>
1 parent c71eee4 commit f50671d

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

.github/workflows/wheel_tests_and_release.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,16 @@ jobs:
147147
strategy:
148148
fail-fast: false
149149
matrix:
150-
os: [windows-latest]
151-
cibw_arch: ["AMD64", "x86"]
150+
os: [windows-latest, windows-11-arm]
151+
cibw_arch: ["AMD64", "x86", "ARM64"]
152152
cibw_python: ["cp311", "cp312", "cp313", "cp313t", "cp314", "cp314t"]
153+
exclude:
154+
- os: windows-latest
155+
cibw_arch: ARM64
156+
- os: windows-11-arm
157+
cibw_arch: x86
158+
- os: windows-11-arm
159+
cibw_arch: AMD64
153160
steps:
154161
- uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
155162
with:
@@ -172,6 +179,12 @@ jobs:
172179
with:
173180
architecture: x64
174181

182+
- name: Setup MSVC (ARM64)
183+
if: matrix.cibw_arch == 'ARM64'
184+
uses: bus1/cabuild/action/msdevshell@e22aba57d6e74891d059d66501b6b5aed8123c4d # v1
185+
with:
186+
architecture: arm64
187+
175188
- name: Build Windows wheels for CPython
176189
uses: pypa/cibuildwheel@9e4e50bd76b3190f55304387e333f6234823ea9b # v3.1.2
177190
with:

0 commit comments

Comments
 (0)