Repository navigation
chore(deps): November in-range dependency refresh - #2887
Merged
Merged
Conversation
- root, web, tui, cli, mcpdo: targeted `npm update <pkg>` of every "wanted" bump in the sweep, plus four in-range bumps published since it ran (@vitejs/plugin-react, globals, semver). - Peer/transitive shadows aligned for verify:dep-lockstep: eslint and react in tui, eslint and semver in web. - Move the four clients' `rolldown` override 1.2.13 -> 1.2.16, which is what the root's Vite 8.3.5 resolves and what tsdown 0.23.5 requires (~1.2.16). docs/tsdown-migration.md said those overrides move whenever the root's Vite moves Rolldown; this is that move. - SHA-pinned actions moved within their majors, SHA and `# vX.Y.Z` from one tag lookup each: download-artifact 8.0.2, setup-node 7.1.0, upload-artifact 7.0.2, docker/login-action 4.7.0, codeql-action 4.39.3. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: cliffhall <cliff@futurescale.com>
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues remain for the dependency and GitHub Actions refresh.
No open issues 🎉
4 files not reviewed
clients/cli/package-lock.json: Generated fileclients/mcpdo/package-lock.json: Generated fileclients/tui/package-lock.json: Generated fileclients/web/package-lock.json: Generated file
What changed in this PR
Refreshes Inspector’s runtime and development dependencies for November under #2861, while keeping major upgrades and the minimatch advisory fix in separate work.
Changes:
- Updates in-range dependencies and aligns shared dependency versions across installs.
- Raises all four client Rolldown overrides to 1.2.16 and documents the current bundler version.
- Refreshes pinned GitHub Actions for packaging, publishing, security scanning, and automation.
| File | Description |
|---|---|
package-lock.json |
Updates shared runtime dependencies and root tooling. |
docs/tsdown-migration.md |
Documents Rolldown 1.2.16 usage and banner history. |
clients/web/package.json |
Pins the Rolldown override to 1.2.16. |
clients/tui/package.json |
Pins the Rolldown override to 1.2.16. |
clients/tui/package-lock.json |
Updates bundling tools and aligns React and ESLint. |
clients/mcpdo/package.json |
Pins the Rolldown override to 1.2.16. |
clients/mcpdo/package-lock.json |
Updates tsdown, Rolldown, and related dependencies. |
clients/cli/package.json |
Pins the Rolldown override to 1.2.16. |
clients/cli/package-lock.json |
Updates tsdown, Rolldown, and related dependencies. |
.github/workflows/sdk-watch.yml |
Refreshes artifact upload and download pins. |
.github/workflows/main.yml |
Refreshes Node setup, artifact, and container login pins. |
.github/workflows/dependabot-alerts.yml |
Refreshes the Node setup pin. |
.github/workflows/codeql.yml |
Updates both CodeQL action pins to 4.39.3. |
Review effort: Balanced
Member
Author
|
Copilot review closed: round 1 was clean (no inline comments, no headline findings, no suppressed comments), so the loop stopped on the first clean round. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #2861
The November dependency refresh: every in-range (
wanted) bump from the sweep, plus the in-major action pin bumps.npm auditshows only the moderate minimatch chain in the lint toolchain, which is #2863 and is handled separately.In-range npm bumps (targeted
npm update <pkg>per install)@hono/node-server2.1.5,@napi-rs/keyring2.1.2,eslint10.14.0,hono4.13.16,react19.3.1,typescript-eslint8.72.1,vite8.3.5. Also three in-range bumps published after the sweep ran:@vitejs/plugin-react6.2.1,globals17.14.0,semver7.8.6.eslint-plugin-storybook),@chromatic-com/storybook5.6.0,@testing-library/user-event14.6.8,ace-builds1.45.2,playwright1.64.1,react-dom19.3.1,tsdown0.23.5,vite8.3.5,@vitejs/plugin-react6.2.1.tsdown0.23.5. tui:tsdown0.23.5,vite8.3.5.verify:dep-lockstep:eslint+reactin tui,eslint+semverin web.rolldownoverride 1.2.13 → 1.2.16 (all four clients)The root's Vite 8.3.5 resolves Rolldown 1.2.16, and tsdown 0.23.5 requires
~1.2.16, so the clients'rolldownoverrides (#1492/#2797) had to move with it.docs/tsdown-migration.mdalready predicted this ("those overrides have to move whenever the root's Vite moves Rolldown"); its banner note is updated to say which version the repo builds with now.verify:bundle-externalsaccepts both banner forms and passed.Action pins (credentialed jobs, SHA +
# vX.Y.Zfrom oneaction:resolve-pinlookup each)actions/download-artifact8.0.2,actions/setup-node7.1.0,actions/upload-artifact7.0.2,docker/login-action4.7.0,github/codeql-action/{init,analyze}4.39.3 (newer than the sweep's 4.39.1).verify:action-pinsOK.Not taken
@types/node26,vitest/@vitest/coverage-v8/@vitest/browser-playwright5 (cut web coverage scope, Coverage gate passes when its include globs stop matching: guard the measured file set #2709),chokidar6,ink8,ink-scroll-view0.4 (0.x minor is a breaking change),pino10,typescript7, Mantine 9,@dnd-kit/sortable10,@testing-library/jest-dom7. Same reasoning as the #2557 analysis; none has changed.prettier3.9.x: an exact pin (chore: pin prettier to an exact version (the ^3.8.1 caret lets an in-range bump fail the format gate on untouched files) #1790), and a minor that reformats. It belongs in its own PR with its formatting diff.anthropics/claude-code-actionv1.0.266: it runs next toANTHROPIC_API_KEYinsdk-watch.yml, and the 31 intervening releases were not reviewed. Same call as chore(deps): monthly dependency refresh #2557.@modelcontextprotocol/ext-tasks0.2.3: published after the sweep. SDK packages are tracked by the nightly SDK watch, which files its own issue with an analysis.Verification
npm run local:gategreen on this HEAD: all suites, coverage, smokes, Storybook 123/123,verify:dep-lockstepOK (17 declared dependencies agree across 6 installs).🤖 Generated with Claude Code