diff --git a/.ci.gogenerate.sh b/.ci.gogenerate.sh index 5b5642094..d00055ad5 100755 --- a/.ci.gogenerate.sh +++ b/.ci.gogenerate.sh @@ -1,9 +1,12 @@ #!/usr/bin/env bash +set -euo pipefail + # If GOMOD is defined we are running with Go Modules enabled, either # automatically or via the GO111MODULE=on environment variable. Codegen only # works with modules, so skip generation if modules is not in use. -if [[ -z "$(go env GOMOD)" ]]; then +gomod="$(go env GOMOD)" +if [[ -z "$gomod" ]]; then echo "Skipping go generate because modules not enabled and required" exit 0 fi