From 6fd4a7e72f91d10c2681761ad2dc8ad9346d81e6 Mon Sep 17 00:00:00 2001 From: Patrick Ohly Date: Mon, 4 Apr 2022 12:37:38 +0200 Subject: [PATCH] Squashed 'release-tools/' changes from 335339f..37d1104 https://github.com/kubernetes-csi/csi-release-tools/commit/37d1104 Merge https://github.com/kubernetes-csi/csi-release-tools/pull/191 from pohly/go-1.18 https://github.com/kubernetes-csi/csi-release-tools/commit/db917f5 update to Go 1.18 git-subtree-dir: release-tools git-subtree-split: 37d1104926b30aa0544abb5a16c980ba82aaa585 --- prow.sh | 7 ++----- verify-spelling.sh | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/prow.sh b/prow.sh index 8053b205..e6df4763 100755 --- a/prow.sh +++ b/prow.sh @@ -86,7 +86,7 @@ configvar CSI_PROW_BUILD_PLATFORMS "linux amd64 amd64; linux ppc64le ppc64le -pp # which is disabled with GOFLAGS=-mod=vendor). configvar GOFLAGS_VENDOR "$( [ -d vendor ] && echo '-mod=vendor' )" "Go flags for using the vendor directory" -configvar CSI_PROW_GO_VERSION_BUILD "1.17.3" "Go version for building the component" # depends on component's source code +configvar CSI_PROW_GO_VERSION_BUILD "1.18" "Go version for building the component" # depends on component's source code configvar CSI_PROW_GO_VERSION_E2E "" "override Go version for building the Kubernetes E2E test suite" # normally doesn't need to be set, see install_e2e configvar CSI_PROW_GO_VERSION_SANITY "${CSI_PROW_GO_VERSION_BUILD}" "Go version for building the csi-sanity test suite" # depends on CSI_PROW_SANITY settings below configvar CSI_PROW_GO_VERSION_KIND "${CSI_PROW_GO_VERSION_BUILD}" "Go version for building 'kind'" # depends on CSI_PROW_KIND_VERSION below @@ -441,10 +441,7 @@ install_ginkgo () { if [ "v$(ginkgo version 2>/dev/null | sed -e 's/.* //')" = "${CSI_PROW_GINKGO_VERSION}" ]; then return fi - git_checkout https://github.com/onsi/ginkgo "$GOPATH/src/github.com/onsi/ginkgo" "${CSI_PROW_GINKGO_VERSION}" --depth=1 && - # We have to get dependencies and hence can't call just "go build". - run_with_go "${CSI_PROW_GO_VERSION_GINKGO}" go get github.com/onsi/ginkgo/ginkgo || die "building ginkgo failed" && - mv "$GOPATH/bin/ginkgo" "${CSI_PROW_BIN}" + run_with_go "${CSI_PROW_GO_VERSION_GINKGO}" env GOBIN="${CSI_PROW_BIN}" go install "github.com/onsi/ginkgo/ginkgo@${CSI_PROW_GINKGO_VERSION}" || die "building ginkgo failed" } # Ensure that we have the desired version of dep. diff --git a/verify-spelling.sh b/verify-spelling.sh index 4aeb34d6..6e87b1db 100755 --- a/verify-spelling.sh +++ b/verify-spelling.sh @@ -41,7 +41,7 @@ if [[ -z "$(command -v misspell)" ]]; then # perform go get in a temp dir as we are not tracking this version in a go module # if we do the go get in the repo, it will create / update a go.mod and go.sum cd "${TMP_DIR}" - GO111MODULE=on GOBIN="${TMP_DIR}" go get "github.com/client9/misspell/cmd/misspell@${TOOL_VERSION}" + GO111MODULE=on GOBIN="${TMP_DIR}" go install "github.com/client9/misspell/cmd/misspell@${TOOL_VERSION}" export PATH="${TMP_DIR}:${PATH}" fi