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
64 watching
369 forks
Language: TypeScript
last commit: 8 days 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,054
vercel/release Automates the process of creating GitHub releases with detailed changelogs 3,568
semantic-release/semantic-release Automates package release workflow including version number determination, changelog generation, and publishing. 20,873
softprops/action-gh-release Tools for creating and managing GitHub Releases from GitHub Actions workflows 4,193
conventional-changelog/conventional-changelog Generates changelogs and release notes from commit messages and metadata. 7,848
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 179
commitizen-tools/commitizen Automates version updates and changelog generation for software projects 2,525
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,395
triple-t/gradle-play-publisher Automates publishing processes for Android app releases to the Play Store 4,124
wangyoucao577/go-release-action Automates the process of publishing Go binaries to GitHub Release Assets 498
researchgate/gradle-release Automates the release process for projects using Gradle by providing a Maven-like workflow 869
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