From 59bd657edd8b8681642920bcd3dcf4813097ac9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agust=C3=ADn=20Borgna?= Date: Mon, 20 Oct 2025 17:50:00 +0200 Subject: [PATCH 1/2] ci: Avoid cyclic dependency on release-checks --- .github/workflows/release-checks.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/release-checks.yml b/.github/workflows/release-checks.yml index 64c28e67f..3dc658d0c 100644 --- a/.github/workflows/release-checks.yml +++ b/.github/workflows/release-checks.yml @@ -50,11 +50,10 @@ jobs: env: UV_RESOLUTION: ${{ matrix.resolution }} run: | - uv lock --no-sources -U uv sync --no-sources --no-install-workspace uv pip install --no-sources tket-exts uv pip install --no-sources tket-eccs - uv run --no-sync maturin develop + uv run --package tket-py --no-sync maturin develop echo "\nDone! Installed dependencies:" uv pip list - name: Type check with mypy From c07b4340ffe7b239498fa06b246cb56fd7915f21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agust=C3=ADn=20Borgna?= Date: Mon, 20 Oct 2025 18:01:33 +0200 Subject: [PATCH 2/2] Try again --- .github/workflows/release-checks.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-checks.yml b/.github/workflows/release-checks.yml index 3dc658d0c..3711d31ce 100644 --- a/.github/workflows/release-checks.yml +++ b/.github/workflows/release-checks.yml @@ -53,7 +53,8 @@ jobs: uv sync --no-sources --no-install-workspace uv pip install --no-sources tket-exts uv pip install --no-sources tket-eccs - uv run --package tket-py --no-sync maturin develop + uv pip install --no-sources maturin + uv run --no-dev --no-sync maturin develop echo "\nDone! Installed dependencies:" uv pip list - name: Type check with mypy