Skip to content

Commit abf5a98

Browse files
authored
Merge pull request #52 from cohm/ci-node-24
Run CI on Node 24 (active LTS) instead of EOL Node 20
2 parents 33bf868 + fcf3d6c commit abf5a98

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@ jobs:
2626
- name: Setup Node.js
2727
uses: actions/setup-node@v7
2828
with:
29-
node-version: 20
29+
# Node 24 (Krypton) is the current active LTS, EOL 2028-04-30.
30+
# Node 20 went EOL 2026-04-30 and is below the floor declared by
31+
# puppeteer-core and size-limit (engines.node >= 22.12.0), which is
32+
# what the EBADENGINE warnings on every `npm ci` were about.
33+
node-version: 24
3034
cache: npm
3135

3236
- name: Install dependencies

.github/workflows/pages.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@ jobs:
3535
- name: Setup Node.js
3636
uses: actions/setup-node@v7
3737
with:
38-
node-version: 20
38+
# Node 24 (Krypton) is the current active LTS, EOL 2028-04-30.
39+
# Node 20 went EOL 2026-04-30 and is below the floor declared by
40+
# puppeteer-core and size-limit (engines.node >= 22.12.0), which is
41+
# what the EBADENGINE warnings on every `npm ci` were about.
42+
node-version: 24
3943
cache: npm
4044

4145
- name: Install dependencies

0 commit comments

Comments
 (0)