Skip to content

feat: build windows distributions with cibuildwheel in GH CI#1

Closed
2bndy5 wants to merge 2 commits into
masterfrom
build-win-dist-with-gh-ci
Closed

feat: build windows distributions with cibuildwheel in GH CI#1
2bndy5 wants to merge 2 commits into
masterfrom
build-win-dist-with-gh-ci

Conversation

@2bndy5

@2bndy5 2bndy5 commented Oct 9, 2025

Copy link
Copy Markdown
Owner

Should avoid maintaining appveyor workflow (and free up appveyor account limitations 😉).

This also introduces windows aarch64 distributions 🎉

Lastly, I updated other spots in the GH actions workflow:

  • upgrade actions/checkout to v5 (only breaking changes are internal like upgrade node version used for building their dist)
  • turn off credential persistence in actions/checkout action (only useful if the workflow uses git push or similar)
  • upgrade actions/download-artifact to v5 (only breaking changes are internal because this already uses merge-multiple: true)
  • add job to check built distributions for non-tagged commits to default branch. This is meant to highlight any problems with dists' metadata before tagging a release.

@2bndy5 2bndy5 force-pushed the build-win-dist-with-gh-ci branch from cbec630 to f3c7cec Compare October 9, 2025 10:42
2bndy5 added 2 commits October 9, 2025 03:49
Free-threaded builds are exempt from abi3 builds
Should avoid maintaining appveyor workflow (and free up appveyor account limitations 😉).

This also introduces windows aarch64 distributions 🎉

Lastly, I updated other spots in the GH actions workflow:

- upgrade `actions/checkout` to v5 (only breaking changes are internal like upgrade node version used for building their dist)
- turn off credential persistence in `actions/checkout` action (only useful if the workflow uses `git push` or similar)
- upgrade `actions/download-artifact` to v5 (only breaking changes are internal because this already uses `merge-multiple: true`)
- add job to check built distributions for non-tagged commits to default branch. This is meant to highlight any problems with dists' metadata before tagging a release.
@2bndy5 2bndy5 force-pushed the build-win-dist-with-gh-ci branch from f3c7cec to e181502 Compare October 9, 2025 10:52
@2bndy5 2bndy5 closed this Oct 9, 2025
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