From f79f4ea5766964d6d5a1e27612ffc7eaa0819dd7 Mon Sep 17 00:00:00 2001 From: burgholzer Date: Wed, 11 Mar 2026 13:36:47 +0100 Subject: [PATCH 1/5] =?UTF-8?q?=F0=9F=94=96=20Prepare=20the=20`v1.17.15`?= =?UTF-8?q?=20bugfix=20release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: burgholzer --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b3c5f70..ff34cb4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,9 +9,12 @@ This project adheres to [Semantic Versioning], with the exception that minor rel ## [Unreleased] +## [1.17.15] - 2026-03-11 + ### Changed - 📦️ Selectively disable archiving when uploading artifacts ([#332]) ([**@denialhaag**]) +- ⬆️ Update [munich-quantum-software/setup-mlir] to `v1.3.0`, which brings full support for LLVM 22 including Windows debug builds ([#335]) ([**@burgholzer**]) ## [1.17.14] - 2026-03-01 @@ -273,7 +276,8 @@ _📚 Refer to the [GitHub Release Notes] for previous changelogs._ -[unreleased]: https://github.com/munich-quantum-toolkit/workflows/compare/v1.17.14...HEAD +[unreleased]: https://github.com/munich-quantum-toolkit/workflows/compare/v1.17.15...HEAD +[1.17.15]: https://github.com/munich-quantum-toolkit/workflows/releases/tag/v1.17.15 [1.17.14]: https://github.com/munich-quantum-toolkit/workflows/releases/tag/v1.17.14 [1.17.13]: https://github.com/munich-quantum-toolkit/workflows/releases/tag/v1.17.13 [1.17.12]: https://github.com/munich-quantum-toolkit/workflows/releases/tag/v1.17.12 From 9f1ed7da269287e843ad91872f1d2922d0c9d401 Mon Sep 17 00:00:00 2001 From: burgholzer Date: Wed, 11 Mar 2026 13:39:15 +0100 Subject: [PATCH 2/5] =?UTF-8?q?=E2=9A=97=EF=B8=8F=20test=20setup-mlir=20ve?= =?UTF-8?q?rsion=20v1.3.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: burgholzer --- .github/workflows/reusable-cpp-coverage.yml | 2 +- .github/workflows/reusable-cpp-linter.yml | 2 +- .github/workflows/reusable-cpp-tests-macos.yml | 2 +- .github/workflows/reusable-cpp-tests-ubuntu.yml | 2 +- .github/workflows/reusable-cpp-tests-windows.yml | 2 +- .github/workflows/reusable-python-linter.yml | 2 +- .../workflows/reusable-python-packaging-wheel-cibuildwheel.yml | 2 +- .github/workflows/reusable-python-tests.yml | 2 +- .github/workflows/reusable-qiskit-upstream-tests.yml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/reusable-cpp-coverage.yml b/.github/workflows/reusable-cpp-coverage.yml index 1655ad6..86f8b43 100644 --- a/.github/workflows/reusable-cpp-coverage.yml +++ b/.github/workflows/reusable-cpp-coverage.yml @@ -64,7 +64,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-cpp-linter.yml b/.github/workflows/reusable-cpp-linter.yml index cfa8f5a..6f5367e 100644 --- a/.github/workflows/reusable-cpp-linter.yml +++ b/.github/workflows/reusable-cpp-linter.yml @@ -90,7 +90,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-cpp-tests-macos.yml b/.github/workflows/reusable-cpp-tests-macos.yml index a4813b2..b5f13c9 100644 --- a/.github/workflows/reusable-cpp-tests-macos.yml +++ b/.github/workflows/reusable-cpp-tests-macos.yml @@ -84,7 +84,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-cpp-tests-ubuntu.yml b/.github/workflows/reusable-cpp-tests-ubuntu.yml index 7565b14..d5ce5ee 100644 --- a/.github/workflows/reusable-cpp-tests-ubuntu.yml +++ b/.github/workflows/reusable-cpp-tests-ubuntu.yml @@ -84,7 +84,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-cpp-tests-windows.yml b/.github/workflows/reusable-cpp-tests-windows.yml index ee1b4ae..9e35128 100644 --- a/.github/workflows/reusable-cpp-tests-windows.yml +++ b/.github/workflows/reusable-cpp-tests-windows.yml @@ -86,7 +86,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-python-linter.yml b/.github/workflows/reusable-python-linter.yml index a46182d..1fda9da 100644 --- a/.github/workflows/reusable-python-linter.yml +++ b/.github/workflows/reusable-python-linter.yml @@ -66,7 +66,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml b/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml index 42974e8..bbb7be9 100644 --- a/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml +++ b/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml @@ -58,7 +58,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir && !startsWith(inputs.runs-on, 'ubuntu') }} - uses: munich-quantum-software/setup-mlir@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-python-tests.yml b/.github/workflows/reusable-python-tests.yml index a2edac1..03272c3 100644 --- a/.github/workflows/reusable-python-tests.yml +++ b/.github/workflows/reusable-python-tests.yml @@ -82,7 +82,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-qiskit-upstream-tests.yml b/.github/workflows/reusable-qiskit-upstream-tests.yml index 9d4809d..ce748ae 100644 --- a/.github/workflows/reusable-qiskit-upstream-tests.yml +++ b/.github/workflows/reusable-qiskit-upstream-tests.yml @@ -60,7 +60,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version with: llvm-version: ${{ inputs.llvm-version }} From 662fea0258607d229a7d1c8da03ec044f78e8a4d Mon Sep 17 00:00:00 2001 From: burgholzer Date: Wed, 11 Mar 2026 13:40:56 +0100 Subject: [PATCH 3/5] =?UTF-8?q?=F0=9F=8F=81=20Add=20the=20debug=20paramete?= =?UTF-8?q?r=20back=20to=20the=20Windows=20CI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: burgholzer --- .github/workflows/reusable-cpp-tests-windows.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/reusable-cpp-tests-windows.yml b/.github/workflows/reusable-cpp-tests-windows.yml index 9e35128..3e2155c 100644 --- a/.github/workflows/reusable-cpp-tests-windows.yml +++ b/.github/workflows/reusable-cpp-tests-windows.yml @@ -89,6 +89,7 @@ jobs: uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version with: llvm-version: ${{ inputs.llvm-version }} + debug: ${{ inputs.config == 'Debug' }} - name: Install the latest version of uv uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098 # v7.3.1 From 3938b708cf18ad5b0cdb7ba031c58af48b459ea5 Mon Sep 17 00:00:00 2001 From: Daniel Haag <121057143+denialhaag@users.noreply.github.com> Date: Wed, 11 Mar 2026 19:15:48 +0100 Subject: [PATCH 4/5] Update setup-mlir to released version --- .github/workflows/reusable-cpp-coverage.yml | 2 +- .github/workflows/reusable-cpp-linter.yml | 2 +- .github/workflows/reusable-cpp-tests-macos.yml | 2 +- .github/workflows/reusable-cpp-tests-ubuntu.yml | 2 +- .github/workflows/reusable-cpp-tests-windows.yml | 2 +- .github/workflows/reusable-python-linter.yml | 2 +- .../workflows/reusable-python-packaging-wheel-cibuildwheel.yml | 2 +- .github/workflows/reusable-python-tests.yml | 2 +- .github/workflows/reusable-qiskit-upstream-tests.yml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/reusable-cpp-coverage.yml b/.github/workflows/reusable-cpp-coverage.yml index 9e52a2a..eaf4aba 100644 --- a/.github/workflows/reusable-cpp-coverage.yml +++ b/.github/workflows/reusable-cpp-coverage.yml @@ -64,7 +64,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version + uses: munich-quantum-software/setup-mlir@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-cpp-linter.yml b/.github/workflows/reusable-cpp-linter.yml index 0d7f4e6..edaca93 100644 --- a/.github/workflows/reusable-cpp-linter.yml +++ b/.github/workflows/reusable-cpp-linter.yml @@ -90,7 +90,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version + uses: munich-quantum-software/setup-mlir@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-cpp-tests-macos.yml b/.github/workflows/reusable-cpp-tests-macos.yml index 233b8c2..20077c4 100644 --- a/.github/workflows/reusable-cpp-tests-macos.yml +++ b/.github/workflows/reusable-cpp-tests-macos.yml @@ -84,7 +84,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version + uses: munich-quantum-software/setup-mlir@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-cpp-tests-ubuntu.yml b/.github/workflows/reusable-cpp-tests-ubuntu.yml index 6ca3694..35a4210 100644 --- a/.github/workflows/reusable-cpp-tests-ubuntu.yml +++ b/.github/workflows/reusable-cpp-tests-ubuntu.yml @@ -84,7 +84,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version + uses: munich-quantum-software/setup-mlir@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-cpp-tests-windows.yml b/.github/workflows/reusable-cpp-tests-windows.yml index 19f1cfb..d38b1c4 100644 --- a/.github/workflows/reusable-cpp-tests-windows.yml +++ b/.github/workflows/reusable-cpp-tests-windows.yml @@ -86,7 +86,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version + uses: munich-quantum-software/setup-mlir@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} debug: ${{ inputs.config == 'Debug' }} diff --git a/.github/workflows/reusable-python-linter.yml b/.github/workflows/reusable-python-linter.yml index fbaaafb..7f96752 100644 --- a/.github/workflows/reusable-python-linter.yml +++ b/.github/workflows/reusable-python-linter.yml @@ -66,7 +66,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version + uses: munich-quantum-software/setup-mlir@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml b/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml index cd7249d..30fe616 100644 --- a/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml +++ b/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml @@ -58,7 +58,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir && !startsWith(inputs.runs-on, 'ubuntu') }} - uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version + uses: munich-quantum-software/setup-mlir@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-python-tests.yml b/.github/workflows/reusable-python-tests.yml index 2557c71..4fca1f9 100644 --- a/.github/workflows/reusable-python-tests.yml +++ b/.github/workflows/reusable-python-tests.yml @@ -82,7 +82,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version + uses: munich-quantum-software/setup-mlir@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} diff --git a/.github/workflows/reusable-qiskit-upstream-tests.yml b/.github/workflows/reusable-qiskit-upstream-tests.yml index 9d83208..3d9baff 100644 --- a/.github/workflows/reusable-qiskit-upstream-tests.yml +++ b/.github/workflows/reusable-qiskit-upstream-tests.yml @@ -60,7 +60,7 @@ jobs: - name: Set up MLIR if: ${{ inputs.setup-mlir }} - uses: munich-quantum-software/setup-mlir@d23b80bbfb2581e29dd675821ede624e3a5c332f # bump-package-version + uses: munich-quantum-software/setup-mlir@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} From 952d7eb5db77d8fbfeb74a8b8dbb906907e01142 Mon Sep 17 00:00:00 2001 From: Daniel Haag <121057143+denialhaag@users.noreply.github.com> Date: Wed, 11 Mar 2026 19:34:32 +0100 Subject: [PATCH 5/5] Update changelog --- CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ff34cb4..90493d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ This project adheres to [Semantic Versioning], with the exception that minor rel - 📦️ Selectively disable archiving when uploading artifacts ([#332]) ([**@denialhaag**]) - ⬆️ Update [munich-quantum-software/setup-mlir] to `v1.3.0`, which brings full support for LLVM 22 including Windows debug builds ([#335]) ([**@burgholzer**]) +- ⬆️ Update `cibuildwheel` to `v3.4.0` ([#335]) ([**@denialhaag**]) ## [1.17.14] - 2026-03-01 @@ -168,7 +169,7 @@ _If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md#1160)._ ### Changed -- ⬆️ Update `cibuildwheel` to `v3.1` ([#157]) ([**@denialhaag**]) +- ⬆️ Update `cibuildwheel` to `v3.1.1` ([#157]) ([**@denialhaag**]) ## [1.15.1] - 2025-07-29 @@ -242,7 +243,7 @@ _If you are upgrading: please see [`UPGRADING.md`](UPGRADING.md#1110)._ ### Changed -- ⬆️ Update `cibuildwheel` to `v3` ([#126]) ([**@burgholzer**]) +- ⬆️ Update `cibuildwheel` to `v3.0.0` ([#126]) ([**@burgholzer**]) - 💚 Adapt file filter for the change detection to the new project structure regarding the Python bindings ([#119]) ([**@ystade**]) ## [1.10.0] - 2025-05-23 @@ -308,6 +309,7 @@ _📚 Refer to the [GitHub Release Notes] for previous changelogs._ +[#335]: https://github.com/munich-quantum-toolkit/workflows/pull/335 [#332]: https://github.com/munich-quantum-toolkit/workflows/pull/332 [#330]: https://github.com/munich-quantum-toolkit/workflows/pull/330 [#329]: https://github.com/munich-quantum-toolkit/workflows/pull/329