Skip to content

chore: support Node 22 and newer - #226

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 (package.json and package-lock.json; the lockfile also catches up to the current 0.18.0 version).
  • The Build and unit test job runs on a Node matrix of 22, 24, and latest, with fail-fast: false. Release, scaffold smoke, and verify conformance workflows stay on Node 24.
  • README requirements now say Node.js 22 or newer.
  • Patch changeset.

Verification

Run locally on Node 22.21.0, 24.18.0, and 26.10.0: check:types-current, build, npm test (56 files, 1076 tests). All pass on every version. The built seamless --help also runs on Node 22.

Release note

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

Widen engines.node from >=24 <25 to >=22 and run the unit test job on
Node 22, 24, and the latest release. Refs fells-code/seamless-auth-api#339.
@Bccorb
Bccorb merged commit 97b4489 into main Oct 6, 2026
5 checks passed
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