From 8187e1f5aa7bd6d6bb4679ab713963a95bb19fdf Mon Sep 17 00:00:00 2001 From: Denis Averin Date: Fri, 10 Apr 2026 18:52:06 +0700 Subject: [PATCH] Update GitHub Actions to Node 24 compatible versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub is deprecating Node 20 on Actions runners (EOL April 2026). Updated actions to their latest major versions with Node 24 support: - actions/checkout v4 → v6 - actions/setup-node v4 → v6 --- .github/workflows/check-badges.yml | 2 +- .github/workflows/node.js.yml | 4 ++-- .github/workflows/publish.yml | 4 ++-- .github/workflows/try-publish.yml | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/check-badges.yml b/.github/workflows/check-badges.yml index 0232d29..9a3e9b7 100644 --- a/.github/workflows/check-badges.yml +++ b/.github/workflows/check-badges.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Check badges in README.md run: ./scripts/check-badges.bash "README.md" diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 2420c93..0f4bbcc 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -23,9 +23,9 @@ jobs: node-version: [18.x, 20.x, 22.x, lts/*, latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: "npm" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7fa71dd..8b09b33 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,9 +13,9 @@ jobs: publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "lts/*" registry-url: "https://registry.npmjs.org" diff --git a/.github/workflows/try-publish.yml b/.github/workflows/try-publish.yml index d93a427..56efb73 100644 --- a/.github/workflows/try-publish.yml +++ b/.github/workflows/try-publish.yml @@ -14,9 +14,9 @@ jobs: shell: bash steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Use the latest versiob of Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: # Switch node-version: latest (23) to 22 for a while # https://github.com/nodejs/node/issues/55410