chore(release): migrate to release-please#23
Conversation
WalkthroughReplaces semantic-release with Release Please: deletes the semantic-release workflow and config, removes related package.json scripts and devDependencies, adds/updates Release Please config and manifest, updates README and CHANGELOG references, and bumps the release manifest version. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes
Possibly related PRs
Suggested labels
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (2)
💤 Files with no reviewable changes (1)
🚧 Files skipped from review as they are similar to previous changes (1)
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 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #23 +/- ##
=======================================
Coverage 99.42% 99.42%
=======================================
Files 3 3
Lines 174 174
=======================================
Hits 173 173
Misses 1 1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Actionable comments posted: 2
📜 Review details
Configuration used: defaults
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
bun.lockis excluded by!**/*.lock
📒 Files selected for processing (7)
.github/workflows/release.yml(0 hunks).release-please-manifest.json(1 hunks).releaserc.json(0 hunks)CHANGELOG.md(1 hunks)README.md(1 hunks)package.json(1 hunks)release-please-config.json(1 hunks)
💤 Files with no reviewable changes (2)
- .releaserc.json
- .github/workflows/release.yml
🧰 Additional context used
🧠 Learnings (5)
📚 Learning: 2025-12-17T08:35:10.837Z
Learnt from: CR
Repo: angelxmoreno/sneakerdb-client PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-12-17T08:35:10.837Z
Learning: Applies to src/**/*.ts : Source TypeScript files should be organized in `src/` directory with `TheSneakerDatabaseClient.ts` exposing the SDK, `interfaces.ts` for shared types, `utils.ts` for helpers, and `index.ts` re-exporting public modules
Applied to files:
package.json
📚 Learning: 2025-12-17T08:35:10.838Z
Learnt from: CR
Repo: angelxmoreno/sneakerdb-client PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-12-17T08:35:10.838Z
Learning: Run `bun run build` to execute Bun bundling and `tsc --emitDeclarationOnly` into `dist/`
Applied to files:
package.json
📚 Learning: 2025-12-17T08:35:10.838Z
Learnt from: CR
Repo: angelxmoreno/sneakerdb-client PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-12-17T08:35:10.838Z
Learning: Enforce Biome formatting and linting using `bun run lint` and `bun run lint:fix` commands
Applied to files:
package.json
📚 Learning: 2025-12-17T08:35:10.838Z
Learnt from: CR
Repo: angelxmoreno/sneakerdb-client PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-12-17T08:35:10.838Z
Learning: Target Node 20+ or Bun 1.2+ with TypeScript strict rules enforced by Biome's defaults using the `universe` preset
Applied to files:
package.json
📚 Learning: 2025-12-17T08:35:10.838Z
Learnt from: CR
Repo: angelxmoreno/sneakerdb-client PR: 0
File: AGENTS.md:0-0
Timestamp: 2025-12-17T08:35:10.838Z
Learning: Include linked issues and screenshots for README changes in pull requests and mention configuration shifts and request review after CI passes
Applied to files:
README.md
🔇 Additional comments (4)
CHANGELOG.md (1)
81-81: LGTM!The changelog header correctly reflects the migration to Release Please. The warning about automatic generation is standard and appropriate.
release-please-config.json (1)
2-2: LGTM!The
include-v-in-tagsetting is correctly configured to ensure version tags follow thevX.Y.Zformat, which is a standard convention for npm packages.package.json (1)
42-70: Clean migration from semantic-release dependencies.The removal of the
releasescript and all semantic-release related devDependencies is correct and complete. The remaining dependencies and scripts are appropriate for the Release Please workflow.README.md (1)
70-72: No action needed. The.github/workflows/release-please.ymlworkflow file exists and is properly configured withGITHUB_TOKEN. The README documentation accurately reflects the workflow behavior.Likely an incorrect or invalid review comment.
Summary by CodeRabbit
Chores
Documentation
✏️ Tip: You can customize this high-level summary in your review settings.