Skip to content

chore(deps): weekly CLI dependency update (2026-09-14) [RED-938] [ship] - #1480

Merged
sorccu merged 1 commit into
mainfrom
simo/red-938-weekly-cli-dependency-update
Sep 15, 2026
Merged

sorccu merged 1 commit into
mainfrom
simo/red-938-weekly-cli-dependency-update

Conversation

@sorccu

@sorccu sorccu commented Sep 14, 2026

Copy link
Copy Markdown
Member

Linear: RED-938

Bump every direct dependency to the newest version that is both installable on our minimum supported Node (22.13.0, from engines.node) and past pnpm's 2-day minimumReleaseAge embargo.

Updated

Package Type Owner From → To
open dependency checkly 11.0.2 → 11.0.3
yaml dependency checkly 2.9.0 → 2.9.1
@typescript-eslint/typescript-estree dependency checkly 8.69.0 → 8.70.0
typescript-eslint devDependency root 8.69.0 → 8.70.0
oclif devDependency checkly 5.0.1 → 6.0.0

oclif 6.0.0's only breaking change is the removal of legacy-plugin support (oclif/oclif#2095), which this repo never used: we only run oclif manifest in prepack, and the manifest it generates under 6.0.0 is semantically identical to the one from 5.0.1 (same 59 commands, same content). Its runtime dependencies are unchanged from 5.0.1 (@oclif/core ^5), so the tree keeps a single copy of core.

Held back

  • lint-staged stays at 16.4.0: every 17.x requires Node >=22.22.1, above our floor.
  • typescript stays at 6.0.3: typescript-eslint 8.70.0 declares peerDependencies.typescript ">=4.8.4 <6.1.0".

Not eligible yet (inside the embargo)

None this week; every candidate was published more than two days ago.

Excluded by policy

  • @types/node stays on 22.x so the types track our minimum supported Node.
  • vitest stays on 3.x (latest is 5.0.0) until the known 4.x+ incompatibilities are resolved.

Verification

Run in the worktree on pnpm 10.34.5 (CI pins pnpm 10): both packages build including the AI context, pnpm -r pack succeeds, pnpm run sync:skills shows no skills drift, pnpm lint passes, commitlint accepts a valid header and rejects an invalid one, 2941 checkly and 48 create-checkly unit tests pass, pnpm install --frozen-lockfile is clean, and every landed version's engines.node admits 22.13.0. No engine or peer warnings. The lockfile diff contains only the five targets, the @typescript-eslint/* 8.70.0 siblings, and vitest's yaml@2.9.1 peer suffix.

🤖 Generated with Claude Code

Bump every direct dependency to the newest version that is installable on
the minimum supported Node (22.13.0) and past pnpm's 2-day
minimumReleaseAge embargo:

- open 11.0.2 -> 11.0.3 (checkly)
- yaml 2.9.0 -> 2.9.1 (checkly)
- @typescript-eslint/typescript-estree 8.69.0 -> 8.70.0 (checkly)
- typescript-eslint 8.69.0 -> 8.70.0 (root)
- oclif 5.0.1 -> 6.0.0 (checkly, dev). The only breaking change is the
  removal of legacy-plugin support; we only run `oclif manifest` and the
  generated manifest is unchanged.

Held back:
- lint-staged stays at 16.4.0: every 17.x requires Node >=22.22.1.
- typescript stays at 6.0.3: typescript-eslint 8.70.0 peer range is
  >=4.8.4 <6.1.0.

Excluded by policy:
- @types/node stays on 22.x to track the minimum supported Node.
- vitest stays on 3.x until the 4.x+ incompatibilities are resolved.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@sorccu sorccu changed the title chore(deps): weekly CLI dependency update (2026-09-14) [RED-938] chore(deps): weekly CLI dependency update (2026-09-14) [RED-938] [ship] Sep 15, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Auto-approved: ship/show PR from a same-repo branch.

@sorccu
sorccu merged commit fa92c05 into main Sep 15, 2026
17 checks passed
@sorccu
sorccu deleted the simo/red-938-weekly-cli-dependency-update branch September 15, 2026 05:58
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