Skip to content

Drop Node 20#3242

Merged
RobinTail merged 4 commits intomake-v28from
drop-node-20
Mar 7, 2026
Merged

Drop Node 20#3242
RobinTail merged 4 commits intomake-v28from
drop-node-20

Conversation

@RobinTail
Copy link
Owner

EOL soon.
22.18 is defined by tsdown

@RobinTail RobinTail added this to the v28 milestone Mar 7, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 7, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: d9d429c2-bee2-49b2-999a-cea05d35eb09

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch drop-node-20

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coveralls-official
Copy link

coveralls-official bot commented Mar 7, 2026

Coverage Status

coverage: 100.0%. remained the same
when pulling 5261132 on drop-node-20
into 4bd1266 on make-v28.

@RobinTail RobinTail marked this pull request as ready for review March 7, 2026 05:14
@socket-security
Copy link

socket-security bot commented Mar 7, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​tsconfig/​node22@​22.0.51001007084100

View full report

@RobinTail RobinTail changed the title Minimum Node.js version 22.18.0. Drop Node 20 Mar 7, 2026
@RobinTail RobinTail mentioned this pull request Mar 7, 2026
Copy link
Contributor

@pullfrog pullfrog bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clean, consistent change. All package.json engines fields, CI matrix entries, and tsconfig bases are updated uniformly — no stale Node 20 references remain in active configuration. Version range semantics (^22.18.0 || ^24.0.0) correctly target Node 22.18+ and Node 24+ while excluding the non-LTS Node 23 line.

Pullfrog  | View workflow runpullfrog.com𝕏

@RobinTail RobinTail merged commit 670535f into make-v28 Mar 7, 2026
11 checks passed
@RobinTail RobinTail deleted the drop-node-20 branch March 7, 2026 05:17
@RobinTail RobinTail added dependencies Pull requests that update a dependency file CI/CD breaking Backward incompatible changes labels Mar 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Backward incompatible changes CI/CD dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant