A release is just another merge request
For a long time my releases happened by accident. Not literally, but close enough. The setup was tag-on-merge, the semantic-release way: you merge to the release branch, the tooling reads your commits, works out the next …
