chore(deps): weekly CLI dependency update (2026-08-24) [RED-870] [ship] - #1443
Merged
Conversation
Bumps: @oclif/core 4.14.0, uuid 14.0.2, eslint 10.9.0, @types/luxon 3.7.5, config 5.0.1. Held back (newer major requires Node >= 22, above our 20.19.0 floor): chalk 6.0.0, execa 10.0.1, recast 0.24.0, nanoid 6.0.1, lint-staged 17.3.0, @commitlint/cli 21.2.2, @commitlint/config-conventional 21.2.2. Each is already at its newest floor-compatible version, so none needed a manifest change. Held back by a peer range rather than the Node floor: typescript stays at 6.0.3 because typescript-eslint 8.67.0 declares peerDependencies.typescript ">=4.8.4 <6.1.0", and 6.0.3 is the newest 6.x release. Excluded by policy: @types/node (kept near our minimum supported Node major so we cannot type against APIs missing on the oldest Node we support) and vitest (stays on 3.x; v4 is incompatible with our setup). Nothing was blocked by the pnpm release-age embargo this week. Co-Authored-By: Claude Opus 5 <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.
Linear: RED-870
Weekly dependency update. Every direct dependency and devDependency across the workspace moves to the newest version that is both installable on our Node floor (
engines.node: ^20.19.0 || >=22.12.0, so Node 20.19.0) and past pnpm's 2-dayminimumReleaseAgeembargo.Bumped
@oclif/corecheckly,create-checklyuuidcheckly/create-checklyeslint@types/luxonchecklyconfigcheckly@oclif/coreanduuidare declared in both packages and moved in lockstep.Held back
Newer major requires Node >= 22, above our 20.19.0 floor:
chalk6.0.0,execa10.0.1,recast0.24.0,nanoid6.0.1,lint-staged17.3.0,@commitlint/cli21.2.2,@commitlint/config-conventional21.2.2. Each is already at its newest floor-compatible version, so none needed a manifest change this week.Held back by a peer range rather than the Node floor:
typescriptstays at 6.0.3, becausetypescript-eslint8.67.0 declarespeerDependencies.typescript: ">=4.8.4 <6.1.0"and 6.0.3 is the newest 6.x release.Excluded by policy:
@types/node(kept near our minimum supported Node major, so we cannot type against APIs missing on the oldest Node we support) andvitest(stays on 3.x; v4 is incompatible with our setup).Nothing was blocked by the release-age embargo this week.
Verification
Run locally on Node 20.20.0 with pnpm 10: no
Unsupported enginewarnings during install;pnpm install --frozen-lockfilereports the lockfile up to date; both packages build via the fullprepare;skills/in sync afterpnpm run sync:skills;pnpm lintclean; commitlint accepts a valid subject and rejects an invalid one; unit suites pass (2015 tests incheckly, 19 increate-checkly).