From 60048e08595f18d02ca3c6ac7e5e0dcf14be7793 Mon Sep 17 00:00:00 2001 From: Oleksandr Didukh Date: Wed, 8 Jul 2026 15:41:51 +0200 Subject: [PATCH] fix(release): also move the latest docker manifest on versioned releases MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dispatch-triggered releases pushed only the versioned image tags, so the latest tag froze (last moved 2026-06-24) while dev environments track latest via Keel polling — dispatch-built images never reached dev. Publish a second manifest for latest from the same per-arch images, skipped on push-triggered builds where DOCKER_TAG is already latest. Co-Authored-By: Claude Fable 5 --- .goreleaser.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.goreleaser.yml b/.goreleaser.yml index b393ac00ea9..90a7037f943 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -92,3 +92,8 @@ docker_manifests: image_templates: - "{{ .Env.REGISTRY }}/{{ .Env.GITHUB_REPOSITORY }}/fleet:{{ .Env.DOCKER_TAG }}-amd64" - "{{ .Env.REGISTRY }}/{{ .Env.GITHUB_REPOSITORY }}/fleet:{{ .Env.DOCKER_TAG }}-arm64" + - name_template: "{{ .Env.REGISTRY }}/{{ .Env.GITHUB_REPOSITORY }}/fleet:latest" + image_templates: + - "{{ .Env.REGISTRY }}/{{ .Env.GITHUB_REPOSITORY }}/fleet:{{ .Env.DOCKER_TAG }}-amd64" + - "{{ .Env.REGISTRY }}/{{ .Env.GITHUB_REPOSITORY }}/fleet:{{ .Env.DOCKER_TAG }}-arm64" + skip_push: "{{ if or (eq .Env.DOCKER_PUSH \"false\") (eq .Env.DOCKER_TAG \"latest\") }}true{{ else }}false{{ end }}"