GoReleaser es una herramienta que automatiza el proceso de construcción y liberación de un proyecto Go para diferentes arquitecturas a través de múltiples repositorios y canales, una necesidad común para los proyectos Go dirigidos a diferentes plataformas. La herramienta se ejecuta desde la máquina local a través de CI, con la herramienta disponible a través de varios servicios de CI, minimizando así la configuración y el mantenimiento. GoReleaser se encarga de construir, empaquetar, publicar y anunciar cada versión y soporta diferentes combinaciones de formato de paquete, repositorio de paquetes y control de fuentes. Aunque existe desde hace unos años, nos sorprende que no haya más equipos que lo utilicen. Si estás lanzando regularmente una base de código Go, vale la pena evaluar esta herramienta.