diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 470457779..c8fbe16b7 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -15,7 +15,7 @@ jobs: # workflow is triggered from a PR or a release, respectively. python-packaging: name: 🐍 Packaging - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging.yml@v1.12 with: # Make sure Z3 is available setup-z3: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b62b66eab..bd2d9919e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,13 +14,13 @@ concurrency: jobs: change-detection: name: 🔍 Change - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-change-detection.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-change-detection.yml@v1.12 cpp-tests: name: 🇨‌ Test needs: change-detection if: fromJSON(needs.change-detection.outputs.run-cpp-tests) - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-ci.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-ci.yml@v1.12 with: # Runs to enable enable-ubuntu2404-gcc-release: true @@ -72,7 +72,7 @@ jobs: name: 🇨‌ Test (Extensive) needs: change-detection if: fromJSON(needs.change-detection.outputs.run-cpp-tests) && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'extensive-cpp-ci') - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-ci.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-ci.yml@v1.12 with: # Runs to enable enable-ubuntu2404-gcc-debug: true @@ -123,7 +123,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@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-coverage.yml@v1.12 with: setup-z3: true permissions: @@ -135,7 +135,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@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-linter.yml@v1.12 with: setup-z3: true clang-version: 20 @@ -148,7 +148,7 @@ jobs: name: 🐍 Test needs: change-detection if: fromJSON(needs.change-detection.outputs.run-python-tests) - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-ci.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-ci.yml@v1.12 with: # Runs to enable enable-ubuntu2404: true @@ -173,7 +173,7 @@ jobs: name: 🐍 Test (Extensive) needs: change-detection if: fromJSON(needs.change-detection.outputs.run-python-tests) && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'extensive-python-ci') - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-ci.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-ci.yml@v1.12 with: # Runs to enable enable-ubuntu2204: true @@ -198,7 +198,7 @@ jobs: name: 🐍 Lint needs: change-detection if: fromJSON(needs.change-detection.outputs.run-python-tests) - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-linter.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-linter.yml@v1.12 with: setup-z3: true @@ -206,7 +206,7 @@ jobs: name: 📝 CodeQL needs: change-detection if: fromJSON(needs.change-detection.outputs.run-code-ql) - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-code-ql.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-code-ql.yml@v1.12 with: setup-z3: true @@ -214,7 +214,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.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging.yml@v1.12 with: setup-z3: true # 4.13.0 has incorrectly tagged manylinux wheels diff --git a/.github/workflows/update-mqt-core.yml b/.github/workflows/update-mqt-core.yml index 6b34f7297..8eb649514 100644 --- a/.github/workflows/update-mqt-core.yml +++ b/.github/workflows/update-mqt-core.yml @@ -21,6 +21,9 @@ concurrency: jobs: update-mqt-core: name: ⬆️ Update MQT Core - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-mqt-core-update.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-mqt-core-update.yml@v1.12 with: update-to-head: ${{ github.event.inputs.update-to-head == 'true' }} + secrets: + APP_ID: ${{ secrets.APP_ID }} + APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }} diff --git a/.github/workflows/upstream.yml b/.github/workflows/upstream.yml index 08e789eb6..2e42728a4 100644 --- a/.github/workflows/upstream.yml +++ b/.github/workflows/upstream.yml @@ -23,7 +23,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-24.04, macos-15, windows-2025] - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream.yml@v1.11 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream.yml@v1.12 with: runs-on: ${{ matrix.os }} setup-z3: true