From fb51a5561be45366e062b992157080426dc92a9c Mon Sep 17 00:00:00 2001 From: Luis Torres E Silva Date: Tue, 31 Mar 2026 13:21:11 +0100 Subject: [PATCH] PE-978: Upgrade Node.js to 24 in GitHub Actions workflows Node 20 is EOL (April 2026), Node 22 is in maintenance mode. Node 24 is the current Active LTS (EOL April 2029). --- .github/workflows/prebuild.yml | 6 +++--- .github/workflows/test.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/prebuild.yml b/.github/workflows/prebuild.yml index 6eebeb461..542232d95 100644 --- a/.github/workflows/prebuild.yml +++ b/.github/workflows/prebuild.yml @@ -9,7 +9,7 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - run: npm install --ignore-scripts - run: npm run prebuild env: @@ -30,7 +30,7 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - run: npm install --ignore-scripts - run: npm run prebuild-linux-x64 - run: npm run prebuild-linux-arm64-glibc @@ -48,7 +48,7 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - run: npm install --ignore-scripts - run: npm run prebuild - run: tar --create --verbose --file=prebuild-windows.tar -C prebuilds . diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5e2af800c..d02756785 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,7 +8,7 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - run: npm install - run: npm test test-linux: @@ -18,7 +18,7 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - run: npm install - run: npm test test-windows: @@ -28,6 +28,6 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 24 - run: npm install - run: npm test