novuhq / go-novu

GO SDK for Novu - The open-source notification infrastructure for engineers. 🚀
MIT License
57 stars 45 forks source link

feat: add support for auto semantic release #77

Open AyodejiO opened 9 months ago

AyodejiO commented 9 months ago

This PR adds support to create new semantic release versions when new changes are merged into the master branch.

This enforces standard commits messages to create new releases.

See here:

https://github.com/semantic-release/commit-analyzer/blob/master/lib/default-release-rules.js

unicodeveloper commented 9 months ago

How does this work on a go repo? @AyodejiO

AyodejiO commented 9 months ago

How does this work on a go repo? @AyodejiO

This just creates the next release/tag (in GitHub) upon merging to master. Uses the commit rules here to determine the next SEM version. I expect the go pkg to get auto updated when there's a newer sem version. @unicodeveloper