release-please

Release tool

Automates the process of releasing software changes by generating release PRs based on Conventional Commit messages and creating GitHub releases

generate release PRs based on the conventionalcommits.org spec

GitHub

5k stars
65 watching
370 forks
Language: TypeScript
last commit: 3 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
release-it/release-it Automates versioning and package publishing tasks for software projects 8,103
vercel/release Automates the process of creating GitHub releases with detailed changelogs 3,573
semantic-release/semantic-release Automates package release workflow including version number determination, changelog generation, and publishing. 21,024
softprops/action-gh-release Tools for creating and managing GitHub Releases from GitHub Actions workflows 4,280
conventional-changelog/conventional-changelog Generates changelogs and release notes from commit messages and metadata. 7,902
esamattis/npm-release Automates npm release processes for developers 15
tomasbjerre/git-changelog-lib Automates generation of release notes and changelogs from Git repositories using conventional commits 199
elgohr/github-release-action Creates a plain GitHub release with customizable title and tag options 183
commitizen-tools/commitizen Automates committing and versioning in software projects 2,581
decathlon/release-notes-generator-action Automates generation of release notes based on milestone events and GitHub workflow triggers. 116
github-changelog-generator/github-changelog-generator Automates the generation of changelogs from GitHub tags and pull requests 7,411
triple-t/gradle-play-publisher Automates publishing processes for Android app releases to the Play Store 4,137
wangyoucao577/go-release-action Automates the process of publishing Go binaries to GitHub Release Assets 501
researchgate/gradle-release Automates the release process for projects using Gradle by providing a Maven-like workflow 868
tgvashworth/npm-release A script to automate the process of releasing npm modules by bumping version numbers, committing and tagging commits, and publishing to npm. 102