From 4701c080c00e7890c3778bd64b6ac720cf8f685c Mon Sep 17 00:00:00 2001 From: Daniel Haag <121057143+denialhaag@users.noreply.github.com> Date: Fri, 23 Oct 2026 16:06:13 +0200 Subject: [PATCH] Update ty and require uv 0.13.4 Assisted-by: GPT-6.1 Sol via Codex --- .github/workflows/cd.yml | 4 ++-- .github/workflows/ci.yml | 20 ++++++++++---------- .github/workflows/update-mqt-core.yml | 2 +- .github/workflows/upstream.yml | 4 ++-- .pre-commit-config.yaml | 2 +- pyproject.toml | 2 +- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index c68753a7..2c2bf1ae 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -12,7 +12,7 @@ permissions: {} jobs: build-sdist: name: 🐍 Packaging - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 permissions: contents: read @@ -31,7 +31,7 @@ jobs: windows-2022, windows-11-arm, ] - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: runs-on: ${{ matrix.runs-on }} permissions: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d7f96089..9945cd4c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ permissions: {} jobs: change-detection: name: 🔍 Change - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-change-detection.yml@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-change-detection.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 permissions: contents: read @@ -39,7 +39,7 @@ jobs: compiler: gcc preset: debug run-on-draft: true - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-ubuntu.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: runs-on: ${{ matrix.runs-on }} compiler: ${{ matrix.compiler }} @@ -64,7 +64,7 @@ jobs: compiler: clang preset: debug run-on-draft: true - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-macos.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: runs-on: ${{ matrix.runs-on }} compiler: ${{ matrix.compiler }} @@ -89,7 +89,7 @@ jobs: compiler: msvc preset: debug run-on-draft: true - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-tests-windows.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: runs-on: ${{ matrix.runs-on }} compiler: ${{ matrix.compiler }} @@ -102,7 +102,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@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-cpp-linter.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: build-project: true clang-version: 23 @@ -122,7 +122,7 @@ jobs: fail-fast: false matrix: runs-on: [ubuntu-26.04, ubuntu-26.04-arm, macos-26, windows-2022] - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-tests.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: runs-on: ${{ matrix.runs-on }} permissions: @@ -132,7 +132,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@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-coverage.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 permissions: contents: read id-token: write @@ -141,7 +141,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@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-linter.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: check-stubs: true enable-ty: true @@ -156,7 +156,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@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 permissions: contents: read @@ -175,7 +175,7 @@ jobs: windows-2022, windows-11-arm, ] - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-wheel-cibuildwheel.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: runs-on: ${{ matrix.runs-on }} permissions: diff --git a/.github/workflows/update-mqt-core.yml b/.github/workflows/update-mqt-core.yml index 5a6de8e4..380d80df 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@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-mqt-core-update.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: max-major-version: "3" secrets: diff --git a/.github/workflows/upstream.yml b/.github/workflows/upstream.yml index 7232b5ba..5f1a7547 100644 --- a/.github/workflows/upstream.yml +++ b/.github/workflows/upstream.yml @@ -21,7 +21,7 @@ jobs: fail-fast: false matrix: runs-on: [ubuntu-26.04, macos-26, windows-2022] - uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-tests.yml@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-tests.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: runs-on: ${{ matrix.runs-on }} setup-z3: true @@ -32,7 +32,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@fd3d75dece69c363989347869529a5e99cdcfffc # v2.5.1 + uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-qiskit-upstream-issue.yml@b69ae7ac0c39d2ab3300dbf87fa608654c9f3b9a # v2.5.4 with: tests-result: ${{ needs.qiskit-upstream-tests.result }} permissions: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ec91e913..a34ee22f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -165,7 +165,7 @@ repos: ## Check Python types with ty - repo: https://github.com/astral-sh/ty-pre-commit - rev: v0.0.86 + rev: v0.0.91 hooks: - id: ty args: [--no-install-project] diff --git a/pyproject.toml b/pyproject.toml index 92b74c55..f09ce505 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -179,7 +179,7 @@ wheel.py-api = "cp315t" [tool.uv] -required-version = ">=0.5.20" +required-version = ">=0.13.4" cache-keys = [ { file = "pyproject.toml" }, { git = { commit = true, tags = true } },