Skip to content

Chore/20251125#346

Merged
SvenVw merged 7 commits into
developmentfrom
chore/20251125
Nov 25, 2025
Merged

Chore/20251125#346
SvenVw merged 7 commits into
developmentfrom
chore/20251125

Conversation

@SvenVw
Copy link
Copy Markdown
Collaborator

@SvenVw SvenVw commented Nov 25, 2025

Summary by CodeRabbit

  • Chores
    • Updated pnpm package manager to version 10.23.0 across workflows and packages.
    • Upgraded multiple dependencies including UI libraries, routing, monitoring, and build tools to their latest versions for improved compatibility and performance.
    • Updated development tooling and workspace configuration.

✏️ Tip: You can customize this high-level summary in your review settings.

@SvenVw SvenVw self-assigned this Nov 25, 2025
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Nov 25, 2025

⚠️ No Changeset found

Latest commit: 0764edd

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Nov 25, 2025

Walkthrough

This PR updates pnpm from version 10.20.0 to 10.23.0 across GitHub workflows and workspace manifests, bumps multiple dependencies in fdm-app and other packages, updates the betterAuth import path in fdm-core, and modifies Sentry configuration in fdm-app's Vite config to use an object for setCommits instead of a boolean.

Changes

Cohort / File(s) Change Summary
GitHub Workflows
.github/workflows/deploy-docs-test.yml, deploy-docs.yml, release.yml, tests.yml
Updated pnpm-action-setup version from 10.20.0 to 10.23.0 in all workflow pnpm installation steps.
Root and Workspace Configuration
package.json, pnpm-workspace.yaml
Updated root package.json with @biomejs/biome (^2.3.3 → ^2.3.7), turbo (^2.6.0 → ^2.6.1), and packageManager (pnpm@10.20.0 → 10.23.0). Updated catalog dependencies in pnpm-workspace.yaml: better-auth (^1.3.34 → ^1.4.1), drizzle-kit (^0.31.6 → ^0.31.7), rollup (^4.52.5 → ^4.53.3), vite (^7.1.12 → ^7.2.4), vitest (^4.0.6 → ^4.0.13).
Workspace Package Manifests
fdm-app/package.json, fdm-calculator/package.json, fdm-core/package.json, fdm-data/package.json, fdm-docs/package.json
Updated packageManager to pnpm@10.23.0 across all workspace packages. Additionally: fdm-app bumped Radix UI, React Router, Sentry, Tailwind, Turf, and other dependencies; fdm-core bumped @types/node (^24.10.0 → ^24.10.1) and @electric-sql/pglite (^0.3.12 → ^0.3.14); fdm-docs bumped markdownlint-cli2 (^0.19.0 → ^0.19.1).
Application Code
fdm-core/src/authentication.ts
Changed betterAuth import path from "better-auth" to "better-auth/minimal".
Vite Configuration
fdm-app/vite.config.ts
Modified Sentry React Router integration: changed setCommits from boolean to object structure { auto: true } to alter automatic commit information detection for releases.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10–15 minutes

  • The majority of changes are straightforward version bumps across workflows and package manifests (homogeneous and repetitive).
  • Requires attention to the import path change in fdm-core/src/authentication.ts to verify the new "better-auth/minimal" path is compatible.
  • Verify the Sentry setCommits configuration change in fdm-app/vite.config.ts aligns with updated Sentry SDK expectations.

Possibly related PRs

  • Chore/20251104 #326 — Updates pnpm setup to 10.20.0 as a predecessor to this 10.23.0 bump across workflows and manifests.
  • Chore/20250508 #136 — Modifies fdm-app/vite.config.ts Sentry integration configuration similarly to this PR's setCommits change.
  • Chore/20250918 #271 — Bumps pnpm action version across the same GitHub Actions workflow files (deploy-docs-test.yml, deploy-docs.yml, release.yml, tests.yml).

Suggested labels

fdm-app, fdm-core, fdm-data, fdm-calculator, fdm-docs, dependencies, branch:development

Suggested reviewers

  • gerardhros

Poem

🐰 Hop, hop, versions bloom so bright!
From ten-point-twenty to twenty-three in flight,
Dependencies dance, imports take a turn,
Sentry commits now auto-learn,
Packages renewed, workflows take flight!

Pre-merge checks and finishing touches

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'Chore/20251125' is vague and generic, using a date-based format that does not convey meaningful information about what was actually changed. Replace with a descriptive title that summarizes the main changes, such as 'Update pnpm to 10.23.0 and bump dependencies' or 'Chore: Update dependencies and pnpm version'.
✅ Passed checks (2 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/20251125

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link
Copy Markdown

codecov Bot commented Nov 25, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.34%. Comparing base (d79ac2b) to head (0764edd).
⚠️ Report is 8 commits behind head on development.

Additional details and impacted files
@@             Coverage Diff              @@
##           development     #346   +/-   ##
============================================
  Coverage        87.34%   87.34%           
============================================
  Files               79       79           
  Lines             3872     3872           
  Branches          1099     1099           
============================================
  Hits              3382     3382           
  Misses             490      490           
Flag Coverage Δ
fdm-calculator 87.25% <ø> (ø)
fdm-core 87.03% <ø> (ø)
fdm-data 92.12% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 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.

@coderabbitai coderabbitai Bot added branch:development Issue only affecting development, not the main branch (yet) dependencies Pull requests that update a dependency file fdm-app fdm-calculator fdm-core fdm-data fdm-docs labels Nov 25, 2025
@SvenVw SvenVw merged commit 864d89d into development Nov 25, 2025
10 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request Dec 18, 2025
@coderabbitai coderabbitai Bot mentioned this pull request Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

branch:development Issue only affecting development, not the main branch (yet) dependencies Pull requests that update a dependency file fdm-app fdm-calculator fdm-core fdm-data fdm-docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant