From cc7efeb0bcab3ad207a14405ae527e7f1fc55153 Mon Sep 17 00:00:00 2001 From: Jakub Balamut Date: Sun, 7 Jun 2026 14:40:01 +0000 Subject: [PATCH] Allow to use recent Golang and ko versions --- ko/Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ko/Dockerfile b/ko/Dockerfile index 5bf6680b0..2b2668d69 100644 --- a/ko/Dockerfile +++ b/ko/Dockerfile @@ -1,9 +1,10 @@ -FROM golang:1.16 AS kosource +ARG GO_VERSION=1.26 +FROM golang:${GO_VERSION} AS kosource ARG KO_GIT_TAG -RUN git clone --depth=1 -b "${KO_GIT_TAG}" https://github.com/google/ko +RUN git clone -b "${KO_GIT_TAG}" https://github.com/google/ko WORKDIR ko -RUN GOOS=linux go build -mod=vendor -o /bin/ko ./cmd/ko +RUN go mod tidy && go mod vendor && GOOS=linux go build -mod=vendor -ldflags "-s -w -X github.com/google/ko/pkg/commands.Version=${KO_GIT_TAG}" -o /bin/ko main.go FROM gcr.io/cloud-builders/kubectl