mirror of
https://github.com/cloudflare/redoctober.git
synced 2026-01-08 15:21:50 +00:00
Ideally, it would be vettable. Ideally, *this* codebase would be golintable. But, here we are, and neither ideal matches reality. C'est la vie.
23 lines
754 B
YAML
23 lines
754 B
YAML
sudo: false
|
|
language: go
|
|
go: 1.6
|
|
script:
|
|
- go get github.com/modocache/gover
|
|
- go get github.com/prometheus/client_golang/...
|
|
- go get github.com/cloudflare/redoctober
|
|
- go test github.com/cloudflare/redoctober/...
|
|
- go list github.com/cloudflare/redoctober/... | grep -v vendor | xargs go vet
|
|
- ./scripts/validate-html-generation
|
|
- go list -f '{{if len .TestGoFiles}}"go test -coverprofile={{.Dir}}/.coverprofile {{.ImportPath}}"{{end}}' ./... | xargs -i sh -c {}
|
|
- gover . coverprofile.txt
|
|
after_success:
|
|
- bash <(curl -s https://codecov.io/bash) -f coverprofile.txt
|
|
notifications:
|
|
email:
|
|
recipients:
|
|
- nick@cloudflare.com
|
|
- kyle@cloudflare.com
|
|
- zi@cloudflare.com
|
|
on_success: never
|
|
on_failure: change
|