What problem does it solve?
Automates release versioning and changelog generation by turning Conventional Commit messages into consistent semver bumps and GitHub release PRs, so you don’t have to manually manage tags, changelogs, or release workflow wiring.
Core Features & Use Cases
- Release PR automation: Generates or updates Release PRs based on Conventional Commits, including version determination and changelog content.
- GitHub Actions CI/CD setup: Provides secure, production-ready workflow patterns (permissions, concurrency, publish gating, and optional idempotent publishing).
- Ecosystem-aware publishing: Supports common targets (npm, GitHub Packages, PyPI, Maven Central, Docker, crates.io, etc.) and monorepo configurations with per-package routing.
- Commit message assistance: Helps draft release-please-compatible Conventional Commit messages, including correct
BREAKING CHANGE: footers for major bumps.
Quick Start
Ask the AI to set up release-please for your repository and specify your publish target (for example, “Set up release-please for my npm package with releases on main and publish to the public npm registry.”).