This repository uses goreleaser to build and publish releases
To create a local (non-release) build, just run make build
- Releases can only be published from master
- Releases are only published when a tag with the following schema is added:
v.*.*.*
- All builds and tests must be passing prior to any merges to the master branch.
- After merging a pull request on master, add a tag for the new release. Once the tag is added, the
release
github action will automatically publish a release with the tag.