@@ -11,6 +11,31 @@ builds:
11
11
- amd64
12
12
- arm64
13
13
dockers :
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
14
39
- image_templates : ["ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64"]
15
40
dockerfile : Dockerfile.goreleaser
16
41
use : buildx
@@ -37,6 +62,14 @@ dockers:
37
62
- --label=org.opencontainers.image.revision={{ .FullCommit }}
38
63
- --label=org.opencontainers.image.licenses=AGPL-3.0
39
64
docker_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
40
73
- name_template : ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}
41
74
image_templates :
42
75
- ghcr.io/trufflesecurity/{{ .ProjectName }}:{{ .Version }}-amd64
0 commit comments