Skip to content

Commit 529715b

Browse files
Andrey Golovanovclaude
andcommitted
Add Windows builds to release and test workflows
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ec998bd commit 529715b

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ jobs:
2323
cibw_archs: "aarch64"
2424
- os: macos-latest
2525
cibw_archs: "universal2"
26+
- os: windows-latest
27+
cibw_archs: "AMD64"
2628

2729
steps:
2830
- uses: actions/checkout@v4

.github/workflows/tests.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
os: [ubuntu-22.04, macos-latest]
16+
os: [ubuntu-22.04, macos-latest, windows-latest]
1717
python-version: ["3.11", "3.12", "3.13", "3.14"]
1818
steps:
1919
- uses: actions/checkout@v4
@@ -25,7 +25,11 @@ jobs:
2525
python -m pip install -U pip wheel
2626
python -m pip install -e .[dev]
2727
- name: Run CI checks (lint + C++/Python tests)
28+
if: runner.os != 'Windows'
2829
run: make check-ci
30+
- name: Run Python tests (Windows)
31+
if: runner.os == 'Windows'
32+
run: python -m pytest tests/py/ -v
2933

3034
test-centos-stream-9:
3135
name: CentOS Stream 9 (py${{ matrix.python-version }})

0 commit comments

Comments
 (0)