Part 1
ON PR
When opening a PR the user will have to add a tag to it to be either major,minor,patch. The existince of this tag will be validated and a blocking error will be thrown if no such tag is avialable
Part 2
ON MERGE
We will again check for the tag but this time we will dry run the semantic release (since now the comment and title will be immutable, If the projected version bump is less than the tag we will kill the release
Part 1
ON PR
When opening a PR the user will have to add a tag to it to be either major,minor,patch. The existince of this tag will be validated and a blocking error will be thrown if no such tag is avialable
Part 2
ON MERGE
We will again check for the tag but this time we will dry run the semantic release (since now the comment and title will be immutable, If the projected version bump is less than the tag we will kill the release