Dado o seguinte arquivo go.mod:
module foo
go 1.12
require (
github.com/bar/baz v1.0.0
github.com/rat/cat v1.0.0
)
O que go 1.12
indica? Isso impede a compilação do foo
módulo em qualquer outra versão do Go? Ou é simplesmente um indicador da foo
versão Go recomendada / necessária? Esta é uma diretiva que devemos atualizar sempre que uma nova versão do go for lançada (a cada 6 meses)?