Skip to content

Commit 679fc0e

Browse files
renovate[bot]denialhaagburgholzer
authored
⬆️👨‍💻 Update munich-quantum-toolkit/workflows action to v1.14 (#702)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [munich-quantum-toolkit/workflows](https://redirect.github.com/munich-quantum-toolkit/workflows) | action | minor | `v1.12` -> `v1.14` | --- ### Release Notes <details> <summary>munich-quantum-toolkit/workflows (munich-quantum-toolkit/workflows)</summary> ### [`v1.14`](https://redirect.github.com/munich-quantum-toolkit/workflows/blob/HEAD/CHANGELOG.md#181---2025-04-04) [Compare Source](https://redirect.github.com/munich-quantum-toolkit/workflows/compare/v1.13...v1.14) *📚 Refer to the [GitHub Release Notes] for previous changelogs.* <!-- Version links --> [unreleased]: https://redirect.github.com/munich-quantum-toolkit/workflows/compare/v1.14.0...HEAD [1.14.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.14.0 [1.13.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.13.0 [1.12.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.12.0 [1.11.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.11.0 [1.10.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.10.0 [1.9.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.9.0 [1.8.1]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.8.1 <!-- PR links --> [#&#8203;150]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/150 [#&#8203;146]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/146 [#&#8203;142]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/142 [#&#8203;126]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/126 [#&#8203;119]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/119 [#&#8203;114]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/114 [#&#8203;102]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/102 [#&#8203;100]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/100 [#&#8203;96]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/96 [#&#8203;95]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/95 <!-- Contributor --> [**@&#8203;burgholzer**]: https://redirect.github.com/burgholzer [**@&#8203;ystade**]: https://redirect.github.com/ystade [**@&#8203;denialhaag**]: https://redirect.github.com/denialhaag <!-- General links --> [Keep a Changelog]: https://keepachangelog.com/en/1.1.0/ [Common Changelog]: https://common-changelog.org [Semantic Versioning]: https://semver.org/spec/v2.0.0.html [GitHub Release Notes]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases ### [`v1.13`](https://redirect.github.com/munich-quantum-toolkit/workflows/blob/HEAD/CHANGELOG.md#181---2025-04-04) [Compare Source](https://redirect.github.com/munich-quantum-toolkit/workflows/compare/v1.12...v1.13) *📚 Refer to the [GitHub Release Notes] for previous changelogs.* <!-- Version links --> [unreleased]: https://redirect.github.com/munich-quantum-toolkit/workflows/compare/v1.14.0...HEAD [1.14.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.14.0 [1.13.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.13.0 [1.12.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.12.0 [1.11.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.11.0 [1.10.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.10.0 [1.9.0]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.9.0 [1.8.1]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases/tag/v1.8.1 <!-- PR links --> [#&#8203;150]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/150 [#&#8203;146]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/146 [#&#8203;142]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/142 [#&#8203;126]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/126 [#&#8203;119]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/119 [#&#8203;114]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/114 [#&#8203;102]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/102 [#&#8203;100]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/100 [#&#8203;96]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/96 [#&#8203;95]: https://redirect.github.com/munich-quantum-toolkit/workflows/pull/95 <!-- Contributor --> [**@&#8203;burgholzer**]: https://redirect.github.com/burgholzer [**@&#8203;ystade**]: https://redirect.github.com/ystade [**@&#8203;denialhaag**]: https://redirect.github.com/denialhaag <!-- General links --> [Keep a Changelog]: https://keepachangelog.com/en/1.1.0/ [Common Changelog]: https://common-changelog.org [Semantic Versioning]: https://semver.org/spec/v2.0.0.html [GitHub Release Notes]: https://redirect.github.com/munich-quantum-toolkit/workflows/releases </details> --- ### 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. --- - [ ] <!-- rebase-check -->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/munich-quantum-toolkit/qmap). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwiZ2l0aHViLWFjdGlvbnMiXX0=--> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Daniel Haag <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Daniel Haag <[email protected]> Co-authored-by: Daniel Haag <[email protected]> Co-authored-by: Lukas Burgholzer <[email protected]>
1 parent 745d56b commit 679fc0e

File tree

5 files changed

+211
-183
lines changed

5 files changed

+211
-183
lines changed

.github/workflows/cd.yml

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,29 +10,33 @@ permissions:
1010
id-token: write
1111

1212
jobs:
13-
# Builds the sdist and wheels on all supported platforms and uploads the resulting
14-
# wheels as GitHub artifacts `dev-cibw-*` or `cibw-*`, depending on whether the
15-
# workflow is triggered from a PR or a release, respectively.
16-
python-packaging:
13+
build-sdist:
1714
name: 🐍 Packaging
18-
uses: munich-quantum-toolkit/workflows/.github/workflows/[email protected]
15+
uses: munich-quantum-toolkit/workflows/.github/workflows/[email protected]
16+
17+
# Builds wheels on all supported platforms using cibuildwheel.
18+
# The wheels are uploaded as GitHub artifacts `dev-cibw-*` or `cibw-*`, depending on whether
19+
# the workflow is triggered from a PR or a release, respectively.
20+
build-wheel:
21+
name: 🐍 Packaging
22+
strategy:
23+
fail-fast: false
24+
matrix:
25+
runs-on:
26+
[
27+
ubuntu-24.04,
28+
ubuntu-24.04-arm,
29+
macos-13,
30+
macos-14,
31+
windows-2022,
32+
windows-11-arm,
33+
]
34+
uses: munich-quantum-toolkit/workflows/.github/workflows/[email protected]
1935
with:
20-
# Make sure Z3 is available
36+
runs-on: ${{ matrix.runs-on }}
2137
setup-z3: true
2238
# 4.13.0 has incorrectly tagged manylinux wheels
2339
z3-version: 4.12.6
24-
# Runs to enable
25-
enable-ubuntu2404: true
26-
enable-ubuntu2404-arm: true
27-
enable-macos13: true
28-
enable-macos14: true
29-
enable-windows2022: true
30-
enable-windows11-arm: true
31-
# Runs to disable
32-
enable-ubuntu2204: false
33-
enable-ubuntu2204-arm: false
34-
enable-macos15: false
35-
enable-windows2025: false
3640

3741
# Downloads the previously generated artifacts and deploys to PyPI on published releases.
3842
deploy:
@@ -42,7 +46,7 @@ jobs:
4246
environment:
4347
name: pypi
4448
url: https://pypi.org/p/mqt.qmap
45-
needs: [python-packaging]
49+
needs: [build-sdist, build-wheel]
4650
steps:
4751
- uses: actions/download-artifact@v4
4852
with:

0 commit comments

Comments
 (0)