From 063d63e49fa0ecd45545156999278b74ae315c20 Mon Sep 17 00:00:00 2001 From: Christoffer Artmann Date: Sat, 24 Oct 2026 13:37:29 +0200 Subject: [PATCH] chore: move off end-of-life Node versions Moves CI from Node 18.x/20.x (both EOL) to 22.x/24.x, and coverage from 20.x to 24.x. Covers the October 2026 Node.js security releases (https://nodejs.org/en/blog/vulnerability/october-2026-security-releases). Co-Authored-By: Claude Opus 5.5 --- .github/workflows/coverage.yml | 2 +- .github/workflows/main.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 78a8847..da5800e 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -13,7 +13,7 @@ jobs: - name: Use Node 20.x uses: actions/setup-node@v4 with: - node-version: '20.x' + node-version: '24.x' - name: Install deps and build (with cache) uses: bahmutov/npm-install@v1 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c6c8294..c5b4c68 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,7 +7,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - node: ['18.x', '20.x'] + node: ['22.x', '24.x'] os: [ubuntu-latest, windows-latest, macOS-latest] steps: