@@ -11,6 +11,31 @@ builds:
1111 - amd64
1212 - arm64
1313dockers :
14+ - image_templates : ["trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64"]
15+ dockerfile : Dockerfile.goreleaser
16+ use : buildx
17+ build_flag_templates :
18+ - --platform=linux/amd64
19+ - --label=org.opencontainers.image.title={{ .ProjectName }}
20+ - --label=org.opencontainers.image.description={{ .ProjectName }}
21+ - --label=org.opencontainers.image.url=https://github.com/trufflesecurity/{{ .ProjectName }}
22+ - --label=org.opencontainers.image.source=https://github.com/trufflesecurity/{{ .ProjectName }}
23+ - --label=org.opencontainers.image.version={{ .Version }}
24+ - --label=org.opencontainers.image.revision={{ .FullCommit }}
25+ - --label=org.opencontainers.image.licenses=AGPL-3.0
26+ - image_templates : ["trufflesecurity/{{ .ProjectName }}:{{ .Version }}-arm64v8"]
27+ goarch : arm64
28+ dockerfile : Dockerfile.goreleaser
29+ use : buildx
30+ build_flag_templates :
31+ - --platform=linux/arm64/v8
32+ - --label=org.opencontainers.image.title={{ .ProjectName }}
33+ - --label=org.opencontainers.image.description={{ .ProjectName }}
34+ - --label=org.opencontainers.image.url=https://github.com/trufflesecurity/{{ .ProjectName }}
35+ - --label=org.opencontainers.image.source=https://github.com/trufflesecurity/{{ .ProjectName }}
36+ - --label=org.opencontainers.image.version={{ .Version }}
37+ - --label=org.opencontainers.image.revision={{ .FullCommit }}
38+ - --label=org.opencontainers.image.licenses=AGPL-3.0
1439 - image_templates : ["ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64"]
1540 dockerfile : Dockerfile.goreleaser
1641 use : buildx
@@ -37,6 +62,14 @@ dockers:
3762 - --label=org.opencontainers.image.revision={{ .FullCommit }}
3863 - --label=org.opencontainers.image.licenses=AGPL-3.0
3964docker_manifests :
65+ - name_template : trufflesecurity/{{ .ProjectName }}:{{ .Version }}
66+ image_templates :
67+ - trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64
68+ - trufflesecurity/{{ .ProjectName }}:{{ .Version }}-arm64v8
69+ - name_template : ghcr.io/trufflesecurity/{{ .ProjectName }}:latest
70+ image_templates :
71+ - ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64
72+ - ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}-arm64v8
4073 - name_template : ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}
4174 image_templates :
4275 - ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64
0 commit comments