#!/bin/bash | |
set -e | |
# Filter out any files with a !golint build tag. | |
LINTABLE=$( go list -tags=golint -f ' | |
{{- range $i, $file := .GoFiles -}} | |
{{ $file }} {{ end }} | |
{{ range $i, $file := .TestGoFiles -}} | |
{{ $file }} {{ end }}' github.com/coreos/go-oidc ) | |
go test -v -i -race github.com/coreos/go-oidc/... | |
go test -v -race github.com/coreos/go-oidc/... | |
golint -set_exit_status $LINTABLE | |
go vet github.com/coreos/go-oidc/... | |
go build -v ./example/... |