From 0f82f020dcd14a59715e3cf5ddcf9aef2b5e30d0 Mon Sep 17 00:00:00 2001 From: Olvier Pichon Date: Sat, 11 Jul 2026 21:43:41 +0700 Subject: [PATCH 1/2] ci: update github actions to node24-based major versions checkout v4->v6, setup-node v4->v6, pnpm/action-setup v4->v6, github-script v7->v8; also fixes the shipjs comment jobs to use github.rest.issues.createComment (github.issues.* was removed in github-script v5). Co-Authored-By: Claude Fable 5 --- .github/workflows/shipjs-manual-prepare.yml | 12 ++++++------ .github/workflows/shipjs-trigger.yml | 6 +++--- .github/workflows/test.yml | 6 +++--- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/shipjs-manual-prepare.yml b/.github/workflows/shipjs-manual-prepare.yml index 36919d77e..e601e046f 100644 --- a/.github/workflows/shipjs-manual-prepare.yml +++ b/.github/workflows/shipjs-manual-prepare.yml @@ -11,12 +11,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 ref: main - name: Setup node 24 - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 24 registry-url: "https://registry.npmjs.org" @@ -33,11 +33,11 @@ jobs: needs: manual_prepare runs-on: ubuntu-latest steps: - - uses: actions/github-script@v7 + - uses: actions/github-script@v8 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - github.issues.createComment({ + github.rest.issues.createComment({ issue_number: context.issue.number, owner: context.repo.owner, repo: context.repo.repo, @@ -49,11 +49,11 @@ jobs: needs: manual_prepare runs-on: ubuntu-latest steps: - - uses: actions/github-script@v7 + - uses: actions/github-script@v8 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | - github.issues.createComment({ + github.rest.issues.createComment({ issue_number: context.issue.number, owner: context.repo.owner, repo: context.repo.repo, diff --git a/.github/workflows/shipjs-trigger.yml b/.github/workflows/shipjs-trigger.yml index 8e944f9e2..a6c3de00b 100644 --- a/.github/workflows/shipjs-trigger.yml +++ b/.github/workflows/shipjs-trigger.yml @@ -10,14 +10,14 @@ jobs: if: github.event.pull_request.merged == true && startsWith(github.head_ref, 'releases/v') steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 ref: main - name: Setup pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 - name: Setup node 24 - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: 24 registry-url: "https://registry.npmjs.org" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2b87a32c1..f1c147fbe 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,13 +10,13 @@ jobs: node-version: [20, 22, 24] steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Use node ${{ matrix.node-version }} - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - name: Setup pnpm and install dependencies - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v6 with: run_install: | - recursive: true From a2d80c207532e8a37705a0ecdab73f5f7fd6a478 Mon Sep 17 00:00:00 2001 From: Olvier Pichon Date: Sat, 11 Jul 2026 21:55:48 +0700 Subject: [PATCH 2/2] chore: update actions/checkout to v7 --- .github/workflows/shipjs-manual-prepare.yml | 2 +- .github/workflows/shipjs-trigger.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/shipjs-manual-prepare.yml b/.github/workflows/shipjs-manual-prepare.yml index e601e046f..c983c8c4d 100644 --- a/.github/workflows/shipjs-manual-prepare.yml +++ b/.github/workflows/shipjs-manual-prepare.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 ref: main diff --git a/.github/workflows/shipjs-trigger.yml b/.github/workflows/shipjs-trigger.yml index a6c3de00b..735bdb413 100644 --- a/.github/workflows/shipjs-trigger.yml +++ b/.github/workflows/shipjs-trigger.yml @@ -10,7 +10,7 @@ jobs: if: github.event.pull_request.merged == true && startsWith(github.head_ref, 'releases/v') steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 ref: main diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f1c147fbe..0c9bf818a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: node-version: [20, 22, 24] steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Use node ${{ matrix.node-version }} uses: actions/setup-node@v6 with: