-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Semantic release support #403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Semantic release support #403
Conversation
sync master (#1)
chore: Using semantic release for publishing and changelog generation
So what happens if I merge or create commits that don't have any of these template prefixes? What happens? I mostly just want this to be forgiving. |
Yeah, if commits does not follow template, then it will ignore them and no release. So how it goes - It analyses all commits one by one made since last release and chooses the highest version. For ex - 5 commits are there since last release then in ci logs it will show something like - Analysing 1 'commit msg' - no relese required Then it will conclude to make minor release. |
Awesome. I'll admit, I am weary to hand over release control to this, but am willing to give it a shot. |
Thanks, sounds good. |
@all-contributors please add @gargroh for tool |
I've put up a pull request to add @gargroh! 🎉 |
These changes will help in automating the whole package release workflow including :-
No need to maintain changelog now, details will be visible via
Releases
tab in github with other meta data.@tannerlinsley to enable releases please add
npm publish and github token
in secrets