Skip to content

build(deps): adopt frontend & backend minor-and-patch groups (excl. anthropic-sdk) - #1100

Merged
raivieiraadriano92 merged 5 commits into
mainfrom
raivieiraadriano92/thu-667-dependabot-breaking-minors
Jul 22, 2026
Merged

build(deps): adopt frontend & backend minor-and-patch groups (excl. anthropic-sdk)#1100
raivieiraadriano92 merged 5 commits into
mainfrom
raivieiraadriano92/thu-667-dependabot-breaking-minors

Conversation

@raivieiraadriano92

Copy link
Copy Markdown
Collaborator

Adopts the two Dependabot minor-and-patch groups that Dependabot couldn't land on their own (both had failing CI / breaking pre-1.0 bumps). Each item is its own commit. Verified beyond CI: typecheck (fe+be), backend 873/873 tests, and a per-package adversarial changelog-vs-usage audit — all clear.

#1077 — frontend (adopted without @anthropic-ai/sdk)

  • pi-ai / pi-agent-core / pi-coding-agent 0.80.2 → 0.80.3
  • @powersync/common 1.53.1 → 1.57.1, drizzle-driver 0.7.3 → 0.7.4, tanstack-react-query 0.2.7 → 0.2.14
  • katex 0.16.47 → 0.17.0
  • Code fix: pi-ai 0.80.3 added a required context arg to buildBaseOptions; threaded through toFullAnthropicOptions.
  • @anthropic-ai/sdk 0.91.1 held back: pi-ai hard-pins @anthropic-ai/sdk@0.91.1 and types its client option against it, so bumping our copy to 0.110 breaks the client we hand to pi-ai. Adopt once pi-ai's pin moves.

#1045 — backend (adopted fully, no code changes)

  • @electric-sql/pglite 0.4.6 → 0.5.4, @electric-sql/pglite-socket 0.1.6 → 0.2.7
  • @opentelemetry/exporter-trace-otlp-proto 0.218.0 → 0.220.0
  • @react-email/ui 6.1.5 → 6.6.8

Notes

  • pglite 0.5.0 switches the on-disk format to PG18.3; tests are in-memory and .pglite/data is a gitignored dev artifact, so no impact — but delete a stale local .pglite/data before db:dev on 0.5.x.
  • katex renderer stays 0.16.47 (pinned by rehype-katex); the bump only ships the 0.17 stylesheet, which is class-compatible with 0.16-rendered HTML (verified: identical class set).
  • @powersync/web was not touched, so the internal-path SharedWorker alias is unaffected.

Supersedes #1077 and #1045 (close them once this merges). @anthropic-ai/sdk remains for a follow-up when pi-ai updates its pin.

Adopts #1077 without @anthropic-ai/sdk: pi-ai 0.80.3 hard-pins
@anthropic-ai/sdk@0.91.1 and types its client option against it, so
bumping our copy to 0.110 breaks the client we hand to pi-ai. Hold the
SDK until pi-ai's pin moves.

pi-ai 0.80.3 also added a required `context` arg to buildBaseOptions;
thread it through toFullAnthropicOptions.
Adopts #1045: @electric-sql/pglite 0.4.6->0.5.4,
@electric-sql/pglite-socket 0.1.6->0.2.7,
@opentelemetry/exporter-trace-otlp-proto 0.218.0->0.220.0,
@react-email/ui 6.1.5->6.6.8. No code changes required.
@github-actions

Copy link
Copy Markdown

Semgrep Security Scan

No security issues found.

@raivieiraadriano92 raivieiraadriano92 added the dependencies Pull requests that update a dependency file label Jul 21, 2026
@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown

Preview environment destroyed 🧹

Stack preview-pr-1100 and its Cloudflare subdomain have been cleaned up.

@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown

PR Metrics

Metric Value
Lines changed (prod code) +19 / -14
JS bundle size (gzipped) 🟢 644.3 KB → 644.2 KB (-42 B, -0.0%)
Test coverage 🟢 78.79% → 78.78% (+-0.0%)
Performance (preview) Preview not ready — Render deploy may have timed out
Accessibility
Best Practices
SEO

Updated Wed, 22 Jul 2026 10:19:42 GMT · run #2360

@github-actions github-actions 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.

🔭 thunder-deep-review (advisory)

Reviewed the diff — no issues to report. ✅ Never approves, never requests changes, never gates merge.
head: ae5288714667 · mode: single · deferred 0 item(s) already reported by other bots (best-effort dedup)

…u-667-dependabot-breaking-minors

# Conflicts:
#	bun.lock
#	package.json

@github-actions github-actions 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.

🔭 thunder-deep-review (advisory)

Complements the other bots — surfaces only what they did not flag. Never approves, never requests changes, never gates merge.
head: 5942c2782bf9 · mode: single · deferred 0 item(s) already reported by other bots (best-effort dedup)

Comment thread package.json Outdated
Bumping @powersync/common to 1.57.x left @powersync/web@1.38.1 pinning a
nested 1.53.1, so two copies coexisted across the custom-SharedWorker
boundary. web 1.39.0 pins common 1.57.2 and tanstack 0.2.15 matches, so
common now resolves to a single 1.57.2. The powersync-web-internal alias
still resolves and ThunderboltSharedSyncImplementation compiles.

@github-actions github-actions 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.

🔭 thunder-deep-review (advisory)

Complements the other bots — surfaces only what they did not flag. Never approves, never requests changes, never gates merge.
head: 998dba21bd4e · mode: single · deferred 0 item(s) already reported by other bots (best-effort dedup)

Comment thread package.json Outdated
Comment thread package.json
Root katex is used only for the stylesheet import; the renderer is
rehype-katex's pinned katex 0.16.47. Bumping root to 0.17 split the
CSS from the engine for no benefit, so keep ^0.16 — both resolve to a
single 0.16.47.

@github-actions github-actions 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.

🔭 thunder-deep-review (advisory)

Complements the other bots — surfaces only what they did not flag. Never approves, never requests changes, never gates merge.
head: 38672af96c15 · mode: single · deferred 0 item(s) already reported by other bots (best-effort dedup)

Comment thread package.json
@raivieiraadriano92
raivieiraadriano92 merged commit 0a749cd into main Jul 22, 2026
31 checks passed
@raivieiraadriano92
raivieiraadriano92 deleted the raivieiraadriano92/thu-667-dependabot-breaking-minors branch July 22, 2026 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant