equal
deleted
inserted
replaced
1 sudo: false |
1 sudo: false |
2 language: go |
2 language: go |
3 |
3 |
4 go: |
4 go: |
5 - 1.8.x |
5 - "stable" |
6 - 1.9.x |
6 - "1.11.x" |
7 - tip |
7 - "1.10.x" |
|
8 - "1.9.x" |
8 |
9 |
9 matrix: |
10 matrix: |
|
11 include: |
|
12 - go: "stable" |
|
13 env: GOLINT=true |
10 allow_failures: |
14 allow_failures: |
11 - go: tip |
15 - go: tip |
12 fast_finish: true |
16 fast_finish: true |
13 |
17 |
14 before_script: |
18 |
15 - go get -u github.com/golang/lint/golint |
19 before_install: |
|
20 - if [ ! -z "${GOLINT}" ]; then go get -u golang.org/x/lint/golint; fi |
16 |
21 |
17 script: |
22 script: |
18 - go test -v --race ./... |
23 - go test --race ./... |
19 |
24 |
20 after_script: |
25 after_script: |
21 - test -z "$(gofmt -s -l -w . | tee /dev/stderr)" |
26 - test -z "$(gofmt -s -l -w . | tee /dev/stderr)" |
22 - test -z "$(golint ./... | tee /dev/stderr)" |
27 - if [ ! -z "${GOLINT}" ]; then echo running golint; golint --set_exit_status ./...; else echo skipping golint; fi |
23 - go vet ./... |
28 - go vet ./... |
24 |
29 |
25 os: |
30 os: |
26 - linux |
31 - linux |
27 - osx |
32 - osx |
|
33 - windows |
28 |
34 |
29 notifications: |
35 notifications: |
30 email: false |
36 email: false |