From 0b9a82db1372420bce393ed20060b621c2644e9c Mon Sep 17 00:00:00 2001 From: Ian Davis Date: Sun, 27 Aug 2017 12:50:43 +0100 Subject: [PATCH] travis: improve travis config --- .travis.yml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 72dc750..7d70097 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,21 @@ language: go +go: + - 1.7.5 + - 1.8.3 + - 1.9 + - tip + matrix: - include: - - go: 1.6.3 - - go: 1.7.5 - - go: 1.8.2 - - go: 1.9 - - go: master + allow_failures: + - go: tip + fast_finish: true + +before_script: + - GO_FILES=$(find . -iname '*.go' | grep -v /vendor/) + - PKGS=$(go list ./... | grep -v /vendor/) + +script: + - test -z $(gofmt -s -l $GO_FILES) + - go test -v -race $PKGS + - go vet $PKGS