Skip to content
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(ci): add automated release #116

Merged
merged 3 commits into from
Apr 2, 2021
Merged

feat(ci): add automated release #116

merged 3 commits into from
Apr 2, 2021

Conversation

scolladon
Copy link
Owner

@scolladon scolladon commented Mar 27, 2021

What does this pull request contains? Explain your changes.


  • Added for new features.
  • Changed for changes in existing functionality.
  • Deprecated for soon-to-be removed features.
  • Removed for now removed features.
  • Fixed for any bug fixes.
  • Security in case of vulnerabilities.

Explain your changes


Add commit lint support
Husky commit-msg hook to lint commit
Github Action to make sure commit message are correct
standard-version to generate changelog
conventional-github-releaser to publish

github action to ease squash and merge commit compliance
using commitlint, standard-version and conventional-github-releaser

not tested yet
@scolladon scolladon changed the title Add commitlint support and checks ci(chore): add automated release Mar 28, 2021
@scolladon scolladon changed the title ci(chore): add automated release feat(ci): add automated release Mar 28, 2021
@scolladon scolladon merged commit 7da4195 into master Apr 2, 2021
@scolladon scolladon deleted the feature/commitlint branch April 2, 2021 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants