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
99builds :
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
4938archives :
50- - format : zip
39+ - formats : [ zip]
5140 name_template : >-
5241 {{ .ProjectName }}_
5342 {{- .Version }}_
@@ -59,4 +48,4 @@ checksum:
5948
6049release :
6150 extra_files :
62- - glob : dist /srvctl-docs-generated_*.zip
51+ - glob : /tmp/srvctl-docs /srvctl-docs-generated_*.zip
0 commit comments