diff --git a/tools/prepare-source.sh b/tools/prepare-source.sh index f77218b57..b7a8c1550 100755 --- a/tools/prepare-source.sh +++ b/tools/prepare-source.sh @@ -2,6 +2,15 @@ set -eux -go fmt ./... -go mod tidy -go mod vendor +GO_VERSION=1.12.17 +GO_BINARY=$(go env GOPATH)/bin/go$GO_VERSION + +# this is the official way to get a different version of golang +# see https://golang.org/doc/install#extra_versions +go get golang.org/dl/go$GO_VERSION +$GO_BINARY download + +# prepare the sources +$GO_BINARY fmt ./... +$GO_BINARY mod tidy +$GO_BINARY mod vendor