CloudX ersetzt actions/setup-go und beschleunigt Golang-CI um 69 %
Scaling Golang CI by Replacing actions/setup-go

CloudX hat actions/setup-go durch eine eigene Drop-in-Alternative ersetzt, um parallele Golang-CI-Jobs zu beschleunigen. Der offizielle Action verwendet einen unvollständigen Cache-Key, wodurch Lint- und Test-Jobs um denselben Cache konkurrieren und veraltete Build- und Testergebnisse laden. Die neue Lösung bezieht die Job-Identität in den Cache-Key ein und schreibt nach jedem Lauf einen frischen Cache. Die Testlaufzeit sank von 131 auf 41 Sekunden – eine Verbesserung um 69 %.
86 % der Testläufe von actions/setup-go sind unnötig.