Upgrade GitHub Actions for Node 24 compatibility (#392)

Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
This commit is contained in:
Salman Chishti 2026-02-12 15:31:10 +00:00 • committed by GitHub
commit a4fda18caa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 24 additions and 24 deletions

View file

@ -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@v6
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"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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';