Scaling Golang CI by Replacing actions/setup-go
Summary
CloudX describes speeding up Golang CI by replacing GitHub Actions setup-go with a drop-in replacement (cloudx-io/setup-go). They report a 69% reduction in test runtimes and note that a large portion of setup-go work is unnecessary in their monorepo, thanks to better caching and per-job cache separation. The article covers Go toolchain caches, the limitations of GitHub's actions/cache, and practical considerations for implementing faster CI, including cache growth and capacity needs.