Reemplazar actions/setup-go de GitHub recorta un 69% el tiempo de los tests en Go
Scaling Golang CI by Replacing actions/setup-go

CloudX reemplazó actions/setup-go con una alternativa propia que separa las cachés de lint y test, eliminando una condición de carrera que dejaba datos obsoletos. El cambio redujo la mediana de ejecución de sus tests en Go de 131 a 41 segundos, un 69%, y evita el 86% de las ejecuciones de paquetes de test. La herramienta es open source y funciona como reemplazo directo.
El job de lint en paralelo gana la carrera por la clave de caché compartida y guarda un estado de caché de build muy obsoleto para los tests.