@@ -14,7 +14,7 @@ concurrency:
1414jobs :
1515 change-detection :
1616 name : π Change
17- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-change-detection.yml@v1.16
17+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-change-detection.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
1818
1919 cpp-tests-ubuntu :
2020 name : π¨β Test π§
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@v1.16
33+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
3434 with :
3535 runs-on : ${{ matrix.runs-on }}
3636 compiler : ${{ matrix.compiler }}
5151 - runs-on : macos-14
5252 compiler : clang
5353 config : Debug
54- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@v1.16
54+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
5555 with :
5656 runs-on : ${{ matrix.runs-on }}
5757 compiler : ${{ matrix.compiler }}
7373 - runs-on : windows-2022
7474 compiler : msvc
7575 config : Debug
76- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@v1.16
76+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
7777 with :
7878 runs-on : ${{ matrix.runs-on }}
7979 compiler : ${{ matrix.compiler }}
9898 compiler : clang
9999 - runs-on : ubuntu-22.04-arm
100100 compiler : clang
101- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@v1.16
101+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
102102 with :
103103 runs-on : ${{ matrix.runs-on }}
104104 compiler : ${{ matrix.compiler }}
@@ -122,7 +122,7 @@ jobs:
122122 compiler : gcc-14
123123 - runs-on : macos-15
124124 compiler : gcc-15
125- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@v1.16
125+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
126126 with :
127127 runs-on : ${{ matrix.runs-on }}
128128 compiler : ${{ matrix.compiler }}
@@ -141,7 +141,7 @@ jobs:
141141 runs-on : [windows-2022, windows-2025, windows-11-arm]
142142 compiler : [msvc, clang]
143143 config : [Release, Debug]
144- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@v1.16
144+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
145145 with :
146146 runs-on : ${{ matrix.runs-on }}
147147 compiler : ${{ matrix.compiler }}
@@ -152,7 +152,7 @@ jobs:
152152 name : π¨β Coverage
153153 needs : change-detection
154154 if : fromJSON(needs.change-detection.outputs.run-cpp-tests)
155- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-coverage.yml@v1.16
155+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-coverage.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
156156 with :
157157 setup-z3 : true
158158 permissions :
@@ -164,7 +164,7 @@ jobs:
164164 name : π¨β Lint
165165 needs : change-detection
166166 if : fromJSON(needs.change-detection.outputs.run-cpp-linter)
167- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-linter.yml@v1.16
167+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-linter.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
168168 with :
169169 clang-version : 20
170170 cmake-args : -DBUILD_MQT_QMAP_BINDINGS=ON
@@ -183,7 +183,7 @@ jobs:
183183 matrix :
184184 runs-on :
185185 [ubuntu-24.04, ubuntu-24.04-arm, macos-13, macos-14, windows-2022]
186- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@v1.16
186+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
187187 with :
188188 runs-on : ${{ matrix.runs-on }}
189189 setup-z3 : true
@@ -192,7 +192,7 @@ jobs:
192192 name : π Coverage
193193 needs : [change-detection, python-tests]
194194 if : fromJSON(needs.change-detection.outputs.run-python-tests)
195- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-coverage.yml@v1.16
195+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-coverage.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
196196 permissions :
197197 contents : read
198198 id-token : write
@@ -209,7 +209,7 @@ jobs:
209209 exclude :
210210 # see https://github.com/munich-quantum-toolkit/qmap/issues/703
211211 - runs-on : macos-15
212- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@v1.16
212+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
213213 with :
214214 runs-on : ${{ matrix.runs-on }}
215215 setup-z3 : true
@@ -218,23 +218,23 @@ jobs:
218218 name : π Lint
219219 needs : change-detection
220220 if : fromJSON(needs.change-detection.outputs.run-python-tests)
221- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-linter.yml@v1.16
221+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-linter.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
222222 with :
223223 setup-z3 : true
224224
225225 code-ql :
226226 name : π CodeQL
227227 needs : change-detection
228228 if : fromJSON(needs.change-detection.outputs.run-code-ql)
229- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-code-ql.yml@v1.16
229+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-code-ql.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
230230 with :
231231 setup-z3 : true
232232
233233 build-sdist :
234234 name : π CD
235235 needs : change-detection
236236 if : fromJSON(needs.change-detection.outputs.run-cd)
237- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@v1.16
237+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
238238
239239 build-wheel :
240240 name : π CD
@@ -252,7 +252,7 @@ jobs:
252252 windows-2022,
253253 windows-11-arm,
254254 ]
255- uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@v1.16
255+ uses : munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@d42342e610318ddf1fcd2371be987faa47caedf0 # v1.16
256256 with :
257257 runs-on : ${{ matrix.runs-on }}
258258 setup-z3 : true
0 commit comments