Skip to content

Conversation

@mayeut
Copy link
Contributor

@mayeut mayeut commented Jul 26, 2025

Update to cibuildwheel 3.1 with the same targets perimeter.
windows-2019 has been retired so switch to windows-2022.
We can use the windows-11-arm which enables testing on Windows ARM64.

@mayeut mayeut requested a review from Copilot July 26, 2025 06:14
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates cibuildwheel from version 2.23 to 3.1 while maintaining the same build target perimeter. The update includes transitioning from deprecated Windows 2019 runners to Windows 2022 and adding support for Windows ARM64 testing.

  • Updates cibuildwheel from v2.23 to v3.1 in the GitHub workflow
  • Migrates from deprecated windows-2019 to windows-2022 runners and adds windows-11-arm for ARM64 support
  • Updates container images and build configurations to be compatible with cibuildwheel 3.1

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
pyproject.toml Updates cibuildwheel configuration with new architecture settings, container images, and removes Windows ARM64 test skipping
.github/workflows/build.yml Updates cibuildwheel action version and migrates Windows runner versions
Comments suppressed due to low confidence (1)

pyproject.toml:120

  • pip version 25.1.1 does not exist. The latest stable pip version as of January 2025 was in the 24.x series. Please verify the correct pip version to install.
before-build = "python -m pip install 'pip==25.1.1'"

@mayeut mayeut merged commit a50c46e into scikit-build:master Jul 26, 2025
17 checks passed
@mayeut mayeut deleted the cibuildwheel-bump branch July 26, 2025 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant