Skip to content

feat: drop support for Node 20 - #1250

Merged
erunion merged 1 commit into
mainfrom
erunion/drop-node-20
Nov 5, 2026
Merged

erunion merged 1 commit into
mainfrom
erunion/drop-node-20

Conversation

@erunion

@erunion erunion commented Nov 5, 2026

Copy link
Copy Markdown
Member

Summary

  • Raise the minimum supported Node release from 20 to 22 for api, @readme/api-core, and httpsnippet-client-api.
  • Switch the TypeScript base config to @tsconfig/node22.
  • Run unit tests on Node 22 in CI, and run the monthly smoke test on Node 22.

Test plan

  • CI passes on Node 22, the previous LTS, the current LTS, and latest
  • Confirm the changeset marks the three published packages as a major bump

Made with Cursor

Node 22 is now the minimum supported release.

Co-authored-by: Cursor <cursoragent@cursor.com>
@changeset-bot

changeset-bot Bot commented Nov 5, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: a5efc85

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
api Major
@readme/api-core Major
httpsnippet-client-api Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@erunion erunion added the enhancement New feature or request label Nov 5, 2026
@erunion
erunion marked this pull request as ready for review November 5, 2026 19:16
@erunion
erunion merged commit be1ac0e into main Nov 5, 2026
9 checks passed
@erunion
erunion deleted the erunion/drop-node-20 branch November 5, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant