Skip to content

chore(deps): bulk Dependabot bumps — 5 npm (/ui) + 5 GitHub Actions#380

Merged
SoundMindsAI merged 2 commits into
mainfrom
chore/dependabot-bulk-2026-06-01
Jun 1, 2026
Merged

chore(deps): bulk Dependabot bumps — 5 npm (/ui) + 5 GitHub Actions#380
SoundMindsAI merged 2 commits into
mainfrom
chore/dependabot-bulk-2026-06-01

Conversation

@SoundMindsAI

Copy link
Copy Markdown
Owner

Consolidates ten open Dependabot PRs into a single branch so they merge as one unit. Closes #370, #371, #372, #373, #374, #375, #376, #377, #378, #379. (#365 deliberately excluded — it's a human contributor's docs PR, not Dependabot.)

npm (/ui)

Package From To Superseded PR
@tanstack/react-query 5.62.16 5.100.14 #377
react + react-dom 19.2.x 19.2.7 #378
@types/react 19.2.15 19.2.16 #378
eslint-config-next (dev) 16.2.6 16.2.7 #376
postcss (dev) 8.4.49 8.5.15 #379
vitest (dev) 4.1.7 4.1.8 #375

Note on react-dom: Dependabot's #378 bumped only react (to 19.2.7), leaving react-dom at 19.2.6. React enforces an exact version match between the two, so that bump alone failed to load all 135 vitest component files (Incompatible React versions). This PR bumps react-dom in lockstep — the correct way to land #378.

GitHub Actions

Action From To Superseded PR
actions/setup-python 5 6 #374
actions/upload-pages-artifact 3 5 #370
actions/deploy-pages 4 5 #373
actions/upload-artifact 4 7 #372
github/codeql-action 3 4 #371

Verification

Local /ui gates all green after the bumps:

  • pnpm typecheck — clean
  • pnpm lint — 0 errors (pre-existing security-plugin warnings only)
  • pnpm test — 998 tests across 135 files passing
  • pnpm build — production build compiles + static-generates

🤖 Generated with Claude Code

Consolidates ten open Dependabot PRs (#370#379) into one branch.

npm (/ui):
- @tanstack/react-query 5.62.16 → 5.100.14 (#377)
- react + react-dom 19.2.x → 19.2.7, @types/react 19.2.15 → 19.2.16 (#378)
- eslint-config-next 16.2.6 → 16.2.7 (#376)
- postcss 8.4.49 → 8.5.15 (#379)
- vitest 4.1.7 → 4.1.8 (#375)

react-dom was bumped in lockstep with react (Dependabot's #378 bumped
only react, which fails React's exact-version-match requirement and
broke all 135 vitest component files until react-dom matched).

GitHub Actions:
- actions/setup-python 5 → 6 (#374)
- actions/upload-pages-artifact 3 → 5 (#370)
- actions/deploy-pages 4 → 5 (#373)
- actions/upload-artifact 4 → 7 (#372)
- github/codeql-action 3 → 4 (#371)

Verified: ui typecheck + lint (0 errors) + 998 tests across 135 files +
production build all green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: SoundMindsAI <eric.starr@soundminds.ai>

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates several frontend dependencies in ui/package.json and updates the pnpm-lock.yaml file accordingly, notably bumping react and react-dom to ^19.2.7 and @tanstack/react-query to ~5.100.14. Feedback points out a version mismatch between @tanstack/react-query and @tanstack/react-query-devtools, which should be kept in sync to prevent potential runtime errors or unexpected behavior.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread ui/package.json
"@radix-ui/react-tabs": "~1.1.13",
"@radix-ui/react-tooltip": "~1.2.8",
"@tanstack/react-query": "~5.62.16",
"@tanstack/react-query": "~5.100.14",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

There is a version mismatch between @tanstack/react-query (bumped to ~5.100.14) and @tanstack/react-query-devtools (left at ~5.62.16). These packages should be kept in sync to prevent potential runtime errors, incompatible types, or unexpected behavior.

…ct-query

Addresses Gemini Code Assist review on PR #380: bumping react-query to
5.100.14 while leaving react-query-devtools at 5.62.16 left a large
version skew. Bump devtools to ~5.100.14 to match. typecheck + 998 tests
+ build re-verified green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: SoundMindsAI <eric.starr@soundminds.ai>
@SoundMindsAI

Copy link
Copy Markdown
Owner Author

Gemini Code Assist adjudication

# File:Line Finding Verdict Action
1 ui/package.json:33 (medium) @tanstack/react-query bumped to ~5.100.14 but @tanstack/react-query-devtools left at ~5.62.16 — should stay in sync Accept Bumped devtools to ~5.100.14 in commit 76c6d14b. typecheck + 998 tests + build re-verified green.

1 finding, accepted and fixed.

Note: the smoke (operator-path tutorial flow) check is red, but that's a pre-existing Solr-container startup flake in CI (same red on recently-merged #367 and #369) — unrelated to these dependency bumps. All gates that exercise the changes (frontend lint/typecheck/test/build, backend, static-checks, docker buildx, DCO, secrets) are green.

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