diff --git a/go.mod b/go.mod index c19c67453..fb84a0d8f 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/karmada-io/karmada -go 1.22.11 // keep in sync with .go-version and hack/util.sh +go 1.22.11 // keep in sync with .go-version require ( github.com/adhocore/gronx v1.6.3 diff --git a/hack/util.sh b/hack/util.sh index 519a8c75c..18575b61b 100755 --- a/hack/util.sh +++ b/hack/util.sh @@ -37,7 +37,7 @@ KARMADA_METRICS_ADAPTER_LABEL="karmada-metrics-adapter" KARMADA_GO_PACKAGE="github.com/karmada-io/karmada" -MIN_Go_VERSION=go1.22.11 +MIN_GO_VERSION="go$(go list -m -f {{.GoVersion}})" DEFAULT_CLUSTER_VERSION="kindest/node:v1.31.2" @@ -122,10 +122,10 @@ function util::verify_docker { function util::verify_go_version { local go_version IFS=" " read -ra go_version <<< "$(GOFLAGS='' go version)" - if [[ "${MIN_Go_VERSION}" != $(echo -e "${MIN_Go_VERSION}\n${go_version[2]}" | sort -s -t. -k 1,1 -k 2,2n -k 3,3n | head -n1) && "${go_version[2]}" != "devel" ]]; then + if [[ "${MIN_GO_VERSION}" != $(echo -e "${MIN_GO_VERSION}\n${go_version[2]}" | sort -s -t. -k 1,1 -k 2,2n -k 3,3n | head -n1) && "${go_version[2]}" != "devel" ]]; then echo "Detected go version: ${go_version[*]}." - echo "Karmada requires ${MIN_Go_VERSION} or greater." - echo "Please install ${MIN_Go_VERSION} or later." + echo "Karmada requires ${MIN_GO_VERSION} or greater." + echo "Please install ${MIN_GO_VERSION} or later." exit 1 fi }