diff --git a/.github/workflows/reusable-cpp-coverage.yml b/.github/workflows/reusable-cpp-coverage.yml index 01a8676..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@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + 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 11559b6..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@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + 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 aff5a3c..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@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + 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 3bb3888..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@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + 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 0c59759..d38b1c4 100644 --- a/.github/workflows/reusable-cpp-tests-windows.yml +++ b/.github/workflows/reusable-cpp-tests-windows.yml @@ -86,9 +86,10 @@ 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@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} + debug: ${{ inputs.config == 'Debug' }} - name: Install the latest version of uv uses: astral-sh/setup-uv@6ee6290f1cbc4156c0bdd66691b2c144ef8df19a # v7.4.0 diff --git a/.github/workflows/reusable-python-linter.yml b/.github/workflows/reusable-python-linter.yml index f3c3864..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@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + 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 6f99d36..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@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + 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 1e52d22..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@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + 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 248603c..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@02921c1f9f2498e4f31d6f1585ff7e26b8b71ab2 # v1.2.1 + uses: munich-quantum-software/setup-mlir@f3ebc0bd966545a052741bc2b31750c34a09aa22 # v1.3.0 with: llvm-version: ${{ inputs.llvm-version }} diff --git a/CHANGELOG.md b/CHANGELOG.md index b3c5f70..90493d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,9 +9,13 @@ 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**]) +- ⬆️ Update `cibuildwheel` to `v3.4.0` ([#335]) ([**@denialhaag**]) ## [1.17.14] - 2026-03-01 @@ -165,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 @@ -239,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 @@ -273,7 +277,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 @@ -304,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