release-please
Installation
SKILL.md
release-please
Overview
release-please automates versioning and releases by analyzing Conventional Commit messages:
- Push conventional commits to your default branch
- release-please creates/updates a Release PR with version bump and changelog
- Merge the Release PR to trigger a GitHub Release
- Publish step runs when a release is created (npm, PyPI, crates.io, etc.)
release-please handles version determination, changelog generation, and git tagging. You write good commit messages; it does the rest.
Commit Message Assistance
When a user asks for help writing a commit message (not setting up a pipeline):