Skip to content

chore(deps): batch major dev-tooling updates (2026-06-19) - #24

Merged
robgilbreath merged 1 commit into
mainfrom
chore/dependabot-batch-20260619
Jun 19, 2026
Merged

chore(deps): batch major dev-tooling updates (2026-06-19)#24
robgilbreath merged 1 commit into
mainfrom
chore/dependabot-batch-20260619

Conversation

@robgilbreath

Copy link
Copy Markdown
Collaborator

Batched Dependabot updates

Consolidates the major dev-tooling bumps below into a single branch so CI/release runs once and the required version bump is included. Each was validated locally (npm ci && npm run build && npm run typecheck && npm run lint && npm test all green; npm audit reports 0 vulnerabilities).

Incorporated

Held for review (NOT in this branch)

  • Bump zod from 3.25.76 to 4.4.3 #23 zod 3.25.76 → 4.4.3 (major, production dependency) — zod 4 has behavioral breaking changes and zod is used in src/index.ts and src/entities/schemas.ts. Held for separate human review; see comment on the PR.

Notable change beyond the bumps

TypeScript 6 requires an explicit rootDir (error TS5011) where it was previously inferred. Set rootDir: "./src" in tsconfig.json — this matches the already-inferred common source directory (include: ["src/**/*"]), so the emitted output layout is unchanged.

Version

Bumped package.json 2.0.3 → 2.0.4 (patch) to satisfy the release version-bump gate in validate.yml.

Validation

  • npm ci && npm run build && npm run typecheck && npm run lint && npm test pass locally (Node 24 per .nvmrc, matching all bumps' engine requirements)
  • npm audit --omit=dev → 0 vulnerabilities

Once merged, Dependabot auto-closes the incorporated PRs (#19#22) on its next scan.

Consolidates four Dependabot major bumps into one release:
- eslint 9.39.4 -> 10.5.0 (#19)
- @eslint/js 9.39.4 -> 10.0.1 (#20)
- @types/node 25.9.3 -> 26.0.0 (#21)
- typescript 5.9.3 -> 6.0.3 (#22)

Set explicit tsconfig rootDir (./src) — TypeScript 6 requires it
(TS5011) where it was previously inferred; output layout unchanged.

Bumps package.json 2.0.3 -> 2.0.4 to satisfy the release version gate.
Holds zod 4 (#23, production dep) for separate human review.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@robgilbreath
robgilbreath force-pushed the chore/dependabot-batch-20260619 branch from 1208240 to ba7b4b1 Compare June 19, 2026 08:22
@robgilbreath
robgilbreath merged commit 1163eca into main Jun 19, 2026
1 check passed
@robgilbreath
robgilbreath deleted the chore/dependabot-batch-20260619 branch June 19, 2026 08:46
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