From 3d9dd86359117a98ae4a47ab96349cc771a078de Mon Sep 17 00:00:00 2001 From: thc202 Date: Tue, 21 Apr 2026 15:34:48 +0100 Subject: [PATCH] Update Node and actions in workflows Use Node 24 instead of 20 which will be EOL soon. Update to latest actions. Signed-off-by: thc202 --- .github/workflows/check-dist-update-website.yml | 8 ++++---- .github/workflows/ci.yml | 6 +++--- .github/workflows/update-website.yml | 8 ++++---- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/check-dist-update-website.yml b/.github/workflows/check-dist-update-website.yml index abde9af..040d8e3 100644 --- a/.github/workflows/check-dist-update-website.yml +++ b/.github/workflows/check-dist-update-website.yml @@ -19,12 +19,12 @@ jobs: working-directory: .github/actions/update-website/ steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: 20.x + node-version: 24.x - name: Install dependencies run: npm ci @@ -41,7 +41,7 @@ jobs: fi id: diff - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: ${{ failure() && steps.diff.conclusion == 'failure' }} with: name: dist diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a27d7ba..317123b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,10 +11,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: - node-version: '20' + node-version: '24' - uses: ruby/setup-ruby@v1 with: ruby-version: 3.2 diff --git a/.github/workflows/update-website.yml b/.github/workflows/update-website.yml index 4b5c177..295fc87 100644 --- a/.github/workflows/update-website.yml +++ b/.github/workflows/update-website.yml @@ -12,14 +12,14 @@ jobs: - uses: ruby/setup-ruby@v1 with: ruby-version: 3.2 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: - node-version: '20' - - uses: actions/checkout@v4 + node-version: '24' + - uses: actions/checkout@v6 with: path: zap-api-docs - name: Checkout zaproxy.github.io - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: zaproxy/zaproxy.github.io persist-credentials: false