Переглянути джерело

Update .travis.yml (#435)

* bump Go versions;
* bump macOS / Xcode versions;
* use homebrew addon to install graphviz.
Alexey Palazhchenko 6 роки тому
джерело
коміт
3950eec66b
1 змінених файлів з 21 додано та 26 видалено
  1. 21
    26
      .travis.yml

+ 21
- 26
.travis.yml Переглянути файл

4
 
4
 
5
 matrix:
5
 matrix:
6
   include:
6
   include:
7
-    - os: linux
8
-      go: 1.9.x
9
     - os: linux
7
     - os: linux
10
       go: 1.10.x
8
       go: 1.10.x
9
+    - os: linux
10
+      go: 1.11.x
11
     - os: linux
11
     - os: linux
12
       go: master
12
       go: master
13
     - os: osx
13
     - os: osx
14
-      osx_image: xcode6.4
15
-      go: 1.9.x
16
-      env: SKIP_GRAPHVIZ=1
17
-    - os: osx
18
-      osx_image: xcode6.4
14
+      osx_image: xcode8.3
19
       go: 1.10.x
15
       go: 1.10.x
20
-      env: SKIP_GRAPHVIZ=1
21
     - os: osx
16
     - os: osx
22
-      osx_image: xcode6.4
23
-      go: master
24
-      env: SKIP_GRAPHVIZ=1
17
+      osx_image: xcode8.3
18
+      go: 1.11.x
25
     - os: osx
19
     - os: osx
26
-      osx_image: xcode7.3
27
-      go: 1.9.x
20
+      osx_image: xcode8.3
21
+      go: master
28
     - os: osx
22
     - os: osx
29
-      osx_image: xcode7.3
23
+      osx_image: xcode9.4
30
       go: 1.10.x
24
       go: 1.10.x
31
     - os: osx
25
     - os: osx
32
-      osx_image: xcode7.3
33
-      go: master
26
+      osx_image: xcode9.4
27
+      go: 1.11.x
34
     - os: osx
28
     - os: osx
35
-      osx_image: xcode8.3
36
-      go: 1.9.x
29
+      osx_image: xcode9.4
30
+      go: master
37
     - os: osx
31
     - os: osx
38
-      osx_image: xcode8.3
32
+      osx_image: xcode10.1
39
       go: 1.10.x
33
       go: 1.10.x
40
     - os: osx
34
     - os: osx
41
-      osx_image: xcode8.3
42
-      go: master
35
+      osx_image: xcode10.1
36
+      go: 1.11.x
43
     - os: osx
37
     - os: osx
44
-      env: SKIP_BINUTILS=1
38
+      osx_image: xcode10.1
45
       go: master
39
       go: master
46
 
40
 
47
 addons:
41
 addons:
48
   apt:
42
   apt:
49
     packages:
43
     packages:
50
       - graphviz
44
       - graphviz
51
-
45
+  homebrew:
46
+    packages:
47
+      - graphviz
48
+    update: true
49
+    
52
 before_install:
50
 before_install:
53
   - go get -u golang.org/x/lint/golint honnef.co/go/tools/cmd/...
51
   - go get -u golang.org/x/lint/golint honnef.co/go/tools/cmd/...
54
-  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
55
-  - if [[ "$TRAVIS_OS_NAME" == "osx" && -z $SKIP_BINUTILS ]]; then brew install binutils ; fi
56
-  - if [[ "$TRAVIS_OS_NAME" == "osx" && -z $SKIP_GRAPHVIZ ]]; then brew install graphviz; fi
57
 
52
 
58
 script:
53
 script:
59
   - gofmtdiff=$(gofmt -s -d .) && if [ -n "$gofmtdiff" ]; then printf 'gofmt -s found:\n%s\n' "$gofmtdiff" && exit 1; fi
54
   - gofmtdiff=$(gofmt -s -d .) && if [ -n "$gofmtdiff" ]; then printf 'gofmt -s found:\n%s\n' "$gofmtdiff" && exit 1; fi