From 9a88c31f55d966e55449647f1fe80b1d0658dc2c Mon Sep 17 00:00:00 2001 From: wfl-repo-warden Date: Sun, 16 Aug 2026 04:05:30 -0500 Subject: [PATCH] ci: bump actions/setup-python v4 -> v5 across ci.yml and versioning.yml actionlint flags all five actions/setup-python@v4 uses with "the runner of ... is too old to run on GitHub Actions" (node16). v5.0.0 is a runner-only release (node16 -> node20) with no input or behaviour changes; all five call sites pass only python-version, so the bump is mechanical. Deliberately targets v5 rather than the current v7: v6.0.0 requires GitHub Actions runner >= v2.327.1 and every job here runs on Blacksmith runners whose agent version cannot be verified from the workflow side. v5 clears the deprecation with no runner-version dependency. After this change actionlint reports zero findings on the repository. --- .github/workflows/ci.yml | 8 ++++---- .github/workflows/versioning.yml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3953de84..c2168ef8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,7 +46,7 @@ jobs: timeout-minutes: 10 steps: - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.x' - name: Checker unit tests (fixture trees) @@ -220,7 +220,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable # The post-suite working-tree hygiene check needs Python 3.11+ (tomllib); # the Windows runner's default python is older, so set it up explicitly. - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.12' @@ -391,7 +391,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable # The post-suite working-tree hygiene check needs Python 3.11+ (tomllib); # the Windows runner's default python is older, so set it up explicitly. - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.12' @@ -694,7 +694,7 @@ jobs: save-if: false - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.x' diff --git a/.github/workflows/versioning.yml b/.github/workflows/versioning.yml index dfb969b0..8c44a250 100644 --- a/.github/workflows/versioning.yml +++ b/.github/workflows/versioning.yml @@ -25,7 +25,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.x'