Devo fazer commit do arquivo 'go.sum'?
Tipicamente seu arquivo go.sum deve ser commitado junto com seu arquivo go.mod.
go.sumcontém os checksums criptográficos esperados do conteúdo de versões de módulos específicas.Se alguém clonar seu repositório e fizer download das suas dependências utilizando o comando
go, essa pessoa receberá um erro se houver alguma discrepância entre as cópias baixadas de suas dependências e as entradas correspondentes no arquivogo.sum.Além disso,
go mod verifyverifica se as cópias cacheadas em disco dos downloads dos módulos ainda batem com as entradas no arquivogo.sum.Note que
go.sumnão é um arquivo de lock!
Last updated