File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,9 @@ install:
1919 - go mod download
2020
2121before_script :
22+ # Install interface generator
23+ - GO111MODULE=off go get github.com/vburenin/ifacemaker
24+
2225 # Fetch refs for linter
2326 - git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/*
2427 - git fetch
@@ -32,6 +35,11 @@ before_script:
3235script :
3336 - go build ./...
3437
38+ # Make sure generated code is up-to-date
39+ - go generate
40+ - diff_output=$(git diff)
41+ - if [[ "$diff_output" != "" ]]; then echo "Generated code is not up-to-date" && echo "$diff_output" && exit 1; fi
42+
3543 # Lint changed code
3644 - if [[ "$TRAVIS_COMMIT_RANGE" != "" ]]; then commit_range=${TRAVIS_COMMIT_RANGE/.../..} && git diff $commit_range > /dev/null && base_rev=$commit_range || true; fi
3745 - if [[ "$base_rev" = "" ]]; then base_rev='origin/master'; fi && echo "Linting changes between/since $base_rev"
You can’t perform that action at this time.
0 commit comments