From e5baab43328e07857a36280e2f793f6afd811bea Mon Sep 17 00:00:00 2001 From: Marcin Owsiany Date: Wed, 17 Apr 2024 11:04:03 +0200 Subject: [PATCH 1/3] Use a string to silence schema check. Signed-off-by: Marcin Owsiany --- .goreleaser.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 9d08e638..8078bd1b 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -17,7 +17,7 @@ builds: - linux - darwin goarch: - - 386 + - "386" - amd64 - arm - arm64 From 38b5b6fef8015149826705c385a2c0832a5bac52 Mon Sep 17 00:00:00 2001 From: Marcin Owsiany Date: Wed, 17 Apr 2024 11:04:57 +0200 Subject: [PATCH 2/3] Use name_template instead of removed replacements feature. https://goreleaser.com/deprecations/#archivesreplacements Signed-off-by: Marcin Owsiany --- .goreleaser.yml | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 8078bd1b..8c21d149 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -27,17 +27,35 @@ archives: - id: kubectl-kuttl-tarball builds: - kubectl-kuttl - replacements: - 386: i386 - amd64: x86_64 + # Based on the default name_template with addition of arch replacements + # See https://goreleaser.com/customization/archive/#archives + name_template: >- + {{ .ProjectName }}_ + {{- .Version }}_ + {{- .Os }}_ + {{- if eq .Arch "amd64" }}x86_64 + {{- else if eq .Arch "386" }}i386 + {{- else }}{{ .Arch }}{{ end }} + {{- with .Arm }}v{{ . }}{{ end }} + {{- with .Mips }}_{{ . }}{{ end }} + {{- if not (eq .Amd64 "v1") }}{{ .Amd64 }}{{ end }} format: tar.gz - id: binaries builds: - manager - kubectl-kuttl - replacements: - 386: i386 - amd64: x86_64 + # Based on the default name_template with addition of arch replacements + # See https://goreleaser.com/customization/archive/#archives + name_template: >- + {{ .Binary }}_ + {{- .Version }}_ + {{- .Os }}_ + {{- if eq .Arch "amd64" }}x86_64 + {{- else if eq .Arch "386" }}i386 + {{- else }}{{ .Arch }}{{ end }} + {{- with .Arm }}v{{ . }}{{ end }} + {{- with .Mips }}_{{ . }}{{ end }} + {{- if not (eq .Amd64 "v1") }}{{ .Amd64 }}{{ end }} format: binary brews: - name: kuttl-cli From 5966bd6a98b439aaae4e066c152462206ff833c8 Mon Sep 17 00:00:00 2001 From: Marcin Owsiany Date: Wed, 17 Apr 2024 11:06:06 +0200 Subject: [PATCH 3/3] Replace tap with repository. https://goreleaser.com/deprecations/#brewstap Signed-off-by: Marcin Owsiany --- .goreleaser.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 8c21d149..20d09196 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -61,7 +61,7 @@ brews: - name: kuttl-cli ids: - kubectl-kuttl-tarball - tap: + repository: owner: kudobuilder name: homebrew-tap commit_author: