2017-08-26 20:54:14 +03:00
|
|
|
language: go
|
|
|
|
|
2017-08-27 14:50:43 +03:00
|
|
|
go:
|
2020-09-13 15:03:57 +03:00
|
|
|
- "1.14.x"
|
|
|
|
- "1.15.x"
|
2018-09-14 15:10:33 +03:00
|
|
|
- master
|
2017-08-27 14:50:43 +03:00
|
|
|
|
2017-08-26 20:54:14 +03:00
|
|
|
matrix:
|
2017-08-27 14:50:43 +03:00
|
|
|
allow_failures:
|
2018-09-14 15:10:33 +03:00
|
|
|
- go: master
|
2017-08-27 14:50:43 +03:00
|
|
|
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
|