From 4d00e288f21c153c8ffd46b34a41165e0c6b2ef8 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 10 Dec 2024 22:34:40 +0000
Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F=F0=9F=91=A8=E2=80=8D?=
=?UTF-8?q?=F0=9F=92=BB=20Update=20cda-tum/mqt-workflows=20action=20to=20v?=
=?UTF-8?q?1.5=20(#513)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[cda-tum/mqt-workflows](https://redirect.github.com/cda-tum/mqt-workflows)
| action | minor | `v1.4` -> `v1.5` |
---
### Release Notes
cda-tum/mqt-workflows (cda-tum/mqt-workflows)
###
[`v1.5`](https://redirect.github.com/cda-tum/mqt-workflows/compare/v1.4...v1.5)
[Compare
Source](https://redirect.github.com/cda-tum/mqt-workflows/compare/v1.4...v1.5)
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - At
any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/cda-tum/mqt-qcec).
---------
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: burgholzer
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: burgholzer
---
.github/workflows/cd.yml | 2 +-
.github/workflows/ci.yml | 12 ++++++------
.github/workflows/update-mqt-core.yml | 2 +-
pyproject.toml | 2 +-
4 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml
index 878898f4..796368ac 100644
--- a/.github/workflows/cd.yml
+++ b/.github/workflows/cd.yml
@@ -17,7 +17,7 @@ jobs:
# whether the workflow is triggered from a PR, a push to main, or a release, respectively.
python-packaging:
name: 🐍 Packaging
- uses: cda-tum/mqt-workflows/.github/workflows/reusable-python-packaging.yml@v1.4
+ uses: cda-tum/mqt-workflows/.github/workflows/reusable-python-packaging.yml@v1.5
with:
# Do not include local version information on pushes to main to facilitate TestPyPI uploads.
no-local-version: ${{ github.ref == 'refs/heads/main' && github.event_name == 'push' }}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 69378d66..94e304d2 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -14,13 +14,13 @@ concurrency:
jobs:
change-detection:
name: 🔍 Change
- uses: cda-tum/mqt-workflows/.github/workflows/reusable-change-detection.yml@v1.4
+ uses: cda-tum/mqt-workflows/.github/workflows/reusable-change-detection.yml@v1.5
cpp-tests:
name: 🇨 Test
needs: change-detection
if: fromJSON(needs.change-detection.outputs.run-cpp-tests)
- uses: cda-tum/mqt-workflows/.github/workflows/reusable-cpp-ci.yml@v1.4
+ uses: cda-tum/mqt-workflows/.github/workflows/reusable-cpp-ci.yml@v1.5
with:
cmake-args: ""
cmake-args-ubuntu: -G Ninja
@@ -31,25 +31,25 @@ jobs:
name: 🇨 Lint
needs: change-detection
if: fromJSON(needs.change-detection.outputs.run-cpp-linter)
- uses: cda-tum/mqt-workflows/.github/workflows/reusable-cpp-linter.yml@v1.4
+ uses: cda-tum/mqt-workflows/.github/workflows/reusable-cpp-linter.yml@v1.5
python-tests:
name: 🐍 Test
needs: change-detection
if: fromJSON(needs.change-detection.outputs.run-python-tests)
- uses: cda-tum/mqt-workflows/.github/workflows/reusable-python-ci.yml@v1.4
+ uses: cda-tum/mqt-workflows/.github/workflows/reusable-python-ci.yml@v1.5
code-ql:
name: 📝 CodeQL
needs: change-detection
if: fromJSON(needs.change-detection.outputs.run-code-ql)
- uses: cda-tum/mqt-workflows/.github/workflows/reusable-code-ql.yml@v1.4
+ uses: cda-tum/mqt-workflows/.github/workflows/reusable-code-ql.yml@v1.5
cd:
name: 🚀 CD
needs: change-detection
if: fromJSON(needs.change-detection.outputs.run-cd)
- uses: cda-tum/mqt-workflows/.github/workflows/reusable-python-packaging.yml@v1.4
+ uses: cda-tum/mqt-workflows/.github/workflows/reusable-python-packaging.yml@v1.5
required-checks-pass: # This job does nothing and is only used for branch protection
name: 🚦 Check
diff --git a/.github/workflows/update-mqt-core.yml b/.github/workflows/update-mqt-core.yml
index 28ad5487..2ca8dbec 100644
--- a/.github/workflows/update-mqt-core.yml
+++ b/.github/workflows/update-mqt-core.yml
@@ -21,6 +21,6 @@ concurrency:
jobs:
update-mqt-core:
name: ⬆️ Update MQT Core
- uses: cda-tum/mqt-workflows/.github/workflows/reusable-mqt-core-update.yml@v1.4
+ uses: cda-tum/mqt-workflows/.github/workflows/reusable-mqt-core-update.yml@v1.5
with:
update-to-head: ${{ github.event.inputs.update-to-head == 'true' }}
diff --git a/pyproject.toml b/pyproject.toml
index ca553c1e..0f04f0ff 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -288,7 +288,7 @@ archs = "auto64"
test-command = "python -c \"from mqt import qcec\""
test-skip = ["cp313*"] # skip testing on Python 3.13 until our dependencies are ready
build-frontend = "build[uv]"
-free-threaded-support = true
+enable = ["cpython-freethreading"]
manylinux-x86_64-image = "manylinux_2_28"
manylinux-aarch64-image = "manylinux_2_28"
manylinux-ppc64le-image = "manylinux_2_28"