• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1sudo: false
2language: go
3go:
4  - "1.16"
5matrix:
6  allow_failures:
7    - go: master
8  fast_finish: true
9script:
10  - go get -t -v ./...
11  - diff -u <(echo -n) <(gofmt -d -s .)
12  - go generate -x ./... && git diff --exit-code; code=$?; git checkout -- .; (exit $code) # Check that go generate ./... produces a zero diff; clean up any changes afterwards.
13  - go vet .
14  - go test -v -race ./...
15