From bc719e52a0d03fa53d1039574f177ebce75706ca Mon Sep 17 00:00:00 2001 From: fOuttaMyPaint Date: Sat, 25 Apr 2026 17:21:20 -0400 Subject: [PATCH] chore: bump GitHub Actions to Node 24-compatible versions GitHub Actions is forcing Node 24 as the default runtime on 2026-06-02. This bumps actions still on Node 20 to versions that support Node 24: - actions/checkout v4/v5 -> v6 - actions/setup-python v5 -> v6 - actions/setup-node v4 -> v6 - actions/upload-pages-artifact v3/v4 -> v5 - actions/configure-pages v5 -> v6 - actions/deploy-pages v4 -> v5 - actions/labeler v5 -> v6 - actions/stale v9 -> v10 - softprops/action-gh-release v2 -> v3 - release-drafter/release-drafter v6 -> v7 - github/codeql-action/* v3 -> v4 - peter-evans/create-pull-request v6 SHA -> v8.1.1 SHA (DTD only) actions/dependency-review-action remains at v4 (upstream-blocked at Node 20; tracked in TMHSDigital/Developer-Tools-Directory#32). Refs TMHSDigital/Developer-Tools-Directory#18. Signed-off-by: 154358121+TMHSDigital@users.noreply.github.com Made-with: Cursor --- .github/workflows/ci.yml | 4 ++-- .github/workflows/codeql.yml | 8 ++++---- .github/workflows/dependency-review.yml | 2 +- .github/workflows/drift-check.yml | 2 +- .github/workflows/label-sync.yml | 2 +- .github/workflows/links.yml | 2 +- .github/workflows/pages.yml | 4 ++-- .github/workflows/release-drafter.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/stale.yml | 2 +- .github/workflows/validate.yml | 2 +- 11 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8cab9fc..53a910a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,10 +10,10 @@ jobs: test: runs-on: ubuntu-latest steps: - - 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' diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 935a8e9..0551024 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -21,17 +21,17 @@ jobs: matrix: language: [python] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} - name: Autobuild - uses: github/codeql-action/autobuild@v3 + uses: github/codeql-action/autobuild@v4 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 with: category: '/language:${{ matrix.language }}' diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 647e9bd..f0605f3 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -12,7 +12,7 @@ jobs: dependency-review: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Dependency Review uses: actions/dependency-review-action@v4 diff --git a/.github/workflows/drift-check.yml b/.github/workflows/drift-check.yml index 29d5abf..dd1f59a 100644 --- a/.github/workflows/drift-check.yml +++ b/.github/workflows/drift-check.yml @@ -14,7 +14,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: TMHSDigital/Developer-Tools-Directory/.github/actions/drift-check@v1.7 with: mode: self diff --git a/.github/workflows/label-sync.yml b/.github/workflows/label-sync.yml index db80206..1bf259a 100644 --- a/.github/workflows/label-sync.yml +++ b/.github/workflows/label-sync.yml @@ -13,7 +13,7 @@ jobs: name: Auto-label by path runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Get changed files id: changed diff --git a/.github/workflows/links.yml b/.github/workflows/links.yml index 8d35fcf..1d730d4 100644 --- a/.github/workflows/links.yml +++ b/.github/workflows/links.yml @@ -14,7 +14,7 @@ jobs: check-links: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Link Checker uses: lycheeverse/lychee-action@v2 diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 18dfec5..2c63892 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -35,7 +35,7 @@ jobs: path: _template sparse-checkout: site-template - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" @@ -49,7 +49,7 @@ jobs: uses: actions/configure-pages@v6 - name: Upload artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v5 with: path: docs diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index b7bfd81..527b449 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -17,6 +17,6 @@ jobs: pull-requests: write runs-on: ubuntu-latest steps: - - uses: release-drafter/release-drafter@v6 + - uses: release-drafter/release-drafter@v7 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1cb2d9c..8846893 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[skip ci]')" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index d187960..ce46bb8 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -13,7 +13,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: stale-issue-message: > This issue has been automatically marked as stale because it has not had diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index ebb6c97..d38d616 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -10,7 +10,7 @@ jobs: validate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Validate plugin.json run: |