go-novu icon indicating copy to clipboard operation
go-novu copied to clipboard

feat: add support for auto semantic release

Open AyodejiO opened this issue 1 year ago • 2 comments

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

AyodejiO avatar Nov 18 '23 16:11 AyodejiO

How does this work on a go repo? @AyodejiO

unicodeveloper avatar Nov 23 '23 12:11 unicodeveloper

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

AyodejiO avatar Dec 12 '23 11:12 AyodejiO