From ff68beb2edb9572037b64227fc43a2b075ff2959 Mon Sep 17 00:00:00 2001 From: James Addison Date: Mon, 13 Apr 2026 23:59:22 +0100 Subject: [PATCH 1/4] CI: GHA: Major version bump + fully-qualify `astral-sh` action semvers Refs: - https://github.com/dependabot/dependabot-core/issues/14713 - https://github.com/astral-sh/setup-uv/issues/830 --- .github/workflows/builddoc.yml | 2 +- .github/workflows/create-release.yml | 2 +- .github/workflows/lint.yml | 12 ++++++------ .github/workflows/main.yml | 14 +++++++------- .github/workflows/transifex.yml | 4 ++-- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/builddoc.yml b/.github/workflows/builddoc.yml index e709d3dbb26..20e6635f527 100644 --- a/.github/workflows/builddoc.yml +++ b/.github/workflows/builddoc.yml @@ -31,7 +31,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 0c6bdbefbcd..f40273a2aff 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -35,7 +35,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 7a073f7f39e..f1ec92d17c3 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -28,7 +28,7 @@ jobs: persist-credentials: false - name: Install Ruff - uses: astral-sh/ruff-action@v3 + uses: astral-sh/ruff-action@v4.0.0 with: args: --version @@ -50,7 +50,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -71,7 +71,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -92,7 +92,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -114,7 +114,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -135,7 +135,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 235f44ced16..b6970713d6a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -66,7 +66,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -177,7 +177,7 @@ jobs: - name: Install graphviz run: choco install --no-progress graphviz - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -206,7 +206,7 @@ jobs: - name: Install graphviz run: brew install graphviz - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -241,7 +241,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -274,7 +274,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -305,7 +305,7 @@ jobs: - name: Check Python version run: python --version --version - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -338,7 +338,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false diff --git a/.github/workflows/transifex.yml b/.github/workflows/transifex.yml index 209b00cf709..ff48e2b83b8 100644 --- a/.github/workflows/transifex.yml +++ b/.github/workflows/transifex.yml @@ -36,7 +36,7 @@ jobs: curl -o- https://raw.githubusercontent.com/transifex/cli/master/install.sh | bash shell: bash - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false @@ -72,7 +72,7 @@ jobs: curl -o- https://raw.githubusercontent.com/transifex/cli/master/install.sh | bash shell: bash - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.0.0 with: version: latest enable-cache: false From 7aee956718d194b84d414bdef95e06ec70226c60 Mon Sep 17 00:00:00 2001 From: James Addison Date: Mon, 31 Aug 2026 22:28:53 +0100 Subject: [PATCH 2/4] CI: GHA: version bump `astral-sh` action semvers Relates-to commit ff68beb2edb9572037b64227fc43a2b075ff2959. --- .github/workflows/builddoc.yml | 2 +- .github/workflows/create-release.yml | 2 +- .github/workflows/lint.yml | 12 ++++++------ .github/workflows/main.yml | 14 +++++++------- .github/workflows/transifex.yml | 4 ++-- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/builddoc.yml b/.github/workflows/builddoc.yml index 20e6635f527..231fc2d99c8 100644 --- a/.github/workflows/builddoc.yml +++ b/.github/workflows/builddoc.yml @@ -31,7 +31,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index f40273a2aff..90ca4a0fc0f 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -35,7 +35,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f1ec92d17c3..d95439b104b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -28,7 +28,7 @@ jobs: persist-credentials: false - name: Install Ruff - uses: astral-sh/ruff-action@v4.0.0 + uses: astral-sh/ruff-action@v4.1.0 with: args: --version @@ -50,7 +50,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -71,7 +71,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -92,7 +92,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -114,7 +114,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -135,7 +135,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b6970713d6a..5ff7eba216c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -66,7 +66,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -177,7 +177,7 @@ jobs: - name: Install graphviz run: choco install --no-progress graphviz - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -206,7 +206,7 @@ jobs: - name: Install graphviz run: brew install graphviz - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -241,7 +241,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -274,7 +274,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -305,7 +305,7 @@ jobs: - name: Check Python version run: python --version --version - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -338,7 +338,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false diff --git a/.github/workflows/transifex.yml b/.github/workflows/transifex.yml index ff48e2b83b8..58d850e7bc0 100644 --- a/.github/workflows/transifex.yml +++ b/.github/workflows/transifex.yml @@ -36,7 +36,7 @@ jobs: curl -o- https://raw.githubusercontent.com/transifex/cli/master/install.sh | bash shell: bash - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false @@ -72,7 +72,7 @@ jobs: curl -o- https://raw.githubusercontent.com/transifex/cli/master/install.sh | bash shell: bash - name: Install uv - uses: astral-sh/setup-uv@v8.0.0 + uses: astral-sh/setup-uv@v10.0.0.1 with: version: latest enable-cache: false From e94ca000e034724fef13f88debbd5e4cd51a7bdf Mon Sep 17 00:00:00 2001 From: James Addison Date: Mon, 31 Aug 2026 22:31:49 +0100 Subject: [PATCH 3/4] CI: GHA: fixup: `astral-sh` action semver is not a local IP address.. Relates-to commit 7aee956718d194b84d414bdef95e06ec70226c60. --- .github/workflows/builddoc.yml | 2 +- .github/workflows/create-release.yml | 2 +- .github/workflows/lint.yml | 10 +++++----- .github/workflows/main.yml | 14 +++++++------- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/builddoc.yml b/.github/workflows/builddoc.yml index 231fc2d99c8..4d084fe96a8 100644 --- a/.github/workflows/builddoc.yml +++ b/.github/workflows/builddoc.yml @@ -31,7 +31,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 90ca4a0fc0f..393adc110fa 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -35,7 +35,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d95439b104b..85b0eb6be2b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -50,7 +50,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -71,7 +71,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -92,7 +92,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -114,7 +114,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -135,7 +135,7 @@ jobs: with: python-version: "3" - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5ff7eba216c..a841e672985 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -66,7 +66,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -177,7 +177,7 @@ jobs: - name: Install graphviz run: choco install --no-progress graphviz - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -206,7 +206,7 @@ jobs: - name: Install graphviz run: brew install graphviz - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -241,7 +241,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -274,7 +274,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -305,7 +305,7 @@ jobs: - name: Check Python version run: python --version --version - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -338,7 +338,7 @@ jobs: - name: Install graphviz run: sudo apt-get install --no-install-recommends --yes graphviz - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false From 1a2d673319ef7867cd34e9200c8cfccebf6165c7 Mon Sep 17 00:00:00 2001 From: James Addison Date: Mon, 31 Aug 2026 22:34:03 +0100 Subject: [PATCH 4/4] CI: GHA: fixup: two more corrections for `actral-sh` actions semvers Relates-to commit e94ca000e034724fef13f88debbd5e4cd51a7bdf. --- .github/workflows/transifex.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/transifex.yml b/.github/workflows/transifex.yml index 58d850e7bc0..2ff3d93fe79 100644 --- a/.github/workflows/transifex.yml +++ b/.github/workflows/transifex.yml @@ -36,7 +36,7 @@ jobs: curl -o- https://raw.githubusercontent.com/transifex/cli/master/install.sh | bash shell: bash - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false @@ -72,7 +72,7 @@ jobs: curl -o- https://raw.githubusercontent.com/transifex/cli/master/install.sh | bash shell: bash - name: Install uv - uses: astral-sh/setup-uv@v10.0.0.1 + uses: astral-sh/setup-uv@v10.0.1 with: version: latest enable-cache: false