From 0997c242b29bba3867cf48868deb1e24f4d320d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Zdyba=C5=82?= Date: Tue, 21 May 2019 18:52:53 +0200 Subject: [PATCH] build: enable modules before getting gometalinter To keep things simple - force using modules to install specific version of gometalinter. Without this, current working directory and GO111MODULE environment variable must be used to decide whether to use versioned or unversioned `go get`. --- build/ci.go | 1 + 1 file changed, 1 insertion(+) diff --git a/build/ci.go b/build/ci.go index 77b39a49a8..23e4045f81 100644 --- a/build/ci.go +++ b/build/ci.go @@ -333,6 +333,7 @@ func doLint(cmdline []string) { packages = flag.CommandLine.Args() } // Get metalinter and install all supported linters + os.Setenv("GO111MODULE", "on") build.MustRun(goTool("get", "gopkg.in/alecthomas/kingpin.v3-unstable@63abe20a23e29e80bbef8089bd3dee3ac25e5306")) build.MustRun(goTool("get", "github.com/alecthomas/gometalinter@v3.0.0")) build.MustRunCommand(filepath.Join(GOBIN, "gometalinter"), "--install")