mirror of
https://github.com/spf13/viper
synced 2025-05-07 12:47:18 +00:00
travis: ensure dependencies are encoded in go.mod
Currently a user can add new deps in *.go files that do not exist in the go.mod/go.sum. This commit adds a small check in CI to ensure that no new deps were added that aren't in the go.mod/go.sum. This commit includes a run of `go mod tidy`.
This commit is contained in:
parent
b5bf975e58
commit
1a6bfab4e9
1 changed files with 6 additions and 0 deletions
|
@ -21,6 +21,12 @@ matrix:
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- go install ./...
|
- go install ./...
|
||||||
|
|
||||||
|
# Ensure no dependencies were added without encoding them in go.mod/go.sum.
|
||||||
|
- go mod tidy
|
||||||
|
- git diff go.mod | tee /dev/stderr | (! read)
|
||||||
|
- git diff go.sum | tee /dev/stderr | (! read)
|
||||||
|
|
||||||
- diff -u <(echo -n) <(gofmt -d .)
|
- diff -u <(echo -n) <(gofmt -d .)
|
||||||
- go test -v ./...
|
- go test -v ./...
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue