|
@@ -4,36 +4,36 @@ go_import_path: github.com/google/pprof
|
4
|
4
|
|
5
|
5
|
matrix:
|
6
|
6
|
include:
|
7
|
|
- - os: linux
|
8
|
|
- go: 1.11.x
|
9
|
7
|
- os: linux
|
10
|
8
|
go: 1.12.x
|
|
9
|
+ - os: linux
|
|
10
|
+ go: 1.13.x
|
11
|
11
|
- os: linux
|
12
|
12
|
go: master
|
13
|
13
|
- os: osx
|
14
|
14
|
osx_image: xcode8.3
|
15
|
|
- go: 1.11.x
|
|
15
|
+ go: 1.12.x
|
16
|
16
|
- os: osx
|
17
|
17
|
osx_image: xcode8.3
|
18
|
|
- go: 1.12.x
|
|
18
|
+ go: 1.13.x
|
19
|
19
|
- os: osx
|
20
|
20
|
osx_image: xcode8.3
|
21
|
21
|
go: master
|
22
|
22
|
- os: osx
|
23
|
23
|
osx_image: xcode9.4
|
24
|
|
- go: 1.11.x
|
|
24
|
+ go: 1.12.x
|
25
|
25
|
- os: osx
|
26
|
26
|
osx_image: xcode9.4
|
27
|
|
- go: 1.12.x
|
|
27
|
+ go: 1.13.x
|
28
|
28
|
- os: osx
|
29
|
29
|
osx_image: xcode9.4
|
30
|
30
|
go: master
|
31
|
31
|
- os: osx
|
32
|
32
|
osx_image: xcode10.1
|
33
|
|
- go: 1.11.x
|
|
33
|
+ go: 1.12.x
|
34
|
34
|
- os: osx
|
35
|
35
|
osx_image: xcode10.1
|
36
|
|
- go: 1.12.x
|
|
36
|
+ go: 1.13.x
|
37
|
37
|
- os: osx
|
38
|
38
|
osx_image: xcode10.1
|
39
|
39
|
go: master
|
|
@@ -46,9 +46,10 @@ addons:
|
46
|
46
|
packages:
|
47
|
47
|
- graphviz
|
48
|
48
|
update: true
|
49
|
|
-
|
|
49
|
+
|
50
|
50
|
before_install:
|
51
|
|
- - go get -u golang.org/x/lint/golint honnef.co/go/tools/cmd/...
|
|
51
|
+ # Do not let tools interfere with the main module's go.mod
|
|
52
|
+ - env GO111MODULE=off go get -u golang.org/x/lint/golint honnef.co/go/tools/cmd/...
|
52
|
53
|
|
53
|
54
|
script:
|
54
|
55
|
- gofmtdiff=$(gofmt -s -d .) && if [ -n "$gofmtdiff" ]; then printf 'gofmt -s found:\n%s\n' "$gofmtdiff" && exit 1; fi
|
|
@@ -56,5 +57,8 @@ script:
|
56
|
57
|
- go vet -all ./...
|
57
|
58
|
- ./test.sh
|
58
|
59
|
|
|
60
|
+ # Check still works in GOPATH mode.
|
|
61
|
+ - env GO111MODULE=off go get -d . && go test -v ./...
|
|
62
|
+
|
59
|
63
|
after_success:
|
60
|
64
|
- bash <(curl -s https://codecov.io/bash)
|