From df26febc544173f0816a206ab05c663a1bbd90d5 Mon Sep 17 00:00:00 2001 From: Yann Hamon Date: Sat, 10 May 2025 18:20:42 +0200 Subject: [PATCH] Update go/goreleaser (#322) --- Dockerfile | 2 +- Makefile | 10 +++++----- go.mod | 2 +- pkg/registry/http.go | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 08a64e0..527cdb6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.20.2 as certs +FROM alpine:3.21.3 as certs RUN apk add ca-certificates FROM scratch AS kubeconform diff --git a/Makefile b/Makefile index f4c5f49..14eb546 100644 --- a/Makefile +++ b/Makefile @@ -16,13 +16,13 @@ local-build-static: # These only used for development. Release artifacts and docker images are produced by goreleaser. docker-test: - docker run -t -v $$PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.22.5 make local-test + docker run -t -v $$PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.24.3 make local-test docker-build: - docker run -t -v $$PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.22.5 make local-build + docker run -t -v $$PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.24.3 make local-build docker-build-static: - docker run -t -v $$PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.22.5 make local-build-static + docker run -t -v $$PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform golang:1.24.3 make local-build-static build-bats: docker build -t bats -f Dockerfile.bats . @@ -32,11 +32,11 @@ docker-acceptance: build-bats docker run --network none -t bats -p acceptance-nonetwork.bats goreleaser-build-static: - docker run -t -e GOOS=linux -e GOARCH=amd64 -v $$PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform goreleaser/goreleaser:v2.1.0 build --clean --single-target --snapshot + docker run -t -e GOOS=linux -e GOARCH=amd64 -v $$PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform goreleaser/goreleaser:v2.9.0 build --clean --single-target --snapshot cp dist/kubeconform_linux_amd64_v1/kubeconform bin/ release: - docker run -e GITHUB_TOKEN -e GIT_OWNER -t -v /var/run/docker.sock:/var/run/docker.sock -v $$PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform goreleaser/goreleaser:v2.1.0 release --clean + docker run -e GITHUB_TOKEN -e GIT_OWNER -t -v /var/run/docker.sock:/var/run/docker.sock -v $$PWD:/go/src/github.com/yannh/kubeconform -w /go/src/github.com/yannh/kubeconform goreleaser/goreleaser:v2.9.0 release --clean update-deps: go get -u ./... diff --git a/go.mod b/go.mod index 22d39fc..e9347cb 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/yannh/kubeconform -go 1.22 +go 1.24 require ( github.com/hashicorp/go-retryablehttp v0.7.7 diff --git a/pkg/registry/http.go b/pkg/registry/http.go index d8be637..35067c8 100644 --- a/pkg/registry/http.go +++ b/pkg/registry/http.go @@ -103,7 +103,7 @@ func (r SchemaRegistry) DownloadSchema(resourceKind, resourceAPIVersion, k8sVers if r.debug { log.Print(msg) } - return url, nil, fmt.Errorf(msg) + return url, nil, fmt.Errorf("%s", msg) } body, err := io.ReadAll(resp.Body)