GoReleaser é uma ferramenta que automatiza o processo de construção e lançamento de um projeto Go para diferentes arquiteturas por meio de vários repositórios e canais, uma necessidade comum para projetos Go direcionados a diferentes plataformas. Você executa a ferramenta a partir de sua máquina local ou via CI, com a ferramenta disponível por meio de vários serviços CI, minimizando assim a configuração e a manutenção. O GoReleaser cuida da compilação, empacotamento, publicação e anúncio de cada lançamento, além de oferecer suporte a diferentes combinações de formato de pacotes, repositório de pacotes e controle de versão. Embora já exista há alguns anos, nos surpreende que mais times não estejam usando. Se você precisa lançar regularmente uma base de código Go, vale a pena avaliar essa ferramenta.