diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index be2cdedb..b604f914 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -9,7 +9,7 @@ permissions: {} jobs: build-sdist: name: 🐍 Packaging - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 permissions: contents: read @@ -28,7 +28,7 @@ jobs: windows-2025, windows-11-arm, ] - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: runs-on: ${{ matrix.runs-on }} permissions: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dffbd877..f5dea995 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ permissions: {} jobs: change-detection: name: 🔍 Change - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-change-detection.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-change-detection.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 permissions: contents: read @@ -37,7 +37,7 @@ jobs: compiler: gcc preset: debug run-on-draft: true - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: runs-on: ${{ matrix.runs-on }} compiler: ${{ matrix.compiler }} @@ -62,7 +62,7 @@ jobs: compiler: clang preset: debug run-on-draft: true - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: runs-on: ${{ matrix.runs-on }} compiler: ${{ matrix.compiler }} @@ -87,7 +87,7 @@ jobs: compiler: msvc preset: debug run-on-draft: true - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: runs-on: ${{ matrix.runs-on }} compiler: ${{ matrix.compiler }} @@ -100,7 +100,7 @@ jobs: name: 🇨 Coverage needs: change-detection if: fromJSON(needs.change-detection.outputs.run-cpp-tests) - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-coverage.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-coverage.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 permissions: contents: read id-token: write @@ -109,7 +109,7 @@ jobs: name: 🇨 Lint needs: change-detection if: fromJSON(needs.change-detection.outputs.run-cpp-linter) - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-linter.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-linter.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: clang-version: 20 files-changed-only: true @@ -128,7 +128,7 @@ jobs: fail-fast: false matrix: runs-on: [ubuntu-24.04, ubuntu-24.04-arm, macos-26, windows-2025] - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: runs-on: ${{ matrix.runs-on }} permissions: @@ -138,7 +138,7 @@ jobs: name: 🐍 Coverage needs: [change-detection, python-tests] if: fromJSON(needs.change-detection.outputs.run-python-tests) - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-coverage.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-coverage.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 permissions: contents: read id-token: write @@ -147,7 +147,7 @@ jobs: name: 🐍 Lint needs: change-detection if: fromJSON(needs.change-detection.outputs.run-python-linter) - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-linter.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-linter.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: check-stubs: true enable-mypy: false @@ -159,7 +159,7 @@ jobs: name: 🚀 CD needs: change-detection if: fromJSON(needs.change-detection.outputs.run-cd) - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 permissions: contents: read @@ -178,7 +178,7 @@ jobs: windows-2025, windows-11-arm, ] - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: runs-on: ${{ matrix.runs-on }} permissions: diff --git a/.github/workflows/update-mqt-core.yml b/.github/workflows/update-mqt-core.yml index 01f295de..9ff049e3 100644 --- a/.github/workflows/update-mqt-core.yml +++ b/.github/workflows/update-mqt-core.yml @@ -17,7 +17,7 @@ permissions: {} jobs: update-mqt-core: name: ⬆️ Update MQT Core - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-mqt-core-update.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-mqt-core-update.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: max-major-version: "3" secrets: diff --git a/.github/workflows/upstream.yml b/.github/workflows/upstream.yml index 268b1fa4..e042d4ff 100644 --- a/.github/workflows/upstream.yml +++ b/.github/workflows/upstream.yml @@ -21,7 +21,7 @@ jobs: fail-fast: false matrix: runs-on: [ubuntu-24.04, macos-26, windows-2025] - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-tests.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-tests.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: runs-on: ${{ matrix.runs-on }} permissions: @@ -31,7 +31,7 @@ jobs: name: Create issue on failure needs: qiskit-upstream-tests if: ${{ always() }} - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-issue.yml@99af11652a4238dbe50ebe4b003a9f0fd5fb8085 # v2.4.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-issue.yml@ace7363a2a8e036e5efc6717be67f1eda29a120e # v2.4.2 with: tests-result: ${{ needs.qiskit-upstream-tests.result }} permissions: