From 6e97579342d336d7df7ba1c2ff486baa18367c63 Mon Sep 17 00:00:00 2001 From: Brian Thorne Date: Thu, 11 Jun 2026 16:23:03 +1200 Subject: [PATCH] ci: bump setup-uv to v8.2.0 for Node 24 runtime MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit setup-uv v6 runs on Node 20, which GitHub forces onto Node 24 from June 16th 2026 and removes from runners in September 2026. v7+ runs node24 natively. Pinned to the exact v8.2.0 tag because setup-uv stopped publishing floating major/minor tags in v8 (supply-chain hardening), so @v8 does not resolve. The v7/v8 breaking changes (server-url and old manifest-file format removal) don't apply — both usages install uv with no inputs. All other actions in this repo are already on node24 majors. --- .github/workflows/ci.yml | 2 +- .github/workflows/nightly-chaos.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8670a3fd..a4b871f2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -141,7 +141,7 @@ jobs: with: python-version: "3.12" - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v8.2.0 - name: Create venv and install deps run: | uv venv .venv diff --git a/.github/workflows/nightly-chaos.yml b/.github/workflows/nightly-chaos.yml index 57674cc2..96bbe15f 100644 --- a/.github/workflows/nightly-chaos.yml +++ b/.github/workflows/nightly-chaos.yml @@ -370,7 +370,7 @@ jobs: with: python-version: "3.12" - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@v8.2.0 - name: Create venv and install deps run: | uv venv .venv