From 01722eff4572781950dea40ab42c012e57f1e0b0 Mon Sep 17 00:00:00 2001 From: claude-im Date: Mon, 6 Jul 2026 22:09:02 +0100 Subject: [PATCH 1/2] ci: Update action versions and drop invalid setup-uv input MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps actions/checkout to v7 and astral-sh/setup-uv to v8 (Node 24) to clear the Node.js 20 deprecation warning, and removes the invalid 'python-version-file' input — uv reads .python-version at `uv run` time and fetches the interpreter itself. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/test.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index dfc2852..d66ac06 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -10,10 +10,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install uv - uses: astral-sh/setup-uv@v6 - with: - python-version-file: .python-version + uses: astral-sh/setup-uv@v8 - name: Run tests run: uv run pytest From 6c1fef2a5ef0a8c2b98e2eedebf410ad24cca7f4 Mon Sep 17 00:00:00 2001 From: claude-im Date: Mon, 6 Jul 2026 22:10:55 +0100 Subject: [PATCH 2/2] ci: Pin setup-uv to v8.3.0 setup-uv does not maintain a moving 'v8' major tag, only full version tags, so 'v8' failed to resolve. Pin to v8.3.0. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index d66ac06..98d321e 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -12,6 +12,6 @@ jobs: - name: Checkout uses: actions/checkout@v7 - name: Install uv - uses: astral-sh/setup-uv@v8 + uses: astral-sh/setup-uv@v8.3.0 - name: Run tests run: uv run pytest