Skip to content

chore(deps): upgrade effect to 4.0.0-rc.112 and refresh dependencies - #77

Merged
fwal merged 1 commit into
mainfrom
claude/effect-v4-upgrade-v5ik3c
Aug 26, 2026
Merged

chore(deps): upgrade effect to 4.0.0-rc.112 and refresh dependencies#77
fwal merged 1 commit into
mainfrom
claude/effect-v4-upgrade-v5ik3c

Conversation

@fwal

@fwal fwal commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Summary

Upgrades the workspace to the Effect v4 release candidate and refreshes other dependencies.

  • Effect v4 RC: bumps the pnpm catalog for effect, @effect/atom-react, @effect/platform-browser, and @effect/vitest from 4.0.0-beta.103 to 4.0.0-rc.112 (the current rc dist-tag on npm)
  • Firebase: firebase^12.18.0, firebase-admin^14.3.0
  • Other refreshes: firebase-tools^15.28.1, plus in-range updates across the workspace (TanStack Router packages, esbuild, jsonc-eslint-parser, tslib)

No code changes were needed — the beta.103 → rc.112 gap introduced no breaking API changes for this codebase.

Verification

  • pnpm build succeeds for all 8 projects
  • pnpm test passes (310+ tests across all packages)
  • pnpm lint is clean (only pre-existing no-explicit-any warnings remain)

Notes

  • TypeScript 7.0.2 (the Go-based compiler) is now available but the repo stays pinned to 6.0.3 — that migration is best done separately.

🤖 Generated with Claude Code

https://claude.ai/code/session_01A2q7MdiZC29whMoPxzP7t1


Generated by Claude Code

Bump the effect catalog (effect, @effect/atom-react, @effect/platform-browser,
@effect/vitest) from 4.0.0-beta.103 to the 4.0.0-rc.112 release candidate.
Also update firebase to ^12.18.0, firebase-admin to ^14.3.0, and refresh
in-range dependency versions across the workspace.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A2q7MdiZC29whMoPxzP7t1
@coderabbitai

coderabbitai Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

Next included review available in 48 minutes.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Repository UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: f9fb38b0-8368-4ad0-991a-4d5e7cbf38fd

📥 Commits

Reviewing files that changed from the base of the PR and between d4f5401 and 2eb725b.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (4)
  • example/app/package.json
  • package.json
  • packages/devtools/package.json
  • pnpm-workspace.yaml

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.

@github-actions github-actions Bot added the 📖 docs Improvements or additions to documentation label Aug 26, 2026
@fwal
fwal marked this pull request as ready for review August 26, 2026 14:31
@fwal fwal self-assigned this Aug 26, 2026
@greptile-apps

greptile-apps Bot commented Aug 26, 2026

Copy link
Copy Markdown

Greptile Summary

Upgrades the workspace from Effect v4 beta to RC releases and refreshes Firebase, TanStack, build-tool, parser, and runtime-helper dependencies.

  • Updates shared catalog versions for Effect, Firebase, and Firebase Admin.
  • Refreshes application and root tooling dependencies.
  • Aligns the devtools package’s tslib dependency and regenerates the pnpm lockfile.

Confidence Score: 5/5

The PR appears safe to merge, with no concrete changed-code failure identified in the dependency refresh.

The dependency declarations and lockfile remain aligned, CI and release paths enforce frozen integrity-pinned resolutions, and no incompatible API, peer, engine, or package contract was established.

Important Files Changed

Filename Overview
pnpm-workspace.yaml Updates centralized Effect and Firebase catalog versions used throughout the workspace.
pnpm-lock.yaml Regenerates integrity-pinned resolutions and transitive dependencies for the requested upgrades.
package.json Refreshes TanStack, esbuild, Firebase CLI, and JSONC parser development dependencies.
example/app/package.json Refreshes the example application’s TanStack development and routing packages.
packages/devtools/package.json Aligns the published devtools package’s tslib range with the rest of the workspace.

Reviews (1): Last reviewed commit: "chore(deps): upgrade effect to 4.0.0-rc...." | Re-trigger Greptile

@fwal
fwal merged commit e868660 into main Aug 26, 2026
7 checks passed
@fwal
fwal deleted the claude/effect-v4-upgrade-v5ik3c branch August 26, 2026 14:50
@fwal fwal added this to the 1.0 milestone Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📖 docs Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant