How popular Go repos run GitHub Actions

Go gets caching almost for free (setup-go v4+ caches modules and build output by default), so the gaps in Go CI are usually elsewhere: no concurrency group, no job timeout, a scheduled workflow that's been red for weeks. Here is how the big Go projects actually score. Read the fix →

11Go repos scanned
1no dependency cache
11no job timeout
11no concurrency guard
0fully clean
RepoRuns (30d)CI min (30d)Recoverable min/moFailure rateFindings
gohugoio/hugopip61317.1k*2,81315%12
caddyserver/caddygo1,93121.3k*2,11415%19
labstack/echogo1968,97589616%7
charmbracelet/bubbleteago2232,31660410%14
cli/cligo2,5001,727*1671%27
junegunn/fzfgo1954451200%16
gin-gonic/gingo3567947515%16
pocketbase/pocketbasego52229232%3
go-gorm/gorm2,500118*110%8
spf13/vipergo581303%9
spf13/cobrago461500%6

* CI min, recoverable min and failure rate cover only the latest 500 runs of a repo with more in 30 days.

Public data from each repo's GitHub Actions. Minutes are wall-clock workflow time over 30 days. These repos run Actions free (public repos always do). Each scorecard shows the private-repo dollar equivalent as a labeled estimate. Repo owners can remove their scorecard any time.

How does your Go repo compare?

Scan any public repo free, in seconds. No install, no card.

Scan a repo