← All repos

release-please

generate release PRs based on the conventionalcommits.org spec

Browse cluster: Operating Systems and Low-Level Systems
1,418commits
172contributors
12languages

Tech stack & purpose

Release Please is a tool developed by Google that automates changelog generation, GitHub release creation, and version bumps by parsing git history for Conventional Commit messages and creating release pull requests. Built in TypeScript and distributed as an npm package, it supports multiple language and framework ecosystems including Node.js, Python, Java, Go, Rust, Terraform, and others. The tool streamlines the release process by maintaining release PRs that stay up-to-date as new work is merged, and it handles semantic versioning automatically based on commit types like "feat:" for minor versions and "fix:" for patches.

Languages

TypeScript
86.1%
JavaScript
13.1%
Python
0.2%
Java
0.2%
Ruby
0.1%
PHP
0.1%
HCL
0.0%
Go
0.0%
Elixir
0.0%
Handlebars
0.0%
Starlark
0.0%
Dune
0.0%

Contributors (top 30 of 172)