What does HackerNews think of semantic-release?
:package::rocket: Fully automated version management and package publishing
It comes in the forms of both cli and GitHub Action.
The downside of this approach is that it ties you to GitHub. It could be extended or forked to support any platform that has something like a pull request with labels. I'm comfortable adding that to the technical debt I will incur migrating away from GitHub.
I would love to get notes from the hn community on this.
feat: support new line chart
fix: update props for new line chart
chore: bump dependency version
What's also cool is there are tools (semantic release) that will then handle automatically the versioning and publishing of your module based on these commits using the commit type (feat, fix, chore etc) to determine the next appropriate version [1].
Also just ran across this, looks interesting: https://github.com/zeke/semantic-pull-requests
[0] https://www.conventionalcommits.org/en/v1.0.0-beta.2/
[1] https://github.com/conventional-changelog/commitlint
All Greenkeeper does is send you a Pull Request, which then runs your test. Only when you as the maintainer are satisfied this works, you get to merge the PR.
We have another project https://github.com/semantic-release/semantic-release that you can use to make sure your project leaves semver to computers and keeps humans out of the process, because they tend to screw this up.
With both Greenkeeper and semantic-release, we hope to get npm into shape that we, one day, can do more automated updates and it’s gonna be a long road, but we’ll have to start somewhere.
For now, Greenkeeper takes a lot of the chores out of the process you described to well in your comment.