Skip to content

Releases: cda-tum/mqt-workflows

MQT Reusable Workflows 1.5.2 Release

23 Dec 08:20
f058aea
Compare
Choose a tag to compare

👀 What Changed

Just a small release with an update to setup-uv.

🎄 Merry Christmas 🎄

⬆️ Dependencies

Full Changelog: v1.5.1...v1.5.2

MQT Reusable Workflows 1.5.1 Release

08 Dec 12:15
6022c5a
Compare
Choose a tag to compare

👀 What Changed

A small release that fixes an underlying uv caching error that could prevent CD from running smoothly.
In addition, it adds a new alternative workflow for running Python testing in parallel.

🚀 Features and Enhancements

🐛 Bug Fixes

  • 🩹 do not enable uv cache when it will not be used @burgholzer (#53)

🤖 CI

⬆️ Dependencies

Full Changelog: v1.5.0...v1.5.1

MQT Reusable Workflows 1.5.0 Release

26 Nov 09:13
658aecd
Compare
Choose a tag to compare

👀 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

MQT Reusable Workflows 1.4.8 Release

16 Nov 22:36
2259ee3
Compare
Choose a tag to compare

👀 What Changed

🤖 CI

⬆️ Dependencies

Full Changelog: v1.4.7...v1.4.8

MQT Reusable Workflows 1.4.7 Release

18 Oct 08:58
f978efd
Compare
Choose a tag to compare

👀 What Changed

A follow-up to the previous release that works around a regression in the codecov action that would sometimes prevent fork PRs from uploading coverage data.

🐛 Bug Fixes

  • 🚑 workaround for codecov regression when using OIDC @burgholzer (#47)

🤖 CI

  • 🚑 workaround for codecov regression when using OIDC @burgholzer (#47)

⬆️ Dependencies

  • 🚑 workaround for codecov regression when using OIDC @burgholzer (#47)

Full Changelog: v1.4.6...v1.4.7

MQT Reusable Workflows 1.4.6 Release

14 Oct 20:23
5949a52
Compare
Choose a tag to compare

👀 What Changed

A tiny patch release for ensuring the right permissions are set in the workflows handling coverage uploads.

🐛 Bug Fixes

⬆️ Dependencies

Full Changelog: v1.4.5...v1.4.6

MQT Reusable Workflows 1.4.5 Release

08 Oct 10:22
e8c3213
Compare
Choose a tag to compare

👀 What Changed

Tiny release that makes sure Python CI is run on changes to the uv.lock file.

🤖 CI

  • 🚸 run Python tests on changes to the uv lock file @burgholzer (#42)

⬆️ Dependencies

Full Changelog: v1.4.4...v1.4.5

MQT Reusable Workflows 1.4.4 Release

28 Sep 22:23
a85cd14
Compare
Choose a tag to compare

👀 What Changed

A small fix for an oversight in the new change detection logic for CD runs.

🐛 Bug Fixes

🤖 CI

⬆️ Dependencies

Full Changelog: v1.4.3...v1.4.4

MQT Reusable Workflows 1.4.3 Release

28 Sep 10:55
cd4d88d
Compare
Choose a tag to compare

👀 What Changed

And another small follow-up to facilitate TestPyPI deployments.

Updated CI and CD workflows can be found at

🚀 Features and Enhancements

  • 🔧 only indicate a CD run on PRs that change the cd.yml workflow @burgholzer (#39)

🤖 CI

  • 🔧 only indicate a CD run on PRs that change the cd.yml workflow @burgholzer (#39)

⬆️ Dependencies

  • 🔧 only indicate a CD run on PRs that change the cd.yml workflow @burgholzer (#39)

Full Changelog: v1.4.2...v1.4.3

MQT Reusable Workflows 1.4.2 Release

28 Sep 09:00
dbad7fd
Compare
Choose a tag to compare

👀 What Changed

A small follow-up release that adds different prefixes for the various scenarios the reusable-python-packaging workflow might be run in.

🚀 Features and Enhancements

  • 🔧 add prefixes for artifact uploads of development and test versions @burgholzer (#38)

🤖 CI

  • 🔧 add prefixes for artifact uploads of development and test versions @burgholzer (#38)

⬆️ Dependencies

  • 🔧 add prefixes for artifact uploads of development and test versions @burgholzer (#38)

Full Changelog: v1.4.1...v1.4.2