# README
Semaphore Pipeline Compiler (SPC)
Tooling for compiling and evaluating pipelines on Semaphore 2.0.
Release Process
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
.