We have some internal command line tools written in Go, and we're using the vendor folder to control their dependencies.
However, if the tools are updated with go get
using Go 1.4 or lower (or 1.5 without the vendor experiment flag), from what I understand the dependencies will be pulled separately into the gopath.
Is there a way to require a minimum version of the go compiler to compile a package, so we have a hard and fast way to ensure everyone has the minimum version we expect?