
About Release Please
Release Please is a tool from Google that opens release pull requests based on your commit messages. When the pull request is merged, the release is tagged.
What it does
Release Please reads conventional commits on your main branch and works out the next version number. It then opens a pull request that updates the changelog and version files. Merging that pull request creates the release. It supports many project layouts through release strategies, and it is commonly run as a GitHub Action.
Key features
- Release pull requests from commit history
- Version number based on commit types
- Updates changelog and version files
- Supports several project layouts
- Runs as a GitHub Action
Who it's for
Release Please suits teams that use GitHub and want release steps handled in pull requests rather than by hand. It is useful for monorepos and projects that publish many packages.
Pricing and good to know
Release Please is open source under the Apache-2.0 license. It depends on consistent commit messages, so teams usually adopt a commit convention first. Release strategies and settings are kept in files in the repository.
Highlights
- Opens release pull requests automatically
- Works out the next version from commits
- Updates changelog and version files
- Runs as a GitHub Action












