Dev Release Workflow - Southclaws/sampctl GitHub Wiki
- Roughly Git-flow.
- Build in feature-branches
- Squash Merge from feature branches to
dev - Merge Commit from
devtomaster - ^ Very important for not screwing up future PRs by diverging the histories. Makes the GitHub UI break.
Once merged to master, checkout master locally and pull, run git tag <next version> (note that versions for sampctl do not have a v prefixing them) then git push --tags and GoReleaser should do the rest via TravisCI.