Skip to content

Apply pending Dependabot updates through the root lockfile - #53

Open
danielcorin wants to merge 4 commits into
mainfrom
chore/dependabot-bumps-2026-10-29
Open

danielcorin wants to merge 4 commits into
mainfrom
chore/dependabot-bumps-2026-10-29

Conversation

@danielcorin

Copy link
Copy Markdown
Owner

Builds on #34 (includes its commits; merge #34 first and this diff shrinks to the bumps).

Applies the open Dependabot updates in one change, through the root lockfile now that #34 retires agent-tools/package-lock.json:

Local checks on a clean npm ci: audit (moderate) clean, lint 0 errors, client check 0 errors, client unit 317, API 30 + 790, OpenAPI contract, CLI 24, build.

agent-tools/cli is a workspace of the root package, so Dependabot's
separate /agent-tools entry produced PRs that bumped the CLI manifest
and agent-tools/package-lock.json but not the root lockfile, breaking
npm ci in CI (#26, #28). Nothing installs from the agent-tools
lockfile; it was only audited.

Drop the /agent-tools Dependabot entry so the root entry handles the
CLI, delete the redundant lockfile, stop it from being regenerated,
and rely on the root npm audit, which covers all workspaces.
# Conflicts:
#	agent-tools/package-lock.json
# Conflicts:
#	.github/dependabot.yml
#	.github/workflows/ci.yml
#	agent-tools/package-lock.json
- yaml 2.9.0 -> 2.9.1 (api, #40)
- highlight.js 11.11.1 -> 11.12.0 (client, #42)
- modernc.org/sqlite 1.60.1 -> 1.61.0 (bridge, #45)
- @yao-pkg/pkg 6.23.0 -> 6.24.0 (agent-tools/cli, #46)
- vitest ^5.0.3 -> ^5.0.5 (agent-tools/cli, #39; already locked at 5.0.5)
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