Repository navigation
Migrate Effect usage to v4 - #307
Conversation
🦋 Changeset detectedLatest commit: 368778e The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. 🧰 Additional context used📚 Code guidelines (2)No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: proofsh/proofkit/.coderabbit.yaml Review profile: CHILL Plan: Essentials Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (13)
Included review availability: This review used your included allowance. 4 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 5 reviews per hour. 📝 WalkthroughWalkthroughThe fmodata package now depends on Effect v4. Its service tags, generator calls, error conversion, and retry scheduling use updated Effect APIs. Tests cover database layer overrides, retry behavior, and defect conversion. ChangesEffect v4 migration
Priority: ⬇️ Low Estimated code review effort: 3 (Moderate) | ~20 minutes Change: Refactor Merge Risk: ⚪ Minimal · up to No actionable issue remains that would prevent merging after normal checks. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
@proofkit/better-auth
@proofkit/fmdapi
@proofkit/fmodata
@proofkit/typegen
@proofkit/webviewer
commit: |
Migrate all repository Effect usage to stable v4. Update fmodata services, generator binding, error recovery, and retry schedules; refresh the lockfile without unrelated dependency upgrades.
Includes a minor changeset for
@proofkit/fmodata. Custom layers must use Effect v4.Validation:
pnpm run cipassed. Regression coverage verifies retry limits, exponential backoff, permanent errors, defect conversion, and database service overrides.Summary by CodeRabbit
@proofkit/fmodatafor Effect v4.