From f429739fdd020cebe22a9c24f0aecd045902de18 Mon Sep 17 00:00:00 2001 From: fOuttaMyPaint Date: Sat, 25 Apr 2026 17:21:12 -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 | 12 ++++++------ .github/workflows/codeql.yml | 8 ++++---- .github/workflows/drift-check.yml | 2 +- .github/workflows/pages.yml | 4 ++-- .github/workflows/publish-npm.yml | 8 ++++---- .github/workflows/release.yml | 6 +++--- .github/workflows/validate.yml | 2 +- 7 files changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 748ff7b..b3f055f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,10 +10,10 @@ jobs: test-plugin: 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' cache: 'pip' @@ -34,10 +34,10 @@ jobs: matrix: node-version: [20, 22] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} cache: 'npm' @@ -76,10 +76,10 @@ jobs: run: working-directory: packages/mobile-dev-tools steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22 cache: 'npm' diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 6060af8..c357693 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -17,15 +17,15 @@ jobs: matrix: language: [javascript-typescript] 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 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/pages.yml b/.github/workflows/pages.yml index 088ea2c..70da34d 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/publish-npm.yml b/.github/workflows/publish-npm.yml index 0749a97..7aa94a2 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -14,10 +14,10 @@ jobs: run: working-directory: mcp-server steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22 registry-url: 'https://registry.npmjs.org' @@ -42,10 +42,10 @@ jobs: run: working-directory: packages/mobile-dev-tools steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22 registry-url: 'https://registry.npmjs.org' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4b276f2..9b05e68 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: create-release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Extract version from tag id: version @@ -32,7 +32,7 @@ jobs: cat release_notes.md - name: Set up Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 22 cache: 'npm' @@ -51,7 +51,7 @@ jobs: npm run build - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.12' cache: 'pip' diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 7d0349f..783f16b 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: |