Dado el siguiente archivo go.mod:
module foo
go 1.12
require (
github.com/bar/baz v1.0.0
github.com/rat/cat v1.0.0
)
¿Qué go 1.12
indica el? ¿Evita compilar el foo
módulo contra cualquier otra versión de Go? ¿O es simplemente un indicador de la foo
versión Go recomendada / requerida? ¿Es esta una directiva que deberíamos actualizar cada vez que se lanza una nueva versión de go (cada 6 meses)?