language: go
sudo: false

go:
  - "1.8.x"
  - "1.9.x"
  - "1.10"

os:
  - linux
  - osx

install:
  - go version
  - export GOBIN="$GOPATH/bin"
  - export PATH="$PATH:$GOBIN"
  - go get golang.org/x/sys/unix
  - go get golang.org/x/tools/cmd/goimports
  - go build

script:
  - ./.travis.sh
  - diff <(GOPATH="$PWD:$PWD/vendor" goimports -d .) <(printf "")
