Skip to content

chore(deps): second dependabot round (oclif 5, dev tooling) - #71

Merged
scolastico merged 2 commits into
mainfrom
chore/dependabot-round-2
Oct 6, 2026
Merged

scolastico merged 2 commits into
mainfrom
chore/dependabot-round-2

Conversation

@scolastico

Copy link
Copy Markdown
Member

Summary

Update the CLI's oclif runtime and test helper to version 5, and bring the compatible development dependencies from the latest Dependabot round forward. Keep TypeScript on version 5 until the lint toolchain supports version 7.

What changed

Dependency From To
@oclif/core 4.13.1 5.1.2
@oclif/test 4.2.0 5.0.1
@types/node 26.4.0 26.6.4
@typescript-eslint/eslint-plugin 8.68.0 8.71.1
@typescript-eslint/parser 8.68.0 8.71.1
chai 6.2.2 6.3.0
eslint 10.9.1 10.12.0
generate-license-file 4.2.4 4.2.5
prettier 3.9.6 3.9.9

The lockfile includes the corresponding transitive updates. No overrides were added; the existing axios and multer overrides are unchanged. The @not3/sdk dependency range remains ^2.3.0.

Why

These are the compatible updates from the open Dependabot pull requests. The oclif 5 release requires Node 22 or newer, which matches this package's existing engine requirement. No command behavior or output changes were needed for the upgrade.

How it was verified

  • pnpm install --frozen-lockfile: passed.
  • pnpm peers check: no peer dependency issues.
  • pnpm lint: passed.
  • pnpm test: 130 passing, 2 pending real-server smoke tests.
  • pnpm build: passed.
  • pnpm audit --prod and pnpm audit: zero advisories in each.
  • GitHub Dependabot alerts: zero open; zero alerts fixed or left open by this change.

Risks and follow-ups

TypeScript 7.0.2 was skipped. @typescript-eslint/parser@8.71.0 declares TypeScript support only for >=4.8.4 <6.1.0, and installing TypeScript 7 produced unmet peer dependencies. .github/dependabot.yml now ignores typescript versions >=7; remove that rule when the lint toolchain supports TypeScript 7 and the repository gates pass with it. The existing two real-server smoke tests remain pending.

Supersedes #70 and #62.

🤖 Generated with Claude Code

@scolastico
scolastico merged commit ba94e39 into main Oct 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants