Vendor all dependencies

Uses godep to vendor dependencies. Godeps is not necessary during build,
golang's new vendor support is used instead.
This commit is contained in:
Tobias Schmidt 2016-01-20 22:19:15 -05:00
commit 33f99c4fc1
325 changed files with 127217 additions and 40 deletions

View file

@ -2,16 +2,18 @@ sudo: false
language: go
go:
- 1.5.2
- tip
- 1.5.3
- tip
env:
- GO15VENDOREXPERIMENT=1
install:
- go get -d
- go get golang.org/x/tools/cmd/vet
- go get golang.org/x/tools/cmd/vet
script:
- '! gofmt -l **/*.go | read nothing'
- go vet
- go test -v ./...
- go build
- ./end-to-end-test.sh
- "! gofmt -l $(find . -path ./vendor -prune -o -name '*.go' -print) | read nothing"
- go vet
- go test -v $(go list ./... | grep -v /vendor/)
- go build
- ./end-to-end-test.sh