Skip to content

chore: support Node 22 and newer - #188

Merged
Bccorb merged 1 commit into
mainfrom
chore/node-22-support
Oct 6, 2026
Merged

Bccorb merged 1 commit into
mainfrom
chore/node-22-support

Conversation

@Bccorb

@Bccorb Bccorb commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

Part of fells-code/seamless-auth-api#339.

What changed

  • engines.node goes from >=24 <25 to >=22 in the root and in core, express, fastify, and nextjs. The pnpm lockfile does not record workspace engines, so it is unchanged.
  • The CI test job runs on a Node matrix of 22, 24, and latest, with fail-fast: false. Release and prerelease workflows stay on .nvmrc (24).
  • AGENTS.md describes the supported range.
  • Patch changeset for all four packages.

Verification

Run locally on Node 22.21.0, 24.18.0, and 26.10.0: pnpm check:types-current and pnpm test (core 314, express 190, nextjs 104, fastify 108 tests). All pass on every version.

Release note

@seamless-auth/types@0.26.0 still declares >=24 <25, so installs on Node 22 warn until fells-code/seamless-auth-types#88 ships and this repo bumps to it.

Widen engines.node from >=24 <25 to >=22 in every package and run CI on
Node 22, 24, and the latest release. Refs fells-code/seamless-auth-api#339.
@Bccorb
Bccorb merged commit da7f33f into main Oct 6, 2026
4 checks passed
@Bccorb
Bccorb deleted the chore/node-22-support branch October 6, 2026 19:16
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