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: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
release-it/release-itAutomates versioning and package publishing tasks for software projects8,103
vercel/releaseAutomates the process of creating GitHub releases with detailed changelogs3,573
semantic-release/semantic-releaseAutomates package release workflow including version number determination, changelog generation, and publishing.21,024
softprops/action-gh-releaseTools for creating and managing GitHub Releases from GitHub Actions workflows4,280
conventional-changelog/conventional-changelogGenerates changelogs and release notes from commit messages and metadata.7,902
esamattis/npm-releaseAutomates npm release processes for developers15
tomasbjerre/git-changelog-libAutomates generation of release notes and changelogs from Git repositories using conventional commits199
elgohr/github-release-actionCreates a plain GitHub release with customizable title and tag options183
commitizen-tools/commitizenAutomates committing and versioning in software projects2,581
decathlon/release-notes-generator-actionAutomates generation of release notes based on milestone events and GitHub workflow triggers.116
github-changelog-generator/github-changelog-generatorAutomates the generation of changelogs from GitHub tags and pull requests7,411
triple-t/gradle-play-publisherAutomates publishing processes for Android app releases to the Play Store4,137
wangyoucao577/go-release-actionAutomates the process of publishing Go binaries to GitHub Release Assets501
researchgate/gradle-releaseAutomates the release process for projects using Gradle by providing a Maven-like workflow868
tgvashworth/npm-releaseA script to automate the process of releasing npm modules by bumping version numbers, committing and tagging commits, and publishing to npm.102