From 6e15b3b6a3cdf4c8951a0317dd90afef898e46f4 Mon Sep 17 00:00:00 2001 From: mrekucci Date: Thu, 13 Jun 2024 19:13:54 +0200 Subject: [PATCH] feat: introduce release version env variable for goreleaser --- .goreleaser.yml | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index a5fb29dbed..0afc3d3d17 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -26,9 +26,13 @@ archives: - format: tar.gz name_template: >- {{- .Binary }}_ - {{- if .IsSnapshot }}{{ .ShortCommit }} - {{- else }}{{ .Version }} - {{ end }} + {{- with index .Env "RELEASE_VERSION" -}} + {{ . }} + {{- else -}} + {{- if .IsSnapshot }}{{ .ShortCommit }} + {{- else }}{{ .Version }} + {{- end }} + {{- end -}} {{- with index .Env "DIRTY_SUFFIX" -}} {{ . }} {{- end -}}_ @@ -52,9 +56,13 @@ archives: checksum: name_template: >- {{ .ProjectName }}_ - {{- if .IsSnapshot }}{{ .ShortCommit }} - {{- else }}{{ .Version }} - {{- end }} + {{- with index .Env "RELEASE_VERSION" -}} + {{ . }} + {{- else -}} + {{- if .IsSnapshot }}{{ .ShortCommit }} + {{- else }}{{ .Version }} + {{- end }} + {{- end -}} {{- with index .Env "DIRTY_SUFFIX" -}} {{ . }} {{- end -}}