chore(deps): update dependencies compatible with Node 20.19.0#1336
Merged
sorccu merged 1 commit intoMay 29, 2026
Merged
Conversation
Advance trailing ranges for the four within-major updates that remain installable on our Node floor (engines.node = ^20.19.0 || >=22.12.0): - @oclif/core ^4.11.3 -> ^4.11.4 (checkly, create-checkly) - @typescript-eslint/typescript-estree ^8.59.4 -> ^8.60.0 (checkly) - oclif ^4.23.7 -> ^4.23.8 (checkly, dev) - typescript-eslint ^8.59.4 -> ^8.60.0 (root, dev) Held back (newest major drops Node 20): - @commitlint/cli and @commitlint/config-conventional kept at 20.x (v21 needs node >=22.12.0) - lint-staged kept at 16.x (v17 needs node >=22.22.1) Intentional exclusions: - @types/node kept near minimum supported Node major (not bumped) - vitest kept on 3.x (v4 blocked by setup incompatibilities) Verified: builds, lint, commitlint smoke, and unit tests all pass; no engine warnings. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Routine dependency refresh. The guiding constraint: do not raise our minimum supported Node (
engines.node = ^20.19.0 || >=22.12.0, floor = 20.19.0). Dropping Node 20 would be a v9 breaking change, so any package whose newest major requires a higher Node is held at its latest still-compatible version.Updated (within-major)
@oclif/core^4.11.3 → ^4.11.4@typescript-eslint/typescript-estree^8.59.4 → ^8.60.0oclif^4.23.7 → ^4.23.8typescript-eslint^8.59.4 → ^8.60.0The remaining lockfile churn is benign transitive re-resolution (AWS SDK / smithy via oclif's S3 uploader, and the
@typescript-eslint/*family).Held back (newest major drops Node 20)
@commitlint/cliand@commitlint/config-conventional— kept on 20.x; v21 requiresnode >=22.12.0.lint-staged— kept on 16.x; v17 requiresnode >=22.22.1.Intentional exclusions
@types/node— deliberately kept near our minimum Node major (not bumped to 25.x), so we don't type against runtime APIs missing on our floor.vitest— kept on 3.x; v4 is blocked by setup incompatibilities.Verification
Builds (both packages),
pnpm lint, commitlint smoke test (accepts valid / rejects invalid), and unit tests (checkly 1095 passed / 2 skipped; create-checkly 19 passed) all pass. Noengineswarnings on install; every changed package satisfies the 20.19.0 floor.🤖 Generated with Claude Code