feat: build windows distributions with cibuildwheel in GH CI#1
Closed
2bndy5 wants to merge 2 commits into
Closed
Conversation
cbec630 to
f3c7cec
Compare
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.
f3c7cec to
e181502
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
actions/checkoutto v5 (only breaking changes are internal like upgrade node version used for building their dist)actions/checkoutaction (only useful if the workflow usesgit pushor similar)actions/download-artifactto v5 (only breaking changes are internal because this already usesmerge-multiple: true)