Skip to content

Commit 3e62404

Browse files
committed
add windows wheel construction to CI
1 parent 0c828ee commit 3e62404

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

.github/workflows/wheels.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@ jobs:
2020
- os_name: linux
2121
runner: ubuntu-latest
2222
rust_target: x86_64-unknown-linux-gnu
23+
- os_name: windows-amd64
24+
runner: windows-latest
25+
rust_target: x86_64-pc-windows-msvc
26+
- os_name: windows-arm64
27+
runner: windows-11-arm
28+
rust_target: aarch64-pc-windows-msvc
2329
- os_name: macos-intel
2430
runner: macos-15-intel
2531
rust_target: x86_64-apple-darwin
@@ -50,6 +56,7 @@ jobs:
5056
uses: Swatinem/rust-cache@v2
5157

5258
- name: Build wheels
59+
shell: bash
5360
run: scripts/build-wheels.sh --out dist --target "${{ matrix.rust_target }}"
5461

5562
- name: Upload wheel artifacts

scripts/build-wheels.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ Examples:
2828
scripts/build-wheels.sh
2929
scripts/build-wheels.sh --out wheelhouse
3030
scripts/build-wheels.sh --target aarch64-apple-darwin
31+
scripts/build-wheels.sh --target x86_64-pc-windows-msvc
32+
scripts/build-wheels.sh --target aarch64-pc-windows-msvc
3133
RSLOOP_PYTHON_VERSIONS="3.12 3.13 3.14t" scripts/build-wheels.sh -- --features profiler
3234
EOF
3335
}

0 commit comments

Comments
 (0)