Go GitHub Actions workflows
Real Go CI workflows from popular open-source projects, each graded on four CI best practices. See how the best ones are set up, then grade your own.
What a strong Go workflow does
The highest-graded Go workflows cancel superseded runs with a concurrency group, set a job timeout, and pin third-party actions to a commit SHA. Latchkey applies all of these automatically on managed self-healing runners.
3 real Go workflows
Build workflow (grafana/alloy)The Build workflow from grafana/alloy, explained and optimized by Latchkey.
Test and Build workflow (hashicorp/go-memdb)The Test and Build workflow from hashicorp/go-memdb, explained and optimized by Latchkey.
Test workflow (protocolbuffers/protobuf-go)The Test workflow from protocolbuffers/protobuf-go, explained and optimized by Latchkey.