Skip to content

build(deps): bump runtime and test-support minors; unpin lucide-react - #240

Merged
obvious-autobuild-staging[bot] merged 1 commit into
masterfrom
chore/runtime-deps-nov2026
Nov 1, 2026
Merged

obvious-autobuild-staging[bot] merged 1 commit into
masterfrom
chore/runtime-deps-nov2026

Conversation

@obvious-autobuild-staging

Copy link
Copy Markdown
Contributor

Why

Second and final PR of the Nov 2026 full dependency update (Blueprint art_5caGrGsI). PR #239 carried the version-locked toolchain majors; this PR brings the remaining runtime and test-support dependencies current so future Dependabot bumps return to patch/minor size. Lucide was pinned to an exact 1.41.0 — unpinned to caret so minors flow again.

What

Runtime / test-support bumps only, from post-#239 master (tailwind 4.3.3 and all toolchain packages were already moved by PR 1 — not re-bumped):

Package Before After
lucide-react 1.41.0 (pinned) ^1.66.0 (unpinned)
tailwind-merge ^2.6.0 ^3.7.0 (major — API-compat verified at typecheck; the only CSS-affecting bump)
@tanstack/react-virtual ^3.14.10 ^3.14.25
@codemirror/state ^6.7.1 ^6.7.6
@codemirror/view ^6.43.9 ^6.43.15
@testing-library/dom ^10.4.1 ^10.4.2
@testing-library/user-event ^14.6.6 ^14.6.8

Untouched by design: react/react-dom 18 (glide-data-grid peer ceiling), glide-data-grid ^6.0.3, and the pinned conversion deps csvjson-csv2json@5.0.6 / csvjson-json2csv@1.0.3 with their postinstall patches. app/dist rebuilt and recommitted for the CI hash-guard; scripts/prerender.mjs ran unchanged against the rebuilt bundle.

Verification

  • npm run lint clean; npx tsc -b --noEmit clean
  • Full suite: 612/612 tests green, 35 files (same count as the post-build(deps): migrate toolchain to vite 8, vitest 5, TS 6, eslint 10; CI to Node 24 #239 baseline)
  • npm run build + rebuilt app/dist committed; verify-seo.sh green (45,543 bytes prerendered)
  • npm ls lucide-react tailwind-merge — single clean resolution, no alias duplication
  • Dogfood visual check on a live preview: grid, icons, spacing, layout unchanged vs master (evidence attached against the tested head SHA)

No changelog entry: no user-visible difference observed in dogfood.

Human author: David Boskovic (david@obvious.ai)

🔗 Obvious Project · 🧵 Obvious Thread · 🔀 Obvious PR Artifact

lucide-react 1.41.0 -> ^1.66.0 (unpinned to caret), tailwind-merge
^2.6.0 -> ^3.7.0, @tanstack/react-virtual ^3.14.25, @codemirror/state
^6.7.6, @codemirror/view ^6.43.15, @testing-library/dom ^10.4.2,
@testing-library/user-event ^14.6.8. Rebuilt app/dist (hash guard).

Co-authored-by: David Boskovic <david@obvious.ai>
@obvious-autobuild-staging
obvious-autobuild-staging Bot marked this pull request as ready for review November 1, 2026 17:09
@obvious-autobuild-staging
obvious-autobuild-staging Bot merged commit 053bfcd into master Nov 1, 2026
2 checks passed
@obvious-autobuild-staging
obvious-autobuild-staging Bot deleted the chore/runtime-deps-nov2026 branch November 1, 2026 17:10
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.

2 participants