Tooling for compiling and evaluating pipelines on Semaphore 2.0.
Releases are built by Sempahore for every git tag on Github. To initialize the release process:
- go to the project root
- Run
make tag.patch
(ormake tag.minor
, ormake tag.major
) to bump and push a new tag to Github - Semaphore will take over, and execute the
.semaphore/release.yml
.
On Sempahore, we use GoReleaser to create releases. Its configuration is stored
in .goreleaser.yml
.