Skip to content

MQT Reusable Workflows 1.6.0 Release

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Jan 09:04
· 10 commits to refs/heads/main since this release
5b728e3

👀 What Changed

This release brings a couple of updates. First of all, the new Ubuntu ARM GitHub runners have been added to all the respective workflows. This means no more emulation for aarch64 Python wheel 🥳

In addition to that, this PR does not explicitly force the uv version set up as part of the setup-uv action to latest.
Projects may (and should) declare their requirements on uv in either pyproject.toml or uv.toml. See #59 for further details.

The biggest change in this release comes as part of #60, which allows to customize the kinds of workflows that should be run for C++ and Python CI. Check out the PR itself for further details, and cda-tum/mqt-core#803 for an example of how this is set up.
Note that in the course of this change, the possibility to run Python tests individually per session and Python version has been removed, as this creates too many concurrent runners to be feasible.
Furthermore, Python linting (mypy + check-sdist + ...) must now be run in a separate step (using the reusable-python-linter workflow) as part of ci.yml as it is no longer part of reusable-python-tests.

🚀 Features and Enhancements

🤖 CI

⬆️ Dependencies

Full Changelog: v1.5.2...v1.6.0