Skip to content

Commit a8b5b2e

Browse files
authored
Merge pull request #72 from LockInTime/t3code/node-24
ci: run on Node 24 and require Node 22+
2 parents 3f5f625 + 64fb5f4 commit a8b5b2e

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565
- uses: pnpm/action-setup@v4
6666
- uses: actions/setup-node@v4
6767
with:
68-
node-version: 20
68+
node-version: 24
6969
cache: pnpm
7070
- run: pnpm install --frozen-lockfile --filter @headless/app
7171
- name: Context pruning suite
@@ -94,7 +94,7 @@ jobs:
9494
- uses: pnpm/action-setup@v4
9595
- uses: actions/setup-node@v4
9696
with:
97-
node-version: 20
97+
node-version: 24
9898
cache: pnpm
9999
- run: pnpm install --frozen-lockfile --filter @headless/web
100100
- run: pnpm --filter @headless/web lint

‎CONTRIBUTING.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ architecture-decision entry **before** the implementation lands.
2929
## Development setup
3030

3131
```sh
32-
pnpm install # workspace tooling (Node 20+, pnpm 9)
32+
pnpm install # workspace tooling (Node 22+, pnpm 9)
3333
pnpm test # protocol/security suite — needs a Swift toolchain
3434
pnpm test:runtime # jsdom context-pruning suite — Node only
3535
pnpm test:e2e:linux # Docker + sandboxed Chromium E2E

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"test:e2e:linux": "pnpm --filter @headless/app test:e2e:linux"
1313
},
1414
"engines": {
15-
"node": ">=20",
15+
"node": ">=22",
1616
"pnpm": ">=9"
1717
},
1818
"packageManager": "pnpm@9.15.0"

0 commit comments

Comments
 (0)