Skip to content
Latchkey

O Que É go.mod?

go.mod explicado, incluindo o que faz e como importa no CI/CD.

go.mod é o arquivo que define um módulo Go: seu path, a versão do Go e os requisitos de dependência.

O que é

Ele lista os módulos requeridos e suas versões mínimas. O go.sum companheiro registra checksums criptográficos para integridade.

Por que importa no CI/CD

O CI executa go build/go test, que leem o go.mod e verificam contra o go.sum. Use -mod=readonly (o padrão no CI) para que o build falhe em vez de editar silenciosamente o go.mod.

Principais conclusões

  • go.mod define um módulo Go e suas deps.
  • go.sum trava os checksums.
  • O CI verifica ambos para garantir integridade.

Guias relacionados