From df6101f2aefb1f9b20d4bc7b293d173bb0a9dd82 Mon Sep 17 00:00:00 2001 From: Vizonex Date: Tue, 30 Jun 2026 14:04:34 -0500 Subject: [PATCH 1/3] add windows-11-arm and windows to release workflow --- .github/workflows/release.yml | 2 +- .github/workflows/tests.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b194aa42..d2bedbff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -75,7 +75,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-latest, ubuntu-22.04-arm] + os: [ubuntu-latest, macos-latest, ubuntu-22.04-arm, windows-latest, windows-11-arm] python: - "cp38" - "cp39" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1a77628c..a127e6df 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -7,6 +7,7 @@ on: - ci pull_request: branches: + - windows - master jobs: @@ -24,8 +25,7 @@ jobs: - "3.13" - "3.14" - "3.14t" - # TODO: (Vizonex) windows-11-arm - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-latest, macos-latest, windows-latest, windows-11-arm] env: PIP_DISABLE_PIP_VERSION_CHECK: 1 From 1d622c9cfcb77ebb88106caf645df5608166af74 Mon Sep 17 00:00:00 2001 From: Vizonex Date: Tue, 30 Jun 2026 14:08:29 -0500 Subject: [PATCH 2/3] only use versions of windows-11-arm that work. --- .github/workflows/release.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d2bedbff..7a090c93 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -97,6 +97,14 @@ jobs: cibw_arch: x86_64 - os: ubuntu-22.04-arm cibw_arch: universal2 + - os: windows-11-arm + python-version: '3.8' + - os: windows-11-arm + python-version: '3.9' + - os: windows-11-arm + python-version: '3.10' + - os: windows-11-arm + python-version: '3.14t' defaults: run: From fc9e5b7d22a89fd170358dfb06d0a0918ea773df Mon Sep 17 00:00:00 2001 From: Vizonex Date: Tue, 30 Jun 2026 14:10:04 -0500 Subject: [PATCH 3/3] exclude windows-11-arm 3.8-3.10 in tests --- .github/workflows/tests.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a127e6df..283e1189 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,6 +26,15 @@ jobs: - "3.14" - "3.14t" os: [ubuntu-latest, macos-latest, windows-latest, windows-11-arm] + exclude: + - os: windows-11-arm + python-version: '3.8' + - os: windows-11-arm + python-version: '3.9' + - os: windows-11-arm + python-version: '3.10' + - os: windows-11-arm + python-version: '3.14t' env: PIP_DISABLE_PIP_VERSION_CHECK: 1