diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9fba0c183..b1a4d2c69 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,6 +23,16 @@ jobs: python-version: ["3.10", "3.14-dev", "3.14t-dev"] architecture: [x86, x64] os: [windows-latest, windows-2022] + include: + - os: windows-11-arm + architecture: arm64 + python-version: "3.11" + - os: windows-11-arm + architecture: arm64 + python-version: "3.14-dev" + - os: windows-11-arm + architecture: arm64 + python-version: "3.14t-dev" steps: - uses: actions/checkout@v4 - uses: ./.github/bottleneck-action @@ -52,7 +62,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [macos-latest, windows-latest, ubuntu-latest, ubuntu-24.04-arm] + os: [macos-latest, windows-latest, windows-11-arm, ubuntu-latest, ubuntu-24.04-arm] steps: - uses: actions/checkout@v4 with: @@ -61,7 +71,7 @@ jobs: - name: Build wheels uses: pypa/cibuildwheel@v3.1.4 env: - CIBW_SKIP: "*_i686" + CIBW_SKIP: "*_i686 cp39-win_arm64 cp310-win_arm64" CIBW_ENABLE: cpython-freethreading - name: Store wheel artifacts