From e385ab872f78950708452976444af3411cd42491 Mon Sep 17 00:00:00 2001 From: Cosmin Cojocar Date: Sat, 10 Feb 2018 19:59:27 +0100 Subject: [PATCH] Update the build file with more checks Validate the tool from go version 1.7 onward --- .travis.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 37924cdd29..15dee586c7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,25 @@ language: go -before_script: - - go vet $(go list ./... | grep -v /vendor/) + go: - - 1.5 + - 1.7 + - 1.8 + - 1.9 - tip + install: + - go get -u github.com/golang/lint/golint - go get -v github.com/onsi/ginkgo/ginkgo - go get -v github.com/onsi/gomega - go get -v golang.org/x/crypto/ssh + - go get github.com/GoASTScanner/gas/cmd/gas/... - go get -v -t ./... - export PATH=$PATH:$HOME/gopath/bin +before_script: + - test -z "$(gofmt -s -l -w $(find . -type f -name '*.go' -not -path './vendor/*') | tee /dev/stderr)" + - test -z "$(golint . | tee /dev/stderr)" + - go vet $(go list ./... | grep -v /vendor/) + - gas ./... + script: ginkgo -r