MQT Reusable Workflows 1.5.0 Release
👀 What Changed
This release mainly brings an update to cibuildwheel. See https://cibuildwheel.pypa.io/en/stable/changelog/#v2220 for a changelog.
The following change is affecting MQT projects and will require adaptations:
🌟 Added a new CIBW_ENABLE/enable feature that replaces CIBW_FREETHREADED_SUPPORT/free-threaded-support and CIBW_PRERELEASE_PYTHONS with a system that supports both. In cibuildwheel 3, this will also include a PyPy setting and the deprecated options will be removed.
The free-threaded-support
option should be changed to the corresponing enable
option. Specifically,
[tool.cibuildwheel]
# Enable free-threaded support
enable = ["cpython-freethreading"]
See https://cibuildwheel.pypa.io/en/stable/options/#enable for more details.
Cibuildwheel now also supports PEP 735 dependency groups, which are already available in uv
as well. Thus, projects might switch over to using them. See https://cibuildwheel.pypa.io/en/stable/options/#test-groups for more details.
Finally, this release updates the setup-uv
and the codecov-action
to new major versions whose (breaking) changes should not cause any issues for our repositories.
⬆️ Dependencies
- Bump the github-actions group with 2 updates @dependabot (#50)
- Bump codecov/codecov-action from 4 to 5 in the github-actions group @dependabot (#49)
Full Changelog: v1.4.8...v1.5.0