From b02ee57b7e4abf7b48df98578fd4193788ee5f12 Mon Sep 17 00:00:00 2001 From: "Mr.Hope" Date: Thu, 22 Oct 2026 09:35:50 +0800 Subject: [PATCH] ci: use non-vulnerable Node releases --- .github/workflows/check.yml | 10 +++------- .github/workflows/coverage.yml | 10 +++------- .github/workflows/e2e.yml | 10 +++------- .github/workflows/release.yml | 11 +++-------- .node-version | 2 +- 5 files changed, 13 insertions(+), 30 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 202701f1c8..1fd5a5a948 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -20,14 +20,10 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Install pnpm - uses: pnpm/action-setup@v6 - - - name: Use Node.js - uses: actions/setup-node@v6 + - name: Setup pnpm + uses: pnpm/setup@v3 with: - cache: pnpm - node-version-file: '.node-version' + runtime: node@^24.22.1 - name: Install dependencies run: pnpm ci diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 157f57599f..59b85545f4 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -23,14 +23,10 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Install pnpm - uses: pnpm/action-setup@v6 - - - name: Setup Node.js - uses: actions/setup-node@v6 + - name: Setup pnpm + uses: pnpm/setup@v3 with: - cache: pnpm - node-version: lts/* + runtime: node@^24.22.1 - name: Install dependencies run: pnpm ci diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index e50862dc93..8c2c2b6f6d 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -27,14 +27,10 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Install pnpm - uses: pnpm/action-setup@v6 - - - name: Use Node.js ${{ matrix.node }} - uses: actions/setup-node@v6 + - name: Setup pnpm + uses: pnpm/setup@v3 with: - node-version: ${{ matrix.node }} - cache: pnpm + runtime: node@${{ matrix.node }} - name: Install dependencies run: pnpm ci diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 39c6127f0f..6060df9bbf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,15 +21,10 @@ jobs: - name: Push to release branch run: git push origin HEAD:release - - name: Install pnpm - uses: pnpm/action-setup@v6 - - - name: Setup Node.js - uses: actions/setup-node@v6 + - name: Setup pnpm + uses: pnpm/setup@v3 with: - cache: pnpm - node-version: lts/* - registry-url: https://registry.npmjs.org/ + runtime: node@^24.22.1 - name: Install dependencies run: pnpm ci diff --git a/.node-version b/.node-version index a4a7a41bca..474d750b50 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -v24.14.0 +v24.22.1