From 43f52b7c94e305a341d46a75ff9ff6a223ced28b Mon Sep 17 00:00:00 2001 From: Oleg Isakov Date: Thu, 6 Mar 2025 18:50:42 +0200 Subject: [PATCH 1/2] fix goreleaser templates names --- .goreleaser.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 0b63a4b..e3bbd4c 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -21,26 +21,26 @@ builds: dockers: - build_flag_templates: [--platform=linux/amd64] image_templates: - - "ghcr.io/{{ .RepoOwner }}/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-amd64" - - "ghcr.io/{{ .RepoOwner }}/{{ .ProjectName }}:latest-amd64" + - "ghcr.io/serverscom/srvctl:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-amd64" + - "ghcr.io/serverscom/srvctl:latest-amd64" dockerfile: Dockerfile use: buildx - build_flag_templates: [--platform=linux/arm64] image_templates: - - "ghcr.io/{{ .RepoOwner }}/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-arm64" - - "ghcr.io/{{ .RepoOwner }}/{{ .ProjectName }}:latest-arm64" + - "ghcr.io/serverscom/srvctl:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-arm64" + - "ghcr.io/serverscom/srvctl:latest-arm64" dockerfile: Dockerfile use: buildx docker_manifests: - - name_template: "ghcr.io/{{ .RepoOwner }}/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}" + - name_template: "ghcr.io/serverscom/srvctl:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}" image_templates: - - "ghcr.io/{{ .RepoOwner }}/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-amd64" - - "ghcr.io/{{ .RepoOwner }}/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-arm64" - - name_template: "ghcr.io/{{ .RepoOwner }}/{{ .ProjectName }}:latest" + - "ghcr.io/serverscom/srvctl:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-amd64" + - "ghcr.io/serverscom/srvctl:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-arm64" + - name_template: "ghcr.io/serverscom/srvctl:latest" image_templates: - - "ghcr.io/{{ .RepoOwner }}/{{ .ProjectName }}:latest-amd64" - - "ghcr.io/{{ .RepoOwner }}/{{ .ProjectName }}:latest-arm64" + - "ghcr.io/serverscom/srvctl:latest-amd64" + - "ghcr.io/serverscom/srvctl:latest-arm64" archives: - format: zip From 001e33d6f39a42a26afc70a7331aace981391a74 Mon Sep 17 00:00:00 2001 From: Oleg Isakov Date: Thu, 6 Mar 2025 18:56:19 +0200 Subject: [PATCH 2/2] goreleaser: use ProjectName --- .goreleaser.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index e3bbd4c..cf91493 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -21,26 +21,26 @@ builds: dockers: - build_flag_templates: [--platform=linux/amd64] image_templates: - - "ghcr.io/serverscom/srvctl:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-amd64" - - "ghcr.io/serverscom/srvctl:latest-amd64" + - "ghcr.io/serverscom/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-amd64" + - "ghcr.io/serverscom/{{ .ProjectName }}:latest-amd64" dockerfile: Dockerfile use: buildx - build_flag_templates: [--platform=linux/arm64] image_templates: - - "ghcr.io/serverscom/srvctl:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-arm64" - - "ghcr.io/serverscom/srvctl:latest-arm64" + - "ghcr.io/serverscom/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-arm64" + - "ghcr.io/serverscom/{{ .ProjectName }}:latest-arm64" dockerfile: Dockerfile use: buildx docker_manifests: - - name_template: "ghcr.io/serverscom/srvctl:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}" + - name_template: "ghcr.io/serverscom/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}" image_templates: - - "ghcr.io/serverscom/srvctl:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-amd64" - - "ghcr.io/serverscom/srvctl:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-arm64" - - name_template: "ghcr.io/serverscom/srvctl:latest" + - "ghcr.io/serverscom/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-amd64" + - "ghcr.io/serverscom/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-arm64" + - name_template: "ghcr.io/serverscom/{{ .ProjectName }}:latest" image_templates: - - "ghcr.io/serverscom/srvctl:latest-amd64" - - "ghcr.io/serverscom/srvctl:latest-arm64" + - "ghcr.io/serverscom/{{ .ProjectName }}:latest-amd64" + - "ghcr.io/serverscom/{{ .ProjectName }}:latest-arm64" archives: - format: zip