language: go

go:
  - 1.8beta2
  - tip

matrix:
  # failure is not an option
  # allow_failures:
  #  - go: tip
  fast_finish: true

install:
  - go get -t ./...
  - go get github.com/golang/lint/golint
  - go get github.com/gordonklaus/ineffassign

script:
  - diff <(echo -n) <(gofmt -s -d .)
  - ineffassign .
  - go vet ./...
  - go test -race -count=4 ./...

after_script:
  - golint ./...

language: go

go:
  - 1.8beta2
  - tip
os:
  - linux
  - osx

matrix:
  # failure is not an option
  # allow_failures:
  #  - go: tip
  fast_finish: true

install:
  - go get -t ./...
  - go get github.com/golang/lint/golint
  - go get github.com/gordonklaus/ineffassign

script:
  - diff <(echo -n) <(gofmt -s -d .)
  - ineffassign .
  - go vet ./...
  - go test -race -count=4 ./...

after_script:
  - golint ./...

Add OS Linux and OSX
Add OS Linux and OSX
