Conversation
WalkthroughAdds Changesets tooling: introduces .changeset directory with README and config, and updates package.json to include Changesets CLI as a devDependency plus scripts for creating changesets, versioning, and releasing. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Actionable comments posted: 0
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (2)
package.json (2)
7-11: Pin catalog versions (remove carets) to comply with repo policyCatalog entries should be pinned exactly, not with ranges. As per coding guidelines
Apply this diff:
- "drizzle-orm": "^0.44.5", - "hono": "^4.4.4", - "postgres": "^3.4.7", - "jose": "^5.2.3" + "drizzle-orm": "0.44.5", + "hono": "4.4.4", + "postgres": "3.4.7", + "jose": "5.2.3"
7-14: Fix incomplete catalog references in workspace packages
- packages/api/package.json (line 20): replace
"hono": "catalog:"with"hono": "catalog:hono".- packages/auth/package.json (line 18): replace
"jose": "catalog:"with"jose": "catalog:jose".- packages/db/package.json (lines 17–18): replace
"drizzle-orm": "catalog:"→"drizzle-orm": "catalog:drizzle-orm""postgres": "catalog:"→"postgres": "catalog:postgres"
🧹 Nitpick comments (2)
.changeset/README.md (1)
1-8: Add repo-specific guidance on SemVer and breaking changesInclude a short note that contributors must add a Changeset for user-visible changes and declare breaking changes per SemVer. This aligns team expectations. As per coding guidelines
.changeset/config.json (1)
2-10: Confirmcommit: falseis intentionalWith
commit: false,changeset versionwon’t create a commit; you’ll need to commit bumped files manually/CI. If you want automatic commits during versioning, set it to true. Also consider defininglinkedgroups if packages should version in lockstep.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
bun.lockis excluded by!**/*.lock
📒 Files selected for processing (3)
.changeset/README.md(1 hunks).changeset/config.json(1 hunks)package.json(1 hunks)
🧰 Additional context used
📓 Path-based instructions (2)
package.json
📄 CodeRabbit inference engine (AGENTS.md)
package.json: Pin shared dependency versions in the root package.json catalog
Add new shared dependencies to the root catalog before consuming them in packages
Files:
package.json
.changeset/**
📄 CodeRabbit inference engine (AGENTS.md)
.changeset/**: Attach the latest Changeset entry when a release is required
Declare breaking changes and follow SemVer in Changesets
Files:
.changeset/README.md.changeset/config.json
🔇 Additional comments (1)
package.json (1)
18-21: Scripts LGTMScripts for creating/versioning/publishing Changesets look correct for a Bun workspace.
Summary
.changeset/configurationchangeset,version-packages,release)Testing