Fix pin-dependency for workspaces

This commit is contained in:
Tim Hockin 2024-01-04 14:59:12 -08:00
parent 1c3e701e0c
commit 651297220e
No known key found for this signature in database

View File

@ -25,9 +25,12 @@ set -o pipefail
KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/..
source "${KUBE_ROOT}/hack/lib/init.sh"
# Explicitly opt into go modules
export GO111MODULE=on
kube::golang::setup_env
kube::golang::verify_go_version
kube::util::require-jq
# Explicitly set GOFLAGS to ignore vendor, since GOFLAGS=-mod=vendor breaks dependency resolution while rebuilding vendor
export GOWORK=off
export GOFLAGS=-mod=mod
# Detect problematic GOPROXY settings that prevent lookup of dependencies
if [[ "${GOPROXY:-}" == "off" ]]; then
@ -35,9 +38,6 @@ if [[ "${GOPROXY:-}" == "off" ]]; then
exit 1
fi
kube::golang::verify_go_version
kube::util::require-jq
dep="${1:-}"
sha="${2:-}"