From 5205746a6993ee4d28cc2953c2a5ac2843f7f572 Mon Sep 17 00:00:00 2001 From: "Ronald A. Richardson" Date: Mon, 11 May 2026 15:25:45 +0800 Subject: [PATCH 1/2] Use Node 22 for CI jobs --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6bd0550..f52fa28 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,10 +42,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Setup Node.js 18.x + - name: Setup Node.js 22.x uses: actions/setup-node@v2 with: - node-version: 18.x + node-version: 22.x - name: Setup pnpm uses: pnpm/action-setup@v2.0.1 @@ -71,10 +71,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Setup Node.js 18.x + - name: Setup Node.js 22.x uses: actions/setup-node@v2 with: - node-version: 18.x + node-version: 22.x - name: Setup pnpm uses: pnpm/action-setup@v2.0.1 From 48210c0831dc40405a7dca84ace4b9a96f79762b Mon Sep 17 00:00:00 2001 From: "Ronald A. Richardson" Date: Mon, 11 May 2026 15:32:47 +0800 Subject: [PATCH 2/2] Centralize CI Node version --- .github/workflows/ci.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f52fa28..6de90a3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,21 +8,20 @@ on: pull_request: branches: [ main ] +env: + NODE_VERSION: 22.x + jobs: build: runs-on: ubuntu-latest - strategy: - matrix: - node-version: [22.x] # Build on Node.js 22 - steps: - uses: actions/checkout@v2 - - name: Setup Node.js ${{ matrix.node-version }} + - name: Setup Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v2 with: - node-version: ${{ matrix.node-version }} + node-version: ${{ env.NODE_VERSION }} - name: Setup pnpm uses: pnpm/action-setup@v2.0.1 @@ -42,10 +41,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Setup Node.js 22.x + - name: Setup Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v2 with: - node-version: 22.x + node-version: ${{ env.NODE_VERSION }} - name: Setup pnpm uses: pnpm/action-setup@v2.0.1 @@ -71,10 +70,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Setup Node.js 22.x + - name: Setup Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v2 with: - node-version: 22.x + node-version: ${{ env.NODE_VERSION }} - name: Setup pnpm uses: pnpm/action-setup@v2.0.1