Skip to content

build(deps): unified dependabot bump across workspace#69

Merged
theagenticguy merged 4 commits into
mainfrom
chore/dependabot-unified-bump
May 8, 2026
Merged

build(deps): unified dependabot bump across workspace#69
theagenticguy merged 4 commits into
mainfrom
chore/dependabot-unified-bump

Conversation

@theagenticguy
Copy link
Copy Markdown
Owner

Summary

One PR that takes in all 10 open Dependabot bumps so pnpm-lock only has to resolve once. All versions match the Dependabot PRs exactly. Bumps are drops-in — no code changes needed.

Closes

Mise pins (node = "22", pnpm = "10.33.2", python = "3.12", uv = "latest") left alone — none of the Dependabot PRs touch them and a pnpm 10→11 jump would be a major change out of scope.

Test plan

  • pnpm install resolves cleanly, lockfile regenerates without workarounds
  • pnpm -r clean && pnpm -r build succeeds (all workspace packages build)
  • pnpm -r exec tsc --noEmit passes (14 stale-dist errors in packages/search were pre-existing on main before a fresh build and clear after)
  • pnpm -r test passes (225 CLI tests + 150 MCP tests + rest; the 2 earlier MCP failures were stale dist/tools/pack-codebase.test.js leftovers from a prior branch's build and disappeared after pnpm -r clean)
  • pnpm run lint passes (biome 2.4.14 surfaces 6 warnings / 1 info on existing test code, non-blocking)
  • pnpm run banned-strings passes
  • lefthook pre-commit + commit-msg + pre-push hooks all green

Notes

  • Root pnpm.onlyBuiltDependencies was not touched by this change — preserved onnxruntime-node, @duckdb/node-api, tree-sitter natives, etc. exactly as they were.
  • The fast-xml-parser@<5.7.0: 5.7.1 override is still in package.json for transitive resolution of older versions — left intact.

Closes the following Dependabot PRs in one shot so the lockfile only has
to resolve once:

- @aws-sdk/client-sagemaker-runtime 3.1035.0 → 3.1043.0 (#67)
- fast-xml-parser 5.7.2 → 5.7.3 (#66)
- @aws-sdk/client-bedrock-runtime 3.1040.0 → 3.1043.0 (#65)
- lru-cache 11.3.5 → 11.3.6 (#63)
- yaml 2.8.3 → 2.8.4 (#62)
- @commitlint/config-conventional 20.5.0 → 20.5.3 (#60)
- zod 4.3.6 → 4.4.3 (#59)
- snyk-nodejs-lockfile-parser 2.7.0 → 2.7.1 (#57)
- onnxruntime-node 1.24.3 → 1.25.1 (#56)
- @biomejs/biome 2.4.13 → 2.4.14 (#55)
Both vulnerable packages are pinned by @modelcontextprotocol/sdk@1.29.0
(hono via @hono/node-server, ip-address via express-rate-limit). Adding
pnpm overrides to force the patched versions without bumping the MCP
SDK itself.

- hono <4.12.16 → 4.12.16 (GHSA-69xw-7hcm-h432 CVSS 4.7, GHSA-9vqf-7f2p-gf9v CVSS 6.5)
- ip-address <10.1.1 → 10.1.1 (GHSA-v2v4-37r5-5v8g CVSS 5.3)
@theagenticguy theagenticguy merged commit 9c96e91 into main May 8, 2026
14 checks passed
@theagenticguy theagenticguy deleted the chore/dependabot-unified-bump branch May 8, 2026 13:32
theagenticguy added a commit that referenced this pull request May 10, 2026
## Summary

One PR that takes in all 10 open Dependabot bumps so pnpm-lock only has
to resolve once. All versions match the Dependabot PRs exactly. Bumps
are drops-in — no code changes needed.

### Closes

- Closes #67 — `@aws-sdk/client-sagemaker-runtime` 3.1035.0 → 3.1043.0
(`packages/embedder`)
- Closes #66 — `fast-xml-parser` 5.7.2 → 5.7.3 (`packages/ingestion`)
- Closes #65 — `@aws-sdk/client-bedrock-runtime` 3.1040.0 → 3.1043.0
(`packages/ingestion`, `summarizer`, `wiki`)
- Closes #63 — `lru-cache` 11.3.5 → 11.3.6 (`packages/mcp`)
- Closes #62 — `yaml` 2.8.3 → 2.8.4 (`packages/frameworks`, `sarif`,
`cli`, `policy`)
- Closes #60 — `@commitlint/config-conventional` 20.5.0 → 20.5.3 (root
devDep)
- Closes #59 — `zod` 4.3.6 → 4.4.3 (`packages/frameworks`, `mcp`,
`sarif`, `policy`, `summarizer`)
- Closes #57 — `snyk-nodejs-lockfile-parser` 2.7.0 → 2.7.1
(`packages/ingestion`)
- Closes #56 — `onnxruntime-node` 1.24.3 → 1.25.1 (`packages/embedder`)
- Closes #55 — `@biomejs/biome` 2.4.13 → 2.4.14 (root devDep)

Mise pins (`node = "22"`, `pnpm = "10.33.2"`, `python = "3.12"`, `uv =
"latest"`) left alone — none of the Dependabot PRs touch them and a pnpm
10→11 jump would be a major change out of scope.

## Test plan

- [x] `pnpm install` resolves cleanly, lockfile regenerates without
workarounds
- [x] `pnpm -r clean && pnpm -r build` succeeds (all workspace packages
build)
- [x] `pnpm -r exec tsc --noEmit` passes (14 stale-`dist` errors in
`packages/search` were pre-existing on main before a fresh build and
clear after)
- [x] `pnpm -r test` passes (225 CLI tests + 150 MCP tests + rest; the 2
earlier MCP failures were stale `dist/tools/pack-codebase.test.js`
leftovers from a prior branch's build and disappeared after `pnpm -r
clean`)
- [x] `pnpm run lint` passes (biome 2.4.14 surfaces 6 warnings / 1 info
on existing test code, non-blocking)
- [x] `pnpm run banned-strings` passes
- [x] `lefthook` pre-commit + commit-msg + pre-push hooks all green

## Notes

- Root `pnpm.onlyBuiltDependencies` was **not** touched by this change —
preserved `onnxruntime-node`, `@duckdb/node-api`, tree-sitter natives,
etc. exactly as they were.
- The `fast-xml-parser@<5.7.0: 5.7.1` override is still in
`package.json` for transitive resolution of older versions — left
intact.
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