Skip to content

ci: run the test suite on Node 24 and 25#97

Merged
mpge merged 1 commit into
mainfrom
ci/node-test-matrix
Jun 20, 2026
Merged

ci: run the test suite on Node 24 and 25#97
mpge merged 1 commit into
mainfrom
ci/node-test-matrix

Conversation

@mpge

@mpge mpge commented Jun 20, 2026

Copy link
Copy Markdown
Member

Expands the run-tests matrix from a single Node version to 24 and 25, so regressions specific to the current Node release are caught alongside the LTS.

The floor stays at 24 because package.json pins engines.node to >=24.0.0 and the test harness relies on Node's native TypeScript type-stripping (stable on 24+; not available on 20/22). If we want to support older Node, that's a separate change (lower engines + run node --test through tsx to decouple from native TS support) — happy to do that if desired.

Verified locally on Node 25: 514 node + 15 Japa tests, 0 failures.

Previously the matrix tested a single Node version (24). Add Node 25 so
regressions on the current release are caught alongside the LTS. The floor
stays at 24 to match engines (>=24.0.0) and the harness's reliance on
native TS type-stripping.
@mpge mpge merged commit e8afb5d into main Jun 20, 2026
4 checks passed
@mpge mpge deleted the ci/node-test-matrix branch June 20, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant