From 0f0df6596e0ccf838fe8116554ba84fad4044abc Mon Sep 17 00:00:00 2001 From: Julien Stephan Date: Fri, 21 Aug 2026 11:40:31 +0200 Subject: [PATCH] workflows: bump actions to Node 24 runtime versions GitHub is deprecating the Node.js 20 runtime for Actions, warning: Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. Bump the pinned action versions to releases that ship a Node.js 24 runtime, silencing the deprecation warning and staying ahead of the eventual removal: actions/checkout v4 -> v7 actions/setup-python v5 -> v7 See: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ Signed-off-by: Julien Stephan --- .github/workflows/docs.yml | 8 ++++---- .github/workflows/nightly.yml | 10 +++++----- .github/workflows/pr-checks.yml | 6 +++--- .github/workflows/pr-trigger.yml | 2 +- .github/workflows/pypi-riscv64-check.yml | 4 ++-- actions/publish-wheels/action.yml | 4 ++-- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 086c5892..9870a0a6 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -25,9 +25,9 @@ jobs: contents: write pull-requests: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 if: github.event.action != 'closed' with: python-version: '3' @@ -89,9 +89,9 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: '3' diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 8a6139d1..9a1a14b6 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -21,11 +21,11 @@ jobs: check_versions: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: '3' @@ -40,7 +40,7 @@ jobs: check_deprecated_packages: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install curl and jq run: sudo apt-get update -qq && sudo apt-get install -qq -y curl jq @@ -71,7 +71,7 @@ jobs: check_installation: runs-on: ubuntu-24.04-riscv steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install packages inside riscv64 container working-directory: ci_scripts @@ -87,7 +87,7 @@ jobs: contents: read issues: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Run pip-audit working-directory: ci_scripts diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 93c0fdef..7cc1b9c4 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -10,7 +10,7 @@ jobs: check_commit_messages: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 @@ -33,11 +33,11 @@ jobs: check_patches: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: '3' diff --git a/.github/workflows/pr-trigger.yml b/.github/workflows/pr-trigger.yml index 6bed3462..742748d3 100644 --- a/.github/workflows/pr-trigger.yml +++ b/.github/workflows/pr-trigger.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest if: contains(github.event.pull_request.body, 'Trigger:') steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: ref: ${{ github.event.pull_request.head.sha }} diff --git a/.github/workflows/pypi-riscv64-check.yml b/.github/workflows/pypi-riscv64-check.yml index 3ae44418..9752b47a 100644 --- a/.github/workflows/pypi-riscv64-check.yml +++ b/.github/workflows/pypi-riscv64-check.yml @@ -20,9 +20,9 @@ jobs: pypi_riscv64_check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: '3' diff --git a/actions/publish-wheels/action.yml b/actions/publish-wheels/action.yml index 48838b92..833b1428 100644 --- a/actions/publish-wheels/action.yml +++ b/actions/publish-wheels/action.yml @@ -91,7 +91,7 @@ runs: steps: - name: Checkout python-wheels - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: fetch-depth: 0 @@ -159,7 +159,7 @@ runs: echo "GPL_SOURCES_URL=$url" >> "$GITHUB_ENV" - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: '3'