Skip to content

Commit 876e233

Browse files
Jeffrey Lauwersclaude
andcommitted
Use Node 20 only in CI workflow
- Remove Node 18 from test matrix - Node 18 has issues with ESM TypeScript config files - Node 20 is LTS and works correctly with Vitest ESM setup - Fixes ERR_REQUIRE_ESM error in CI Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 24ff673 commit 876e233

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,17 @@ jobs:
1515
name: Lint, Test & Build
1616
runs-on: ubuntu-latest
1717

18-
strategy:
19-
matrix:
20-
node-version: [18, 20]
21-
2218
steps:
2319
- name: Checkout
2420
uses: actions/checkout@v4
2521

2622
- name: Install pnpm
2723
uses: pnpm/action-setup@v4
2824

29-
- name: Setup Node.js ${{ matrix.node-version }}
25+
- name: Setup Node.js 20
3026
uses: actions/setup-node@v4
3127
with:
32-
node-version: ${{ matrix.node-version }}
28+
node-version: 20
3329
cache: pnpm
3430

3531
- name: Install dependencies

0 commit comments

Comments
 (0)