From 09ef50addcb01416903cbee578cee8c73a16da44 Mon Sep 17 00:00:00 2001 From: Salman Muin Kayser Chishti <13schishti@gmail.com> Date: Thu, 29 Jan 2026 09:18:04 +0000 Subject: [PATCH] Upgrade GitHub Actions for Node 24 compatibility Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com> --- .github/workflows/ci.yml | 14 +++++++------- .github/workflows/docs.yml | 4 ++-- .github/workflows/npm-publish.yml | 16 ++++++++-------- .github/workflows/publish.yml | 4 ++-- .github/workflows/update-snapshots.yml | 10 +++++----- 5 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c444585a8..6aadce70e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Verify no private URLs in package-lock.json shell: bash @@ -40,7 +40,7 @@ jobs: shell: bash run: node scripts/check-versions.mjs - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" @@ -69,13 +69,13 @@ jobs: e2e: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 with: bun-version: latest - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" @@ -90,7 +90,7 @@ jobs: run: npx playwright test --reporter=list - name: Upload test results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 if: failure() with: name: test-results @@ -103,7 +103,7 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: Vampire/setup-wsl@v5 with: @@ -146,7 +146,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 0fbb1706c..f6875a320 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -12,9 +12,9 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" - run: npm install diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 3b237cbe1..280927cf4 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -14,11 +14,11 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 with: bun-version: latest - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "22" cache: npm @@ -31,11 +31,11 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 with: bun-version: latest - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "22" cache: npm @@ -53,11 +53,11 @@ jobs: id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 with: bun-version: latest - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "22" cache: npm @@ -119,11 +119,11 @@ jobs: - wiki-explorer-server steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: oven-sh/setup-bun@v2 with: bun-version: latest - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "22" cache: npm diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 283577b21..926710e37 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,8 +13,8 @@ jobs: pkg-publish: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: actions/setup-node@v6 with: node-version: 22 cache: npm diff --git a/.github/workflows/update-snapshots.yml b/.github/workflows/update-snapshots.yml index 52795d688..b8d1f1ed6 100644 --- a/.github/workflows/update-snapshots.yml +++ b/.github/workflows/update-snapshots.yml @@ -25,7 +25,7 @@ jobs: - name: Get PR branch if: github.event_name == 'issue_comment' id: pr - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const pr = await github.rest.pulls.get({ @@ -38,7 +38,7 @@ jobs: - name: Add reaction to comment if: github.event_name == 'issue_comment' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | await github.rest.reactions.createForIssueComment({ @@ -48,7 +48,7 @@ jobs: content: 'rocket' }); - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.event.inputs.branch || steps.pr.outputs.ref || github.ref }} token: ${{ secrets.GITHUB_TOKEN }} @@ -57,7 +57,7 @@ jobs: with: bun-version: latest - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" @@ -88,7 +88,7 @@ jobs: - name: Comment on PR if: github.event_name == 'issue_comment' - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const changed = '${{ steps.commit.outputs.changed }}' === 'true';