Update SDK test matrix to include OSX
Updates the SDK test matrix to include a breakdown of linux and OSX changes.
Also allows Go 1.6 to fail.
language: go
+matrix:
+ allow_failures:
+ - go: tip
+ - go: 1.6.x
+ os: linux
+ include:
+ - os: linux
sudo: required
-
-go:
- - 1.5.x
- - 1.6.x
- - 1.7.x
- - 1.8.x
- - 1.9.x
- - 1.10.x
- - tip
-
+ go: 1.5.x
# Use Go 1.5's vendoring experiment for 1.5 tests.
-env:
- - GO15VENDOREXPERIMENT=1
+ env: GO15VENDOREXPERIMENT=1
+ - os: linux
+ sudo: required
+ go: 1.6.x
+ - os: linux
+ sudo: required
+ go: 1.7.x
+ - os: linux
+ sudo: required
+ go: 1.8.x
+ - os: linux
+ sudo: required
+ go: 1.9.x
+ - os: linux
+ sudo: required
+ go: 1.10.x
+ - os: linux
+ sudo: required
+ go: tip
+ - os: osx
+ go: 1.7.x
+ - os: osx
+ go: 1.8.x
+ - os: osx
+ go: 1.9.x
+ - os: osx
+ go: 1.10.x
+ - os: osx
+ go: tip
install:
- make get-deps
@@ -21,10 +46,6 @@ install:
script:
- make unit-with-race-cover
-matrix:
- allow_failures:
- - go: tip
-
branches:
only:
- master
