diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e8adadb8..c53b063a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -125,10 +125,28 @@ jobs: name: build-windows path: ./wheelhouse/*.whl + build_windows_arm64_wheels: + name: Build ARM64 wheels on Windows + runs-on: windows-11-arm + env: + CIBW_ARCHS_WINDOWS: ARM64 + CIBW_BUILD_VERBOSITY: 2 + CIBW_ENABLE: 'cpython-freethreading' + CIBW_SKIP: 'cp38-* cp39-* cp313t-*' + steps: + - uses: actions/checkout@v6 + - name: Build wheels + uses: pypa/cibuildwheel@v3.2.1 + - uses: actions/upload-artifact@v7 + with: + name: build-windows-arm64 + path: ./wheelhouse/*.whl + publish: needs: - build_macos_wheels - build_windows_wheels + - build_windows_arm64_wheels - build_x86_musllinux_wheels - build_x86_manylinux_wheels - build_aarch64_musllinux_wheels diff --git a/CHANGELOG.md b/CHANGELOG.md index e5dd67c5..787be481 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ ## UNRELEASED +### Improvements +- Build and publish Windows ARM64 `win_arm64` wheels for CPython 3.10 through 3.14, including the free-threaded 3.14 build. Closes [#785](https://github.com/ClickHouse/clickhouse-connect/issues/785). + ## 1.2.0, 2026-06-08 ### Improvements