From cab11841973d815b6461e7d7ec4b3d763468e08e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edouard=20Choini=C3=A8re?= <27212526+echoix@users.noreply.github.com> Date: Thu, 23 Feb 2023 06:04:22 -0500 Subject: [PATCH] Add tags to docker images built by GoReleaser (#794) fixes Missing tag "latest" on container images uploaded to ghcr.io #786 --- .goreleaser.yml | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 20a78a1..c029c33 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -24,17 +24,22 @@ builds: - windows dockers: -- image_templates: ["ghcr.io/mgechev/revive:{{ .Version }}"] - dockerfile: Dockerfile - build_flag_templates: - - --label=org.opencontainers.image.title={{ .ProjectName }} - - --label=org.opencontainers.image.description={{ .ProjectName }} - - --label=org.opencontainers.image.url=https://github.com/mgechev/revive - - --label=org.opencontainers.image.source=https://github.com/mgechev/revive - - --label=org.opencontainers.image.version={{ .Version }} - - --label=org.opencontainers.image.revision={{ .FullCommit }} - - --label=org.opencontainers.image.licenses=MIT - + - image_templates: + - "ghcr.io/mgechev/revive:{{ .Version }}" + - "ghcr.io/mgechev/revive:{{ .Tag }}" + - "ghcr.io/mgechev/revive:v{{ .Major }}.{{ .Minor }}" + - "ghcr.io/mgechev/revive:v{{ .Major }}" + - "ghcr.io/mgechev/revive:latest" + dockerfile: Dockerfile + build_flag_templates: + - --label=org.opencontainers.image.created={{.Date}} + - --label=org.opencontainers.image.title={{ .ProjectName }} + - "--label=org.opencontainers.image.description=🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint" + - --label=org.opencontainers.image.url=https://github.com/mgechev/revive + - --label=org.opencontainers.image.source=https://github.com/mgechev/revive + - --label=org.opencontainers.image.version={{ .Version }} + - --label=org.opencontainers.image.revision={{ .FullCommit }} + - --label=org.opencontainers.image.licenses=MIT changelog: filters: exclude: