@@ -36,20 +36,40 @@ archives:
3636 format : binary
3737
3838dockers :
39- - goos : linux
40- goarch : amd64
41- ids :
42- - apid
43-
44- image_templates :
45- - " ghcr.io/getapid/apid:{{ .Version }}"
46- - " ghcr.io/getapid/apid:latest"
47-
39+ - image_templates : ["ghcr.io/getapid/{{ .ProjectName }}:{{ .Version }}-amd64"]
40+ dockerfile : Dockerfile
41+ use : buildx
4842 build_flag_templates :
49- - " --pull"
50- - " --label=org.opencontainers.image.created={{ .Date }}"
51- - " --label=org.opencontainers.image.title={{ .ProjectName }}"
52- - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
53- - " --label=org.opencontainers.image.version={{ .Version }}"
43+ - --platform=linux/amd64
44+ - --label=org.opencontainers.image.title={{ .ProjectName }}
45+ - --label=org.opencontainers.image.description={{ .ProjectName }}
46+ - --label=org.opencontainers.image.url=https://github.com/getapid/{{ .ProjectName }}
47+ - --label=org.opencontainers.image.source=https://github.com/getapid/{{ .ProjectName }}
48+ - --label=org.opencontainers.image.version={{ .Version }}
49+ - --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }}
50+ - --label=org.opencontainers.image.revision={{ .FullCommit }}
51+ - --label=org.opencontainers.image.licenses=MIT
52+ - image_templates : ["ghcr.io/getapid/{{ .ProjectName }}:{{ .Version }}-arm64v8"]
53+ goarch : arm64
54+ dockerfile : Dockerfile
55+ use : buildx
56+ build_flag_templates :
57+ - --platform=linux/arm64/v8
58+ - --label=org.opencontainers.image.title={{ .ProjectName }}
59+ - --label=org.opencontainers.image.description={{ .ProjectName }}
60+ - --label=org.opencontainers.image.url=https://github.com/getapid/{{ .ProjectName }}
61+ - --label=org.opencontainers.image.source=https://github.com/getapid/{{ .ProjectName }}
62+ - --label=org.opencontainers.image.version={{ .Version }}
63+ - --label=org.opencontainers.image.created={{ time "2006-01-02T15:04:05Z07:00" }}
64+ - --label=org.opencontainers.image.revision={{ .FullCommit }}
65+ - --label=org.opencontainers.image.licenses=MIT
5466
55- dockerfile : dockerfile
67+ docker_manifests :
68+ - name_template : ghcr.io/getapid/{{ .ProjectName }}:{{ .Version }}
69+ image_templates :
70+ - ghcr.io/getapid/{{ .ProjectName }}:{{ .Version }}-amd64
71+ - ghcr.io/getapid/{{ .ProjectName }}:{{ .Version }}-arm64v8
72+ - name_template : ghcr.io/getapid/{{ .ProjectName }}:latest
73+ image_templates :
74+ - ghcr.io/getapid/{{ .ProjectName }}:{{ .Version }}-amd64
75+ - ghcr.io/getapid/{{ .ProjectName }}:{{ .Version }}-arm64v8
0 commit comments