go-prompt/.travis.yml

51 lines
720 B
YAML
Raw Normal View History

sudo: false
language: go
go:
- "1.11.x"
- tip
os:
- linux
- osx
- windows
2019-02-22 18:17:33 +00:00
env:
- GO111MODULE=on
2019-02-22 19:06:37 +00:00
cache:
directories:
2019-02-23 07:55:44 +00:00
- $GOPATH/pkg/mod/cache
2019-02-22 19:06:37 +00:00
install:
2019-02-22 18:17:33 +00:00
- GO111MODULE=off go get -u golang.org/x/lint/golint
- GO111MODULE=off go get -u golang.org/x/tools/cmd/goimports
stages:
- lint
- examples
- test
jobs:
include:
- stage: lint
script:
2019-02-22 18:17:33 +00:00
- diff <(goimports -d $(find . -type f -name '*.go')) <(echo -n "")
- make lint
go: "1.11.x"
os: osx
- stage: examples
script:
- ./_example/build.sh
go: "1.11.x"
os: osx
script:
- go test -race ./...
matrix:
fast_finish: true
allow_failures:
- go: tip
- os: windows