@@ -48,175 +48,28 @@ archives:
4848 files :
4949 - LICENSE
5050
51- docker_manifests :
52- - name_template : ' ldez/traefik-certs-dumper:{{ .Tag }}'
53- image_templates :
54- - ' ldez/traefik-certs-dumper:{{ .Tag }}-amd64'
55- - ' ldez/traefik-certs-dumper:{{ .Tag }}-arm64'
56- - ' ldez/traefik-certs-dumper:{{ .Tag }}-armv7'
57- - ' ldez/traefik-certs-dumper:{{ .Tag }}-armv6'
58- - ' ldez/traefik-certs-dumper:{{ .Tag }}-386'
59- - name_template : ' ldez/traefik-certs-dumper:latest'
60- image_templates :
61- - ' ldez/traefik-certs-dumper:{{ .Tag }}-amd64'
62- - ' ldez/traefik-certs-dumper:{{ .Tag }}-arm64'
63- - ' ldez/traefik-certs-dumper:{{ .Tag }}-armv7'
64- - ' ldez/traefik-certs-dumper:{{ .Tag }}-armv6'
65- - ' ldez/traefik-certs-dumper:{{ .Tag }}-386'
66- - name_template : ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}'
67- image_templates :
68- - ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-amd64'
69- - ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-arm64'
70- - ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-armv7'
71- - ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-armv6'
72- - ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-386'
73- - name_template : ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}'
74- image_templates :
75- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-amd64'
76- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-arm64'
77- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-armv7'
78- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-armv6'
79- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-386'
80- - name_template : ' ghcr.io/ldez/traefik-certs-dumper:latest'
81- image_templates :
82- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-amd64'
83- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-arm64'
84- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-armv7'
85- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-armv6'
86- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-386'
87- - name_template : ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}'
88- image_templates :
89- - ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-amd64'
90- - ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-arm64'
91- - ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-armv7'
92- - ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-armv6'
93- - ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-386'
94-
95- dockers :
96- - use : buildx
97- goos : linux
98- goarch : amd64
99- dockerfile : buildx.Dockerfile
100- image_templates :
101- - ' ldez/traefik-certs-dumper:latest-amd64'
102- - ' ldez/traefik-certs-dumper:{{ .Tag }}-amd64'
103- - ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-amd64'
104- - ' ghcr.io/ldez/traefik-certs-dumper:latest-amd64'
105- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-amd64'
106- - ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-amd64'
107- build_flag_templates :
108- - ' --pull'
109- # https://github.com/opencontainers/image-spec/blob/main/annotations.md#pre-defined-annotation-keys
110- - ' --label=org.opencontainers.image.title={{.ProjectName}}'
111- - ' --label=org.opencontainers.image.description=Dump ACME data from Traefik to certificates'
112- - ' --label=org.opencontainers.image.source={{.GitURL}}'
113- - ' --label=org.opencontainers.image.url={{.GitURL}}'
114- - ' --label=org.opencontainers.image.documentation=https://github.com/ldez/traefik-certs-dumper'
115- - ' --label=org.opencontainers.image.created={{.Date}}'
116- - ' --label=org.opencontainers.image.revision={{.FullCommit}}'
117- - ' --label=org.opencontainers.image.version={{.Version}}'
118- - ' --platform=linux/amd64'
119-
120- - use : buildx
121- goos : linux
122- goarch : arm64
123- dockerfile : buildx.Dockerfile
124- image_templates :
125- - ' ldez/traefik-certs-dumper:latest-arm64'
126- - ' ldez/traefik-certs-dumper:latest-arm.v8' # only for compatibility with Seihon
127- - ' ldez/traefik-certs-dumper:{{ .Tag }}-arm64'
128- - ' ldez/traefik-certs-dumper:{{ .Tag }}-arm.v8' # only for compatibility with Seihon
129- - ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-arm64'
130- - ' ghcr.io/ldez/traefik-certs-dumper:latest-arm64'
131- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-arm64'
132- - ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-arm64'
133- build_flag_templates :
134- - ' --pull'
135- # https://github.com/opencontainers/image-spec/blob/main/annotations.md#pre-defined-annotation-keys
136- - ' --label=org.opencontainers.image.title={{.ProjectName}}'
137- - ' --label=org.opencontainers.image.description=Dump ACME data from Traefik to certificates'
138- - ' --label=org.opencontainers.image.source={{.GitURL}}'
139- - ' --label=org.opencontainers.image.url={{.GitURL}}'
140- - ' --label=org.opencontainers.image.documentation=https://github.com/ldez/traefik-certs-dumper'
141- - ' --label=org.opencontainers.image.created={{.Date}}'
142- - ' --label=org.opencontainers.image.revision={{.FullCommit}}'
143- - ' --label=org.opencontainers.image.version={{.Version}}'
144- - ' --platform=linux/arm64'
145-
146- - use : buildx
147- goos : linux
148- goarch : arm
149- goarm : ' 7'
150- dockerfile : buildx.Dockerfile
151- image_templates :
152- - ' ldez/traefik-certs-dumper:latest-armv7'
153- - ' ldez/traefik-certs-dumper:latest-arm.v7' # only for compatibility with Seihon
154- - ' ldez/traefik-certs-dumper:{{ .Tag }}-armv7'
155- - ' ldez/traefik-certs-dumper:{{ .Tag }}-arm.v7' # only for compatibility with Seihon
156- - ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-armv7'
157- - ' ghcr.io/ldez/traefik-certs-dumper:latest-armv7'
158- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-armv7'
159- - ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-armv7'
160- build_flag_templates :
161- - ' --pull'
162- # https://github.com/opencontainers/image-spec/blob/main/annotations.md#pre-defined-annotation-keys
163- - ' --label=org.opencontainers.image.title={{.ProjectName}}'
164- - ' --label=org.opencontainers.image.description=Dump ACME data from Traefik to certificates'
165- - ' --label=org.opencontainers.image.source={{.GitURL}}'
166- - ' --label=org.opencontainers.image.url={{.GitURL}}'
167- - ' --label=org.opencontainers.image.documentation=https://github.com/ldez/traefik-certs-dumper'
168- - ' --label=org.opencontainers.image.created={{.Date}}'
169- - ' --label=org.opencontainers.image.revision={{.FullCommit}}'
170- - ' --label=org.opencontainers.image.version={{.Version}}'
171- - ' --platform=linux/arm/v7'
172-
173- - use : buildx
174- goos : linux
175- goarch : arm
176- goarm : ' 6'
177- dockerfile : buildx.Dockerfile
178- image_templates :
179- - ' ldez/traefik-certs-dumper:latest-armv6'
180- - ' ldez/traefik-certs-dumper:latest-arm.v6' # only for compatibility with Seihon
181- - ' ldez/traefik-certs-dumper:{{ .Tag }}-armv6'
182- - ' ldez/traefik-certs-dumper:{{ .Tag }}-arm.v6' # only for compatibility with Seihon
183- - ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-armv6'
184- - ' ghcr.io/ldez/traefik-certs-dumper:latest-armv6'
185- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-armv6'
186- - ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-armv6'
187- build_flag_templates :
188- - ' --pull'
189- # https://github.com/opencontainers/image-spec/blob/main/annotations.md#pre-defined-annotation-keys
190- - ' --label=org.opencontainers.image.title={{.ProjectName}}'
191- - ' --label=org.opencontainers.image.description=Dump ACME data from Traefik to certificates'
192- - ' --label=org.opencontainers.image.source={{.GitURL}}'
193- - ' --label=org.opencontainers.image.url={{.GitURL}}'
194- - ' --label=org.opencontainers.image.documentation=https://github.com/ldez/traefik-certs-dumper'
195- - ' --label=org.opencontainers.image.created={{.Date}}'
196- - ' --label=org.opencontainers.image.revision={{.FullCommit}}'
197- - ' --label=org.opencontainers.image.version={{.Version}}'
198- - ' --platform=linux/arm/v6'
199-
200- - use : buildx
201- goos : linux
202- goarch : ' 386'
51+ dockers_v2 :
52+ - images :
53+ - ' ldez/traefik-certs-dumper'
20354 dockerfile : buildx.Dockerfile
204- image_templates :
205- - ' ldez/traefik-certs-dumper:latest-386'
206- - ' ldez/traefik-certs-dumper:{{ .Tag }}-386'
207- - ' ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-386'
208- - ' ghcr.io/ldez/traefik-certs-dumper:latest-386'
209- - ' ghcr.io/ldez/traefik-certs-dumper:{{ .Tag }}-386'
210- - ' ghcr.io/ldez/traefik-certs-dumper:v{{ .Major }}.{{ .Minor }}-386'
211- build_flag_templates :
212- - ' --pull'
55+ platforms :
56+ - linux/amd64
57+ - linux/arm64
58+ - linux/arm/v7
59+ - linux/arm/v6
60+ - linux/386
61+ tags :
62+ - ' latest'
63+ - ' v{{ .Major }}'
64+ - ' v{{ .Major }}.{{ .Minor }}'
65+ - ' {{ .Tag }}'
66+ labels :
21367 # https://github.com/opencontainers/image-spec/blob/main/annotations.md#pre-defined-annotation-keys
214- - ' --label=org.opencontainers.image.title={{.ProjectName}}'
215- - ' --label=org.opencontainers.image.description=Dump ACME data from Traefik to certificates'
216- - ' --label=org.opencontainers.image.source={{.GitURL}}'
217- - ' --label=org.opencontainers.image.url={{.GitURL}}'
218- - ' --label=org.opencontainers.image.documentation=https://github.com/ldez/traefik-certs-dumper'
219- - ' --label=org.opencontainers.image.created={{.Date}}'
220- - ' --label=org.opencontainers.image.revision={{.FullCommit}}'
221- - ' --label=org.opencontainers.image.version={{.Version}}'
222- - ' --platform=linux/386'
68+ ' org.opencontainers.image.title ' : ' {{.ProjectName}}'
69+ ' org.opencontainers.image.description ' : ' Dump ACME data from Traefik to certificates'
70+ ' org.opencontainers.image.source ' : ' {{.GitURL}}'
71+ ' org.opencontainers.image.url ' : ' {{.GitURL}}'
72+ ' org.opencontainers.image.documentation ' : ' https://github.com/ldez/traefik-certs-dumper'
73+ ' org.opencontainers.image.created ' : ' {{.Date}}'
74+ ' org.opencontainers.image.revision ' : ' {{.FullCommit}}'
75+ ' org.opencontainers.image.version ' : ' {{.Version}}'
0 commit comments