From 859957c7b3a2bed6de30845d4cd8400f85bfc138 Mon Sep 17 00:00:00 2001 From: Matty Evans Date: Mon, 16 Feb 2026 14:44:05 +1000 Subject: [PATCH] build(goreleaser): disable provenance attestation in docker builds Docker buildx v0.10+ started generating provenance attestations by default, which breaks compatibility with older registries and causes image pull failures. Explicitly set --provenance=false to keep the current behaviour and ensure images remain compatible. --- .goreleaser.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index c2b6efa..87edc0f 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -65,6 +65,7 @@ dockers: - "ethpandaops/{{ .ProjectName }}:{{ if .Env.RELEASE_SUFFIX }}{{ .Env.RELEASE_SUFFIX }}-{{ end }}latest-amd64" build_flag_templates: - "--platform=linux/amd64" + - "--provenance=false" - "--build-arg=VERSION={{.Tag}}" - "--build-arg=GIT_COMMIT={{.ShortCommit}}" - "--label=org.opencontainers.image.created={{.Date}}" @@ -89,6 +90,7 @@ dockers: - "ethpandaops/{{ .ProjectName }}:{{ if .Env.RELEASE_SUFFIX }}{{ .Env.RELEASE_SUFFIX }}-{{ end }}latest-arm64v8" build_flag_templates: - "--platform=linux/arm64/v8" + - "--provenance=false" - "--build-arg=VERSION={{.Tag}}" - "--build-arg=GIT_COMMIT={{.ShortCommit}}" - "--label=org.opencontainers.image.created={{.Date}}"