Skip to content

chore(deps): consolidate dependabot updates#1256

Merged
gcko merged 4 commits intomainfrom
chore/dependabot-2026
Mar 27, 2026
Merged

chore(deps): consolidate dependabot updates#1256
gcko merged 4 commits intomainfrom
chore/dependabot-2026

Conversation

@kentwelcome
Copy link
Copy Markdown
Member

Summary

Consolidates the following Dependabot PRs into a single tested update:

Changes

Package From To Ecosystem
@amplitude/unified 1.0.5 1.0.14 npm
@amplitude/analytics-core ^2.41.4 ^2.44.0 npm
@babel/helpers ^7.28.6 ^7.29.2 npm
@babel/runtime ^7.28.6 ^7.29.2 npm
@biomejs/biome 2.4.6 2.4.9 npm
@codemirror/lang-yaml ^6.1.2 ^6.1.3 npm
@next/third-parties 16.1.6 16.2.1 npm
@sentry/nextjs ^10.43.0 ^10.46.0 npm
@sentry/react ^10.43.0 ^10.46.0 npm
@tailwindcss/postcss ^4.2.1 ^4.2.2 npm
@tanstack/react-query 5.90.21 5.95.2 npm
@uiw/codemirror-theme-github ^4.25.8 ^4.25.9 npm
@uiw/react-codemirror ^4.25.8 ^4.25.9 npm
@vitest/browser-playwright ^4.1.0 ^4.1.2 npm
@vitest/coverage-v8 ^4.1.0 ^4.1.2 npm
ag-grid-community ^35.1.0 ^35.2.0 npm
ag-grid-react ^35.1.0 ^35.2.0 npm
baseline-browser-mapping ^2.10.7 ^2.10.11 npm
happy-dom ^20.8.4 ^20.8.9 npm
msw ^2.12.10 ^2.12.14 npm
next 16.1.7 16.2.1 npm
read-excel-file ^7.0.2 ^7.0.3 npm
tailwindcss ^4.2.1 ^4.2.2 npm
tsdown ^0.21.2 ^0.21.5 npm
@tsdown/css ^0.21.4 ^0.21.5 npm
typedoc ^0.28.17 ^0.28.18 npm
typedoc-plugin-markdown ^4.10.0 ^4.11.0 npm
vitest ^4.1.0 ^4.1.2 npm
yaml ^2.8.2 ^2.8.3 npm
requests 2.32.5 2.33.0 pip
deepdiff 8.6.1 8.6.2 pip
sqlglot <30.0 upper bound <31.0 pip

@datarecce/ui Impact

No consumer-facing dependency changes. All @datarecce/ui dependency floors are unchanged — Dependabot's suggested bumps were root-only changes since no API requirements justify raising the consumer floor.

Also includes a Biome 2.4.9 auto-fix: useOptionalChain in packages/ui/src/utils/csv/extractors.ts.

Test plan

  • All frontend tests pass (3540/3545 — 5 pre-existing skips)
  • All backend tests pass (680 pass — 48 pre-existing failures unrelated to these changes)
  • Lint passes
  • Type-check passes
  • Build succeeds

Generated with Claude Code

npm (js/):
- @amplitude/unified: 1.0.5 -> 1.0.14
- @amplitude/analytics-core: ^2.41.4 -> ^2.44.0
- @babel/helpers: ^7.28.6 -> ^7.29.2
- @babel/runtime: ^7.28.6 -> ^7.29.2
- @biomejs/biome: 2.4.6 -> 2.4.9
- @codemirror/lang-yaml: ^6.1.2 -> ^6.1.3
- @next/third-parties: 16.1.6 -> 16.2.1
- @sentry/nextjs: ^10.43.0 -> ^10.46.0
- @sentry/react: ^10.43.0 -> ^10.46.0
- @tailwindcss/postcss: ^4.2.1 -> ^4.2.2
- @tanstack/react-query: 5.90.21 -> 5.95.2
- @uiw/codemirror-theme-github: ^4.25.8 -> ^4.25.9
- @uiw/react-codemirror: ^4.25.8 -> ^4.25.9
- @vitest/browser-playwright: ^4.1.0 -> ^4.1.2
- @vitest/coverage-v8: ^4.1.0 -> ^4.1.2
- ag-grid-community: ^35.1.0 -> ^35.2.0
- ag-grid-react: ^35.1.0 -> ^35.2.0
- baseline-browser-mapping: ^2.10.7 -> ^2.10.11
- happy-dom: ^20.8.4 -> ^20.8.9
- msw: ^2.12.10 -> ^2.12.14
- next: 16.1.7 -> 16.2.1
- read-excel-file: ^7.0.2 -> ^7.0.3
- tailwindcss: ^4.2.1 -> ^4.2.2
- tsdown: ^0.21.2 -> ^0.21.5
- @tsdown/css: ^0.21.4 -> ^0.21.5
- typedoc: ^0.28.17 -> ^0.28.18
- typedoc-plugin-markdown: ^4.10.0 -> ^4.11.0
- vitest: ^4.1.0 -> ^4.1.2
- yaml: ^2.8.2 -> ^2.8.3

Python:
- requests: 2.32.5 -> 2.33.0 (uv.lock)
- deepdiff: 8.6.1 -> 8.6.2 (uv.lock)
- sqlglot: upper bound <30.0 -> <31.0 (pyproject.toml)

@datarecce/ui dependency floors unchanged (consumer-facing).
Biome 2.4.9 new rule fix: useOptionalChain in extractors.ts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Kent Huang <kent@infuseai.io>
Copilot AI review requested due to automatic review settings March 27, 2026 07:50
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Consolidates multiple Dependabot updates across the Python backend and the JS/TS frontend into a single dependency-refresh PR, with a couple of small formatting/auto-fix changes in UI code.

Changes:

  • Expand Python sqlglot supported range to allow v30.x (<31.0).
  • Bump various frontend dependencies in the root workspace and Storybook/UI packages.
  • Apply minor TS/TSX refactors/formatting (optional chaining in CSV extractor; export ordering/formatting).

Reviewed changes

Copilot reviewed 8 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
pyproject.toml Widens sqlglot upper bound to allow newer releases.
js/packages/ui/src/utils/csv/extractors.ts Biome-driven optional chaining simplification in DataFrame null checks.
js/packages/ui/src/components/ui/DataTypeIcon/index.tsx Reorders exports (type/value) for consistency.
js/packages/ui/src/components/data/ScreenshotDataGrid.tsx Consolidates type re-exports into a single block.
js/packages/ui/package.json Updates devDependencies used for building/docs tooling.
js/packages/storybook/package.json Bumps Storybook dev tooling versions (Vitest/MSW).
js/packages/storybook/.storybook/mocks/handlers.ts Reorders named exports for consistency.
js/package.json Bumps root workspace deps/devDeps and pnpm.overrides pins.

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 27, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
see 5 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@kentwelcome kentwelcome deleted the chore/dependabot-2026 branch March 27, 2026 08:22
@kentwelcome kentwelcome restored the chore/dependabot-2026 branch March 27, 2026 09:01
@kentwelcome kentwelcome reopened this Mar 27, 2026
@kentwelcome kentwelcome requested a review from gcko March 27, 2026 09:25
kentwelcome and others added 2 commits March 27, 2026 17:25
- Revert @amplitude/unified from 1.0.14 back to 1.0.5 in root deps and
  pnpm.overrides to avoid widening the mismatch with @datarecce/ui's
  pinned 1.0.1 dependency contract (per DEPENDENCIES.md)
- Consolidate stale export comments in ScreenshotDataGrid.tsx

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Jared Scott <jared.scott@datarecce.io>
@gcko
Copy link
Copy Markdown
Contributor

gcko commented Mar 27, 2026

Review Response + Package Surface Verification (c3b33ac)

Copilot Comments

# Comment Assessment Action
1 @amplitude/unified override 1.0.14 mismatches UI's pinned 1.0.1 Valid — widens CI/consumer gap Reverted to 1.0.5 (pre-PR value)
2 ScreenshotDataGrid export comment unclear Valid nitpick Consolidated into single clear comment

Aggressive Review Findings

Finding Severity Action
@amplitude/unified override (1.0.14) mismatches @datarecce/ui pinned dep (1.0.1) Critical Reverted to 1.0.5. Per DEPENDENCIES.md and project conventions, do not bump UI dependency floors during Dependabot consolidation.
ag-grid override ^35.2.0 vs UI's ^35.1.0 No issue 35.2.x satisfies ^35.1.0 — semver compatible
@tanstack/react-query override 5.95.2 vs UI's ^5.0.0 No issue Satisfies range
extractors.ts optional chaining change No issue !df?.columns is semantically identical to `!df
DataTypeIcon export reordering No issue Only ordering changed, same exports
Storybook handler export reordering No issue Only ordering changed
sqlglot range widened to <31.0 No issue Additive change, 825 Python tests pass

@datarecce/ui Package Surface Verification

Check Result
UI package.json dependencies unchanged @amplitude/unified: 1.0.1, ag-grid: ^35.1.0 — intact
UI exports map (19 entries) Unchanged
UI peer dependencies (3) Unchanged
pnpm.overrides compatible with UI ranges All overrides satisfy UI's declared ranges
UI package builds (pnpm build) Success
DEPENDENCIES.md matches package.json Consistent

Test Coverage

Suite Result
Python tests 825 passed (main has 824 + 1 new MCP regression test from merge)
Frontend tests 3540 passed, 5 skipped
Frontend lint Clean
Type check Clean
Frontend build Success
UI package build Success

Copy link
Copy Markdown
Contributor

@gcko gcko left a comment

Choose a reason for hiding this comment

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

LGTM

@gcko gcko merged commit 5f43268 into main Mar 27, 2026
18 checks passed
@gcko gcko deleted the chore/dependabot-2026 branch March 27, 2026 09:47
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.

3 participants