-
Notifications
You must be signed in to change notification settings - Fork 38
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
feat: add semantic-release. #114
Conversation
@parshap, code changes are complete but we need to add Otherwise, this PR is ready for review. |
5b0ae15
to
2f2da04
Compare
Created and added |
@aorinevo what |
I generated a GH_TOKEN off my account with proper repo perms. No need for NPM token as publishing is done via travis and only for new tags. Github workflow will take care of CI/CD up to and including tagging. Travis will take over from there and publish to npm. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the contrib @aorinevo! Super excited to land this. Just an outstanding comment on GH token management.
d92e676
to
97b650d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few other very minor comments.
Is there something that will "lint" commit messages to help contributors conform to the expectations of semantic-release? The semantic-release readme referenced commitizen or commitlint. |
The Semantic PR Github app can help with this.
References:
|
f8733a6
to
bbcdd89
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My blocking comment was addressed -- feel free to merge once ready!
🎉 This PR is included in version 1.5.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
# [1.5.0](NerdWalletOSS/shepherd@v1.4.2...v1.5.0) (2020-04-09) ### Bug Fixes * missing packages. ([NerdWalletOSS#115](NerdWalletOSS#115)) ([7ace184](NerdWalletOSS@7ace184)) ### Features * add semantic release. ([NerdWalletOSS#114](NerdWalletOSS#114)) ([4d41c4f](NerdWalletOSS@4d41c4f))
Changes
/docs/releasing
Notes