I'm a maintainer on semantic-release. semantic-release automate the release process: make sure the tests are passing, parse the commit to determine the type of release, publish on npm, generate the release notes, create a git tag, create a release on Github.
As you maintain a large amount of repositories, I'd love to have your thoughts on a tool like semantic-release, in particular:
Have you tried it?
What could a tool like semantic-release could do to help you maintaining your repo? Any time consuming tasks you are doing that you would see automated?
What features would be good to have? Any other feedback or ideas?
On the subject of repository maintenance and automation, I saw your tweet on Greenkeeper :-)
Have you tried it since the 2.0 release ? It is a lot less noisy now as it opens PR only for major releases of your dependencies and silently tests that minor/patch releases do not break your build.
Hello Sindre!
I'm a maintainer on semantic-release.
semantic-release
automate the release process: make sure the tests are passing, parse the commit to determine the type of release, publish on npm, generate the release notes, create a git tag, create a release on Github.As you maintain a large amount of repositories, I'd love to have your thoughts on a tool like
semantic-release
, in particular:semantic-release
could do to help you maintaining your repo? Any time consuming tasks you are doing that you would see automated?On the subject of repository maintenance and automation, I saw your tweet on Greenkeeper :-) Have you tried it since the 2.0 release ? It is a lot less noisy now as it opens PR only for major releases of your dependencies and silently tests that minor/patch releases do not break your build.