From dba8913cb93206e511c687c16793b8360242f192 Mon Sep 17 00:00:00 2001 From: Anatolii Bazko Date: Fri, 25 Sep 2026 11:37:20 +0200 Subject: [PATCH 1/2] feat: update Go toolchain and add goimports and dlv Signed-off-by: Anatolii Bazko --- universal/ubi10/Dockerfile | 10 +++++++--- universal/ubi9/Dockerfile | 6 ++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/universal/ubi10/Dockerfile b/universal/ubi10/Dockerfile index d001c4cf..41e1c4b4 100644 --- a/universal/ubi10/Dockerfile +++ b/universal/ubi10/Dockerfile @@ -152,15 +152,19 @@ RUN mkdir -p $GOBIN \ ppc64le) GO_ARCH="ppc64le" ;; \ *) echo "Unsupported architecture: $TARGETARCH" && exit 1 ;; \ esac \ - && GO_VERSION="1.25.5" \ + && GO_VERSION="1.26.8" \ && curl -fsSL "https://go.dev/dl/go${GO_VERSION}.linux-${GO_ARCH}.tar.gz" -o /tmp/go.tar.gz \ && tar -C /usr/local -xzf /tmp/go.tar.gz \ && rm -rf /tmp/go.tar.gz \ && go version \ && if [ "$TARGETARCH" = "ppc64le" ]; then \ - CGO_ENABLED=0 GO111MODULE=on go install golang.org/x/tools/gopls@v0.21.0; \ + CGO_ENABLED=0 GO111MODULE=on go install golang.org/x/tools/gopls@latest; \ + CGO_ENABLED=0 GO111MODULE=on go install golang.org/x/tools/cmd/goimports@latest; \ + CGO_ENABLED=0 GO111MODULE=on go install github.com/go-delve/delve/cmd/dlv@latest; \ else \ - GO111MODULE=on go install golang.org/x/tools/gopls@v0.21.0; \ + GO111MODULE=on go install golang.org/x/tools/gopls@latest; \ + GO111MODULE=on go install golang.org/x/tools/cmd/goimports@latest; \ + GO111MODULE=on go install github.com/go-delve/delve/cmd/dlv@latest; \ fi \ && chgrp -R 0 /home/tooling \ && chmod -R g=u /home/tooling diff --git a/universal/ubi9/Dockerfile b/universal/ubi9/Dockerfile index 9e1456e7..06e66241 100644 --- a/universal/ubi9/Dockerfile +++ b/universal/ubi9/Dockerfile @@ -146,12 +146,14 @@ RUN mkdir -p $GOBIN \ ppc64le) GO_ARCH="ppc64le" ;; \ *) echo "Unsupported architecture: $TARGETARCH" && exit 1 ;; \ esac \ - && GO_VERSION="1.22.5" \ + && GO_VERSION="1.26.8" \ && curl -fsSL "https://go.dev/dl/go${GO_VERSION}.linux-${GO_ARCH}.tar.gz" -o /tmp/go.tar.gz \ && tar -C /usr/local -xzf /tmp/go.tar.gz \ && rm -rf /tmp/go.tar.gz \ && go version \ - && GO111MODULE=on go install golang.org/x/tools/gopls@v0.16.2 \ + && GO111MODULE=on go install golang.org/x/tools/gopls@latest \ + && GO111MODULE=on go install golang.org/x/tools/cmd/goimports@latest \ + && GO111MODULE=on go install github.com/go-delve/delve/cmd/dlv@latest \ && chgrp -R 0 /home/tooling \ && chmod -R g=u /home/tooling From 319f83820d78373fd02232edf14406a1aaa6412a Mon Sep 17 00:00:00 2001 From: Anatolii Bazko Date: Fri, 25 Sep 2026 12:50:27 +0200 Subject: [PATCH 2/2] Fixup Signed-off-by: Anatolii Bazko --- universal/ubi10/Dockerfile | 12 +++--------- universal/ubi9/Dockerfile | 6 +++--- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/universal/ubi10/Dockerfile b/universal/ubi10/Dockerfile index 41e1c4b4..531b4697 100644 --- a/universal/ubi10/Dockerfile +++ b/universal/ubi10/Dockerfile @@ -157,15 +157,9 @@ RUN mkdir -p $GOBIN \ && tar -C /usr/local -xzf /tmp/go.tar.gz \ && rm -rf /tmp/go.tar.gz \ && go version \ - && if [ "$TARGETARCH" = "ppc64le" ]; then \ - CGO_ENABLED=0 GO111MODULE=on go install golang.org/x/tools/gopls@latest; \ - CGO_ENABLED=0 GO111MODULE=on go install golang.org/x/tools/cmd/goimports@latest; \ - CGO_ENABLED=0 GO111MODULE=on go install github.com/go-delve/delve/cmd/dlv@latest; \ - else \ - GO111MODULE=on go install golang.org/x/tools/gopls@latest; \ - GO111MODULE=on go install golang.org/x/tools/cmd/goimports@latest; \ - GO111MODULE=on go install github.com/go-delve/delve/cmd/dlv@latest; \ - fi \ + && CGO_ENABLED=0 GO111MODULE=on go install golang.org/x/tools/gopls@v0.23.0 \ + && CGO_ENABLED=0 GO111MODULE=on go install golang.org/x/tools/cmd/goimports@v0.50.0 \ + && CGO_ENABLED=0 GO111MODULE=on go install github.com/go-delve/delve/cmd/dlv@v1.27.2 \ && chgrp -R 0 /home/tooling \ && chmod -R g=u /home/tooling diff --git a/universal/ubi9/Dockerfile b/universal/ubi9/Dockerfile index 06e66241..9899cf1c 100644 --- a/universal/ubi9/Dockerfile +++ b/universal/ubi9/Dockerfile @@ -151,9 +151,9 @@ RUN mkdir -p $GOBIN \ && tar -C /usr/local -xzf /tmp/go.tar.gz \ && rm -rf /tmp/go.tar.gz \ && go version \ - && GO111MODULE=on go install golang.org/x/tools/gopls@latest \ - && GO111MODULE=on go install golang.org/x/tools/cmd/goimports@latest \ - && GO111MODULE=on go install github.com/go-delve/delve/cmd/dlv@latest \ + && CGO_ENABLED=0 GO111MODULE=on go install golang.org/x/tools/gopls@v0.23.0 \ + && CGO_ENABLED=0 GO111MODULE=on go install golang.org/x/tools/cmd/goimports@v0.50.0 \ + && CGO_ENABLED=0 GO111MODULE=on go install github.com/go-delve/delve/cmd/dlv@v1.27.2 \ && chgrp -R 0 /home/tooling \ && chmod -R g=u /home/tooling