From de1bbf22a345d4d01c407feae544501484823478 Mon Sep 17 00:00:00 2001 From: Brian Goff Date: Mon, 4 Mar 2019 11:11:11 -0800 Subject: [PATCH] only run golint on latest version of go --- .travis.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 568aaa12..941f002d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,24 +3,29 @@ language: go go: - "stable" - - "1.10.4" + - "1.11.x" + - "1.10.x" - "1.9.x" - "1.8.x" matrix: + include: + - go: "stable" + env: GOLINT=true allow_failures: - go: tip fast_finish: true -before_script: - - go get -u golang.org/x/lint/golint + +before_install: + - /bin/sh -c "if [ ! -z \"${GOLINT}\" ]; then go get -u golang.org/x/lint/golint; fi" script: - go test --race ./... after_script: - test -z "$(gofmt -s -l -w . | tee /dev/stderr)" - - test -z "$(golint ./... | tee /dev/stderr)" + - if [ ! -z "${GOLINT}" ]; then echo running golint; golint --set_exit_status ./...; else echo skipping golint due to old version of go; fi - go vet ./... os: