- sudo: false
- language: go
-
- go:
- - "stable"
- - "1.11.x"
- - "1.10.x"
- - "1.9.x"
-
- matrix:
- include:
- - go: "stable"
- env: GOLINT=true
- allow_failures:
- - go: tip
- fast_finish: true
-
-
- before_install:
- - 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)"
- - if [ ! -z "${GOLINT}" ]; then echo running golint; golint --set_exit_status ./...; else echo skipping golint; fi
- - go vet ./...
-
- os:
- - linux
- - osx
- - windows
-
- notifications:
- email: false
|