Gå
Gå CI på GitHub Actions
Go-byggen är snabba lokalt och oförklarligt långsamma i CI.
8m → 2m
Testsvit
3× snabbare
Rasdetektor
97 %
Cache träfffrekvens
Varför det händer
Vad ska ändras
- Cache ~/.cache/go-build och ~/go/pkg/mod knappade på go.sum
- Kör go build ./... innan go test så att build-cachen fylls i en gång
- Använd -count=1 medvetet — det inaktiverar testresultatcachen, så använd det bara när du menar det
- Dela stora testsviter med -run och en matris istället för att köpa en större maskin