Skip to content

Commit 861f98c

Browse files
committed
fix goreleaser
1 parent c305e82 commit 861f98c

1 file changed

Lines changed: 16 additions & 27 deletions

File tree

.goreleaser.yml

Lines changed: 16 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ before:
33
hooks:
44
- go mod tidy
55
- go run cmd/gendoc/main.go
6-
- mkdir -p dist
7-
- zip -r dist/srvctl-docs-generated_{{ .Version }}.zip docs/generated
6+
- mkdir -p /tmp/srvctl-docs
7+
- zip -r /tmp/srvctl-docs/srvctl-docs-generated_{{ .Version }}.zip docs/generated
88

99
builds:
1010
- binary: srvctl
@@ -22,32 +22,21 @@ builds:
2222
- amd64
2323
- arm64
2424

25-
dockers:
26-
- build_flag_templates: [--platform=linux/amd64]
27-
image_templates:
28-
- "ghcr.io/serverscom/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-amd64"
29-
- "ghcr.io/serverscom/{{ .ProjectName }}:latest-amd64"
30-
dockerfile: Dockerfile
31-
use: buildx
32-
- build_flag_templates: [--platform=linux/arm64]
33-
image_templates:
34-
- "ghcr.io/serverscom/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-arm64"
35-
- "ghcr.io/serverscom/{{ .ProjectName }}:latest-arm64"
36-
dockerfile: Dockerfile
37-
use: buildx
38-
39-
docker_manifests:
40-
- name_template: "ghcr.io/serverscom/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}"
41-
image_templates:
42-
- "ghcr.io/serverscom/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-amd64"
43-
- "ghcr.io/serverscom/{{ .ProjectName }}:{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}-arm64"
44-
- name_template: "ghcr.io/serverscom/{{ .ProjectName }}:latest"
45-
image_templates:
46-
- "ghcr.io/serverscom/{{ .ProjectName }}:latest-amd64"
47-
- "ghcr.io/serverscom/{{ .ProjectName }}:latest-arm64"
25+
dockers_v2:
26+
- images:
27+
- "ghcr.io/serverscom/{{ .ProjectName }}"
28+
tags:
29+
- "{{ if not .IsSnapshot }}v{{ end }}{{ .Version }}"
30+
- "{{ if not .IsSnapshot }}latest{{ end }}"
31+
labels:
32+
"org.opencontainers.image.created": "{{.Date}}"
33+
"org.opencontainers.image.title": "{{.ProjectName}}"
34+
"org.opencontainers.image.revision": "{{.FullCommit}}"
35+
"org.opencontainers.image.version": "{{.Version}}"
36+
"org.opencontainers.image.source": "{{.GitURL}}"
4837

4938
archives:
50-
- format: zip
39+
- formats: [zip]
5140
name_template: >-
5241
{{ .ProjectName }}_
5342
{{- .Version }}_
@@ -59,4 +48,4 @@ checksum:
5948

6049
release:
6150
extra_files:
62-
- glob: dist/srvctl-docs-generated_*.zip
51+
- glob: /tmp/srvctl-docs/srvctl-docs-generated_*.zip

0 commit comments

Comments
 (0)