From 19c5fe3dea76d9101cb6c0af586e139fa177e9d6 Mon Sep 17 00:00:00 2001 From: Javier Hernandez Date: Thu, 12 Mar 2026 13:43:03 +0100 Subject: [PATCH] Update GitHub Actions to latest versions for Node.js 24 compatibility MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - actions/checkout v4 → v6 - actions/setup-python v5 → v6 - actions/github-script v7 → v8 - actions/configure-pages v4 → v5 - actions/upload-pages-artifact v3 → v4 --- .github/workflows/create-release.yml | 4 ++-- .github/workflows/docs.yml | 10 +++++----- .github/workflows/release.yml | 4 ++-- .github/workflows/testing.yml | 4 ++-- .github/workflows/ubuntu_test_24_04.yml | 2 +- .github/workflows/version.yml | 4 ++-- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 74d72a283..1a81dff68 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -13,10 +13,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Create release with notes - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const fs = require('fs'); diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index d1cc42fba..d89892cb6 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -38,7 +38,7 @@ jobs: steps: - name: Check for documentation label id: check - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const merged = context.payload.pull_request.merged; @@ -97,16 +97,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 # Fetch all history for all tags and branches - name: Setup Pages id: pages - uses: actions/configure-pages@v4 + uses: actions/configure-pages@v5 - name: Install poetry run: pipx install poetry - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.12' - name: Install dependencies @@ -144,7 +144,7 @@ jobs: exit 1 - name: Upload artifact # Automatically uploads an artifact from the './_site' directory by default - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v4 # Deployment job deploy: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 10613383e..9570c6afb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,11 +17,11 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install poetry run: pipx install poetry - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.x" - name: Build package diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index d27f87f52..516b4be18 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -22,11 +22,11 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install poetry run: pipx install poetry - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/ubuntu_test_24_04.yml b/.github/workflows/ubuntu_test_24_04.yml index 296084a01..f3c1184a8 100644 --- a/.github/workflows/ubuntu_test_24_04.yml +++ b/.github/workflows/ubuntu_test_24_04.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install system dependencies run: | diff --git a/.github/workflows/version.yml b/.github/workflows/version.yml index 748f7a57f..1cef57086 100644 --- a/.github/workflows/version.yml +++ b/.github/workflows/version.yml @@ -14,10 +14,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.12'