From eae457be8645be65b3e84503320ff5ea69a4e20b Mon Sep 17 00:00:00 2001 From: "V. David Zvenyach" Date: Fri, 29 May 2026 10:12:13 -0500 Subject: [PATCH] ci: bump checkout and setup-node to v5 (Node 24 runtime) GitHub forces Node 20 actions to Node 24 on 2026-06-02 and removes the Node 20 runtime on 2026-09-16. v5 of both actions runs on Node 24. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/ci.yml | 10 +++++----- .github/workflows/docs-dispatch.yml | 2 +- .github/workflows/publish.yml | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7463743..b95b1e4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,10 +25,10 @@ jobs: node-version: ["18", "20", "22"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: ${{ matrix.node-version }} @@ -71,12 +71,12 @@ jobs: echo "::notice::Skipping SDK conformance check — TANGO_API_REPO_ACCESS_TOKEN not configured." fi - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 if: steps.gate.outputs.ready == 'true' - name: Checkout tango API repo (manifest source) if: steps.gate.outputs.ready == 'true' - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: makegov/tango path: tango-api @@ -84,7 +84,7 @@ jobs: - name: Set up Node.js if: steps.gate.outputs.ready == 'true' - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: "20" diff --git a/.github/workflows/docs-dispatch.yml b/.github/workflows/docs-dispatch.yml index 2ba5d4e..64696b7 100644 --- a/.github/workflows/docs-dispatch.yml +++ b/.github/workflows/docs-dispatch.yml @@ -30,7 +30,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 2 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 617c357..3f48d58 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,10 +13,10 @@ jobs: id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v5 with: node-version: "20" registry-url: "https://registry.npmjs.org"