Skip to content

MQT Reusable Workflows 1.5.0 Release

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Nov 09:13
· 20 commits to refs/heads/main since this release
658aecd

👀 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