@@ -6,7 +6,7 @@ SHELL:=/usr/bin/env bash
66#
77# Go.
88#
9- GO_VERSION ?= 1.19 .2
9+ GO_VERSION ?= 1.23 .2
1010GO_CONTAINER_IMAGE ?= docker.io/library/golang:$(GO_VERSION )
1111
1212# Use GOPROXY environment variable if set
@@ -241,7 +241,7 @@ verify-gen: generate ## Verify go generated files are up to date
241241
242242.PHONY : kk
243243kk :
244- CGO_ENABLED=0 go build -trimpath -tags " $( BUILDTAGS) " -ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /kk github.com/kubesphere/kubekey/v3/cmd/kk;
244+ CGO_ENABLED=0 go build -trimpath -buildvcs=false - tags " $( BUILDTAGS) " -ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /kk github.com/kubesphere/kubekey/v3/cmd/kk;
245245
246246ALL_MANAGERS = capkk k3s-bootstrap k3s-control-plane
247247
@@ -250,15 +250,15 @@ managers: $(addprefix manager-,$(ALL_MANAGERS)) ## Run all manager-* targets
250250
251251.PHONY : manager-capkk
252252manager-capkk : # # Build the capkk manager binary into the ./bin folder
253- go build -trimpath -ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /manager github.com/kubesphere/kubekey/v3
253+ go build -trimpath -buildvcs=false - ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /manager github.com/kubesphere/kubekey/v3
254254
255255.PHONY : manager-k3s-bootstrap
256256manager-k3s-bootstrap : # # Build the k3s bootstrap manager binary into the ./bin folder
257- go build -trimpath -ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /k3s-bootstrap-manager github.com/kubesphere/kubekey/v3/bootstrap/k3s
257+ go build -trimpath -buildvcs=false - ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /k3s-bootstrap-manager github.com/kubesphere/kubekey/v3/bootstrap/k3s
258258
259259.PHONY : manager-k3s-control-plane
260260manager-k3s-control-plane : # # Build the k3s control plane manager binary into the ./bin folder
261- go build -trimpath -ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /k3s-control-plane-manager github.com/kubesphere/kubekey/v3/controlplane/k3s
261+ go build -trimpath -buildvcs=false - ldflags " $( LDFLAGS) " -o $(BIN_DIR ) /k3s-control-plane-manager github.com/kubesphere/kubekey/v3/controlplane/k3s
262262
263263.PHONY : docker-pull-prerequisites
264264docker-pull-prerequisites :
@@ -404,10 +404,6 @@ release-binaries: ## Build the binaries to publish with a release
404404 RELEASE_BINARY=./cmd/kk GOOS=linux GOARCH=amd64 $(MAKE ) release-archive
405405 RELEASE_BINARY=./cmd/kk GOOS=linux GOARCH=arm64 $(MAKE ) release-binary
406406 RELEASE_BINARY=./cmd/kk GOOS=linux GOARCH=arm64 $(MAKE ) release-archive
407- RELEASE_BINARY=./cmd/kk GOOS=darwin GOARCH=amd64 $(MAKE ) release-binary
408- RELEASE_BINARY=./cmd/kk GOOS=darwin GOARCH=amd64 $(MAKE ) release-archive
409- RELEASE_BINARY=./cmd/kk GOOS=darwin GOARCH=arm64 $(MAKE ) release-binary
410- RELEASE_BINARY=./cmd/kk GOOS=darwin GOARCH=arm64 $(MAKE ) release-archive
411407
412408release-binary : $(RELEASE_DIR )
413409 docker run \
@@ -419,7 +415,7 @@ release-binary: $(RELEASE_DIR)
419415 -v " $$ (pwd):/workspace$( DOCKER_VOL_OPTS) " \
420416 -w /workspace \
421417 golang:$(GO_VERSION ) \
422- go build -a -trimpath -tags " $( BUILDTAGS) " -ldflags " $( LDFLAGS) -extldflags '-static'" \
418+ go build -a -trimpath -buildvcs=false - tags " $( BUILDTAGS) " -ldflags " $( LDFLAGS) -extldflags '-static'" \
423419 -o $(RELEASE_DIR ) /$(notdir $(RELEASE_BINARY ) ) $(RELEASE_BINARY )
424420
425421release-archive : $(RELEASE_DIR )
0 commit comments