From d0a2f7b96697dc5713296f5647af290d995af23c Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Mon, 2 Nov 2026 18:02:45 +0100 Subject: [PATCH 1/3] Update GH actions to use actions/*@v6 versions. These should default to node24 and no longer trigger node20 warnings. Also update gaurav-nelson (link-checker) to 1.0.17 and peaceiris to v4. Signed-off-by: Kurt Garloff --- .github/workflows/build.yml | 6 +++--- .github/workflows/build_and_deploy.yml | 8 ++++---- .github/workflows/build_and_staging.yml | 8 ++++---- .github/workflows/link-validator.yml | 4 ++-- .github/workflows/pr-markdownlint.yml | 2 +- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 019e560b26..84a161722a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,15 +10,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: ref: ${{ github.head_ref }} - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: 24 - name: Cache dependencies - uses: actions/cache@v3 + uses: actions/cache@v6 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} diff --git a/.github/workflows/build_and_deploy.yml b/.github/workflows/build_and_deploy.yml index 62f336772d..b15e4fb06f 100644 --- a/.github/workflows/build_and_deploy.yml +++ b/.github/workflows/build_and_deploy.yml @@ -15,17 +15,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: ref: ${{ github.head_ref }} - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: 24 - name: Cache dependencies - uses: actions/cache@v3 + uses: actions/cache@v6 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -38,7 +38,7 @@ jobs: npm run build - name: Deploy - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: publish_dir: ./build github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/build_and_staging.yml b/.github/workflows/build_and_staging.yml index e6e2c2cf9a..e0998be33e 100644 --- a/.github/workflows/build_and_staging.yml +++ b/.github/workflows/build_and_staging.yml @@ -13,17 +13,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v6 with: ref: ${{ github.ref_name }} - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: 24 - name: Cache dependencies - uses: actions/cache@v3 + uses: actions/cache@v6 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -36,7 +36,7 @@ jobs: npm run build - name: Deploy - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: publish_dir: ./build github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/link-validator.yml b/.github/workflows/link-validator.yml index f44841cbd6..18bc461638 100644 --- a/.github/workflows/link-validator.yml +++ b/.github/workflows/link-validator.yml @@ -6,8 +6,8 @@ jobs: markdown-link-check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: gaurav-nelson/github-action-markdown-link-check@1.0.15 + - uses: actions/checkout@v6 + - uses: gaurav-nelson/github-action-markdown-link-check@1.0.17 with: use-quiet-mode: 'yes' use-verbose-mode: 'yes' diff --git a/.github/workflows/pr-markdownlint.yml b/.github/workflows/pr-markdownlint.yml index e5bff1d6b0..ebc0073817 100644 --- a/.github/workflows/pr-markdownlint.yml +++ b/.github/workflows/pr-markdownlint.yml @@ -32,7 +32,7 @@ jobs: echo "DIFF_DOCUMENTS=${DIFF_DOCUMENTS}" >> $GITHUB_ENV - name: Setup Node.js environment - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version-file: ".nvmrc" cache: npm From e8690ac46083d71a9cdf3f8c92eda77cd9f39036 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Mon, 2 Nov 2026 18:20:25 +0100 Subject: [PATCH 2/3] Switch from gaurav-nelson to tcort (gha-markdown-link-check). Signed-off-by: Kurt Garloff --- .github/workflows/link-validator.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/link-validator.yml b/.github/workflows/link-validator.yml index 18bc461638..8474884181 100644 --- a/.github/workflows/link-validator.yml +++ b/.github/workflows/link-validator.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: gaurav-nelson/github-action-markdown-link-check@1.0.17 + - uses: tcort/github-action-markdown-link-check@1.1.2 with: use-quiet-mode: 'yes' use-verbose-mode: 'yes' From 98aec25d953a7bd81c7a43890b2b4261ae7a3bab Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Mon, 2 Nov 2026 18:28:05 +0100 Subject: [PATCH 3/3] Just pin @v1. Signed-off-by: Kurt Garloff --- .github/workflows/link-validator.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/link-validator.yml b/.github/workflows/link-validator.yml index 8474884181..3b07aa85cf 100644 --- a/.github/workflows/link-validator.yml +++ b/.github/workflows/link-validator.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: tcort/github-action-markdown-link-check@1.1.2 + - uses: tcort/github-action-markdown-link-check@v1 with: use-quiet-mode: 'yes' use-verbose-mode: 'yes'