@@ -9,6 +9,8 @@ GO_BUILD_FLAGS :=-tags 'include_gcs include_oss containers_image_openpgp gssapi'
99GO_BUILD_FLAGS_DARWIN :=-tags 'include_gcs include_oss containers_image_openpgp'
1010GO_BUILD_FLAGS_LINUX_CROSS :=-tags 'include_gcs include_oss containers_image_openpgp'
1111
12+ GO_VERSION =go1.25.3+auto
13+
1214GOLANGCI_LINT_VERSION =v2.5.0
1315GORELEASER_VERSION =v1.14.1
1416GOVULNCHECK_VERSION =v1.1.4
@@ -49,13 +51,13 @@ OUTPUT_DIR :=_output
4951CROSS_BUILD_BINDIR :=$(OUTPUT_DIR ) /bin
5052
5153build : clean
52- env -u GOTOOLCHAIN GOTOOLCHAIN=go1.24.4+auto go build -o ocm-backplane ./cmd/ocm-backplane || exit 1
54+ env -u GOTOOLCHAIN GOTOOLCHAIN=$( GO_VERSION ) go build -o ocm-backplane ./cmd/ocm-backplane || exit 1
5355
5456build-static : clean
55- env -u GOTOOLCHAIN GOTOOLCHAIN=go1.24.4+auto go build -a -installsuffix cgo -ldflags ' -extldflags "-static"' -o ocm-backplane ./cmd/ocm-backplane || exit 1
57+ env -u GOTOOLCHAIN GOTOOLCHAIN=$( GO_VERSION ) go build -a -installsuffix cgo -ldflags ' -extldflags "-static"' -o ocm-backplane ./cmd/ocm-backplane || exit 1
5658
5759install :
58- GOTOOLCHAIN=go1.24.4+auto go install ./cmd/ocm-backplane
60+ GOTOOLCHAIN=$( GO_VERSION ) go install ./cmd/ocm-backplane
5961
6062clean :
6163 rm -f ocm-backplane
@@ -82,18 +84,18 @@ release-with-note: ensure-goreleaser
8284 goreleaser release --rm-dist --release-notes=" $( NOTE) "
8385
8486test :
85- env -u GOTOOLCHAIN GOTOOLCHAIN=go1.24.4+auto go test -v $(TESTOPTS ) ./...
87+ env -u GOTOOLCHAIN GOTOOLCHAIN=$( GO_VERSION ) go test -v $(TESTOPTS ) ./...
8688
8789.PHONY : coverage
8890coverage :
8991 hack/codecov.sh
9092
9193cross-build-darwin-amd64 :
92- +@GOOS=darwin GOARCH=amd64 GOTOOLCHAIN=go1.24.4+auto go build $(GO_BUILD_FLAGS_DARWIN ) -o $(CROSS_BUILD_BINDIR ) /ocm-backplane_darwin_amd64 ./cmd/ocm-backplane
94+ +@GOOS=darwin GOARCH=amd64 GOTOOLCHAIN=$( GO_VERSION ) go build $(GO_BUILD_FLAGS_DARWIN ) -o $(CROSS_BUILD_BINDIR ) /ocm-backplane_darwin_amd64 ./cmd/ocm-backplane
9395.PHONY : cross-build-darwin-amd64
9496
9597cross-build-linux-amd64 :
96- +@GOOS=linux GOARCH=amd64 GOTOOLCHAIN=go1.24.4+auto go build $(GO_BUILD_FLAGS_LINUX_CROSS ) -o $(CROSS_BUILD_BINDIR ) /ocm-backplane_linux_amd64 ./cmd/ocm-backplane
98+ +@GOOS=linux GOARCH=amd64 GOTOOLCHAIN=$( GO_VERSION ) go build $(GO_BUILD_FLAGS_LINUX_CROSS ) -o $(CROSS_BUILD_BINDIR ) /ocm-backplane_linux_amd64 ./cmd/ocm-backplane
9799.PHONY : cross-build-linux-amd64
98100
99101cross-build : cross-build-darwin-amd64 cross-build-linux-amd64
@@ -106,7 +108,7 @@ clean-cross-build:
106108
107109.PHONY : generate
108110generate :
109- GOTOOLCHAIN=go1.24.4+auto go generate ./...
111+ GOTOOLCHAIN=$( GO_VERSION ) go generate ./...
110112
111113.PHONY : mock-gen
112114mock-gen :
0 commit comments