Skip to content

Commit 5c89716

Browse files
authored
β¬†οΈπŸ‘¨β€πŸ’» Update munich-quantum-toolkit/workflows action to v1.17.7 (munich-quantum-toolkit#1404)
## Description This PR updates `munich-quantum-toolkit/workflows` and `munich-quantum-software/setup-mlir` to their newest versions. ## Checklist: - [x] The pull request only contains commits that are focused and relevant to this change. - [x] ~I have added appropriate tests that cover the new/changed functionality.~ - [x] ~I have updated the documentation to reflect these changes.~ - [x] ~I have added entries to the changelog for any noteworthy additions, changes, fixes, or removals.~ - [x] ~I have added migration instructions to the upgrade guide (if needed).~ - [x] The changes follow the project's style guidelines and introduce no new warnings. - [x] The changes are fully tested and pass the CI checks. - [x] I have reviewed my own code changes.
1 parent 4029d09 commit 5c89716

4 files changed

Lines changed: 21 additions & 21 deletions

File tree

β€Ž.github/workflows/cd.ymlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permissions:
1212
jobs:
1313
build-sdist:
1414
name: 🐍 Packaging
15-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
15+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
1616

1717
# Builds wheels on all supported platforms using cibuildwheel.
1818
# The wheels are uploaded as GitHub artifacts `dev-cibw-*` or `cibw-*`, depending on whether
@@ -31,7 +31,7 @@ jobs:
3131
windows-2022,
3232
windows-11-arm,
3333
]
34-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
34+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
3535
with:
3636
runs-on: ${{ matrix.runs-on }}
3737

β€Ž.github/workflows/ci.ymlβ€Ž

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ concurrency:
1414
jobs:
1515
change-detection:
1616
name: πŸ” Change
17-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-change-detection.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
17+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-change-detection.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
1818

1919
cpp-tests-ubuntu:
2020
name: πŸ‡¨β€Œ Test 🐧
@@ -30,7 +30,7 @@ jobs:
3030
- runs-on: ubuntu-24.04
3131
compiler: gcc
3232
config: Debug
33-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
33+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
3434
with:
3535
runs-on: ${{ matrix.runs-on }}
3636
compiler: ${{ matrix.compiler }}
@@ -50,7 +50,7 @@ jobs:
5050
- runs-on: macos-14
5151
compiler: clang
5252
config: Debug
53-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
53+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
5454
with:
5555
runs-on: ${{ matrix.runs-on }}
5656
compiler: ${{ matrix.compiler }}
@@ -71,7 +71,7 @@ jobs:
7171
- runs-on: windows-2022
7272
compiler: msvc
7373
config: Debug
74-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
74+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
7575
with:
7676
runs-on: ${{ matrix.runs-on }}
7777
compiler: ${{ matrix.compiler }}
@@ -88,7 +88,7 @@ jobs:
8888
runs-on: [ubuntu-24.04, ubuntu-24.04-arm]
8989
compiler: [gcc, clang, clang-20, clang-21]
9090
config: [Release, Debug]
91-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
91+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
9292
with:
9393
runs-on: ${{ matrix.runs-on }}
9494
compiler: ${{ matrix.compiler }}
@@ -105,7 +105,7 @@ jobs:
105105
runs-on: [macos-14, macos-15, macos-15-intel]
106106
compiler: [clang, clang-20, clang-21, gcc-14, gcc-15]
107107
config: [Release, Debug]
108-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
108+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
109109
with:
110110
runs-on: ${{ matrix.runs-on }}
111111
compiler: ${{ matrix.compiler }}
@@ -123,7 +123,7 @@ jobs:
123123
runs-on: [windows-2022, windows-2025, windows-11-arm]
124124
compiler: [msvc, clang]
125125
config: [Release]
126-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
126+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
127127
with:
128128
runs-on: ${{ matrix.runs-on }}
129129
compiler: ${{ matrix.compiler }}
@@ -133,7 +133,7 @@ jobs:
133133
name: πŸ‡¨β€Œ Coverage
134134
needs: change-detection
135135
if: fromJSON(needs.change-detection.outputs.run-cpp-tests)
136-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-coverage.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
136+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-coverage.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
137137
permissions:
138138
contents: read
139139
id-token: write
@@ -142,7 +142,7 @@ jobs:
142142
name: πŸ‡¨β€Œ Lint
143143
needs: change-detection
144144
if: fromJSON(needs.change-detection.outputs.run-cpp-linter)
145-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-linter.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
145+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-linter.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
146146
with:
147147
cmake-args: -DBUILD_MQT_CORE_BENCHMARKS=ON -DBUILD_MQT_CORE_MLIR=ON -DBUILD_MQT_CORE_BINDINGS=ON
148148
clang-version: 21
@@ -168,15 +168,15 @@ jobs:
168168
macos-14,
169169
windows-2022,
170170
]
171-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
171+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
172172
with:
173173
runs-on: ${{ matrix.runs-on }}
174174

175175
python-coverage:
176176
name: 🐍 Coverage
177177
needs: [change-detection, python-tests]
178178
if: fromJSON(needs.change-detection.outputs.run-python-tests)
179-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-coverage.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
179+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-coverage.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
180180
permissions:
181181
contents: read
182182
id-token: write
@@ -190,15 +190,15 @@ jobs:
190190
fail-fast: false
191191
matrix:
192192
runs-on: [macos-15, windows-2025]
193-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
193+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
194194
with:
195195
runs-on: ${{ matrix.runs-on }}
196196

197197
python-linter:
198198
name: 🐍 Lint
199199
needs: change-detection
200200
if: fromJSON(needs.change-detection.outputs.run-python-tests)
201-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-linter.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
201+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-linter.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
202202
with:
203203
check-stubs: true
204204
enable-ty: true
@@ -207,7 +207,7 @@ jobs:
207207
name: πŸš€ CD
208208
needs: change-detection
209209
if: fromJSON(needs.change-detection.outputs.run-cd)
210-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
210+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
211211

212212
build-wheel:
213213
name: πŸš€ CD
@@ -225,7 +225,7 @@ jobs:
225225
windows-2022,
226226
windows-11-arm,
227227
]
228-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
228+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
229229
with:
230230
runs-on: ${{ matrix.runs-on }}
231231

β€Ž.github/workflows/reusable-mlir-tests.ymlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ jobs:
3838
fetch-depth: 0
3939

4040
- name: Set up MLIR
41-
uses: munich-quantum-software/setup-mlir@78e8f61380c7823641ccf70c513b26bfb7602f47 # 2025.12.13
41+
uses: munich-quantum-software/setup-mlir@fe382b2b7f0fbe38d64ad72ddc83cbb7697b6765 # v1.0.0
4242
with:
43-
llvm-version: 21.1.7
43+
llvm-version: 21.1.8
4444

4545
# Build acceleration and Python tooling
4646
- name: Set up mold as linker (Linux)

β€Ž.github/workflows/upstream.ymlβ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
fail-fast: false
2020
matrix:
2121
runs-on: [ubuntu-24.04, macos-14, windows-2022]
22-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-tests.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
22+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-tests.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
2323
with:
2424
runs-on: ${{ matrix.runs-on }}
2525
setup-z3: true
@@ -28,7 +28,7 @@ jobs:
2828
name: Create issue on failure
2929
needs: qiskit-upstream-tests
3030
if: ${{ always() }}
31-
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-issue.yml@2acb39781fa6ca7baa10c2a31a508cb0e2292d9e # v1.17.6
31+
uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-issue.yml@7f8eeed7a3dba08e1e9be54966e5722f5753d0df # v1.17.7
3232
with:
3333
tests-result: ${{ needs.qiskit-upstream-tests.result }}
3434
permissions:

0 commit comments

Comments
Β (0)