From 1216dc6a5b6bf7ced81ec2382bf3f93fc0f44e22 Mon Sep 17 00:00:00 2001 From: Joost Jager Date: Fri, 13 Sep 2019 10:50:34 +0200 Subject: [PATCH] build: pin golangci-lint version To prevent builds breaking when golangci-lint or any of the linters is updated. --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 7703ff42..451cce3f 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ MOBILE_PKG := $(PKG)/mobile BTCD_PKG := github.com/btcsuite/btcd GOVERALLS_PKG := github.com/mattn/goveralls -LINT_PKG := github.com/golangci/golangci-lint/cmd/golangci-lint +LINT_PKG := github.com/golangci/golangci-lint/cmd/golangci-lint@v1.18.0 GOACC_PKG := github.com/ory/go-acc GO_BIN := ${GOPATH}/bin @@ -71,7 +71,10 @@ $(GOVERALLS_BIN): $(LINT_BIN): @$(call print, "Fetching linter") - GO111MODULE=off go get -u $(LINT_PKG) + # Switch to tmp directory to prevent lnd go.mod from being modified. + # Hopefully someday a flag for go get will be added for this. + cd /tmp + GO111MODULE=on go get $(LINT_PKG) $(GOACC_BIN): @$(call print, "Fetching go-acc")