Conversation
Greptile SummaryThis PR is a dependency refresh cycle, bumping Bun, React, React Router, Vite, Tailwind, Recharts, Plotly, lodash, lucide-react, and several other packages, alongside a restructured
Confidence Score: 4/5Hold for the stale expected_deps in the dep-tracking test and a missing changelog note on the lucide-react v1 brand-icon removal before merging. Two P1 findings: a likely test failure in test_dep_tracking.py (wrong expected_deps after removing self.board), and a breaking change (brand icons dropped in lucide-react v1) that should be documented. All remaining findings are P2. tests/units/vars/test_dep_tracking.py (stale assertion), packages/reflex-components-lucide/src/reflex_components_lucide/icon.py (breaking icon removal) Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[PR: 091dev dependency refresh] --> B[Frontend deps bumped]
A --> C[Python deps bumped]
A --> D[Pre-commit restructured]
A --> E[Test changes]
B --> B1[lucide-react 0.577.0 β 1.8.0\nβ οΈ brand icons removed]
B --> B2[plotly.js 3.4.0 β 3.5.0]
B --> B3[recharts 3.8.0 β 3.8.1]
B --> B4[lodash 4.17.23 β 4.18.1]
B --> B5[tailwindcss 4.2.2 β 4.2.3]
B --> B6[vite 8.0.0 β 8.0.9 / react 19.2.4 β 19.2.5 / bun 1.3.10 β 1.3.13]
C --> C1[rich < 15 β < 16]
C --> C2[codespell added to dev deps]
D --> D1[repo:local for ruff/pyright/codespell\npyright no longer version-pinned]
D --> D2[ruff-format now covers Markdown]
E --> E1[Remove noqa: RUF029 across tests]
E --> E2[test_dep_tracking: remove self.board\nβ οΈ expected_deps not updated]
|
No description provided.