@@ -136,182 +136,3 @@ archives:
136136 format_overrides :
137137 - goos : windows
138138 format : zip
139-
140-
141- brews :
142- -
143- repository :
144- owner : aquasecurity
145- name : homebrew-trivy
146- homepage : " https://github.com/aquasecurity/trivy"
147- description : " Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues"
148- url_template : " https://get.trivy.dev/trivy?version={{ .Version }}&os={{ tolower .Os }}&arch={{ tolower .Arch }}"
149- test : |
150- system "#{bin}/trivy", "--version"
151-
152- dockers :
153- - image_templates :
154- - " docker.io/aquasec/trivy:{{ .Version }}-amd64"
155- - " docker.io/aquasec/trivy:latest-amd64"
156- - " ghcr.io/aquasecurity/trivy:{{ .Version }}-amd64"
157- - " ghcr.io/aquasecurity/trivy:latest-amd64"
158- - " public.ecr.aws/aquasecurity/trivy:latest-amd64"
159- - " public.ecr.aws/aquasecurity/trivy:{{ .Version }}-amd64"
160- use : buildx
161- goos : linux
162- goarch : amd64
163- ids :
164- - build-linux
165- build_flag_templates :
166- - " --label=org.opencontainers.image.title={{ .ProjectName }}"
167- - " --label=org.opencontainers.image.description=A Fast Vulnerability Scanner for Containers"
168- - " --label=org.opencontainers.image.vendor=Aqua Security"
169- - " --label=org.opencontainers.image.version={{ .Version }}"
170- - " --label=org.opencontainers.image.created={{ .Date }}"
171- - " --label=org.opencontainers.image.source=https://github.com/aquasecurity/trivy"
172- - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
173- - " --label=org.opencontainers.image.url=https://www.aquasec.com/products/trivy/"
174- - " --label=org.opencontainers.image.documentation=https://trivy.dev/v{{ .Version }}/"
175- - " --platform=linux/amd64"
176- extra_files :
177- - contrib/
178- - image_templates :
179- - " docker.io/aquasec/trivy:{{ .Version }}-arm64"
180- - " docker.io/aquasec/trivy:latest-arm64"
181- - " ghcr.io/aquasecurity/trivy:{{ .Version }}-arm64"
182- - " ghcr.io/aquasecurity/trivy:latest-arm64"
183- - " public.ecr.aws/aquasecurity/trivy:latest-arm64"
184- - " public.ecr.aws/aquasecurity/trivy:{{ .Version }}-arm64"
185- use : buildx
186- goos : linux
187- goarch : arm64
188- ids :
189- - build-linux
190- build_flag_templates :
191- - " --label=org.opencontainers.image.title={{ .ProjectName }}"
192- - " --label=org.opencontainers.image.description=A Fast Vulnerability Scanner for Containers"
193- - " --label=org.opencontainers.image.vendor=Aqua Security"
194- - " --label=org.opencontainers.image.version={{ .Version }}"
195- - " --label=org.opencontainers.image.created={{ .Date }}"
196- - " --label=org.opencontainers.image.source=https://github.com/aquasecurity/trivy"
197- - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
198- - " --label=org.opencontainers.image.url=https://www.aquasec.com/products/trivy/"
199- - " --label=org.opencontainers.image.documentation=https://trivy.dev/v{{ .Version }}/"
200- - " --platform=linux/arm64"
201- extra_files :
202- - contrib/
203- - image_templates :
204- - " docker.io/aquasec/trivy:{{ .Version }}-s390x"
205- - " docker.io/aquasec/trivy:latest-s390x"
206- - " ghcr.io/aquasecurity/trivy:{{ .Version }}-s390x"
207- - " ghcr.io/aquasecurity/trivy:latest-s390x"
208- - " public.ecr.aws/aquasecurity/trivy:latest-s390x"
209- - " public.ecr.aws/aquasecurity/trivy:{{ .Version }}-s390x"
210- use : buildx
211- goos : linux
212- goarch : s390x
213- ids :
214- - build-linux
215- build_flag_templates :
216- - " --label=org.opencontainers.image.title={{ .ProjectName }}"
217- - " --label=org.opencontainers.image.description=A Fast Vulnerability Scanner for Containers"
218- - " --label=org.opencontainers.image.vendor=Aqua Security"
219- - " --label=org.opencontainers.image.version={{ .Version }}"
220- - " --label=org.opencontainers.image.created={{ .Date }}"
221- - " --label=org.opencontainers.image.source=https://github.com/aquasecurity/trivy"
222- - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
223- - " --label=org.opencontainers.image.url=https://www.aquasec.com/products/trivy/"
224- - " --label=org.opencontainers.image.documentation=https://trivy.dev/v{{ .Version }}/"
225- - " --platform=linux/s390x"
226- extra_files :
227- - contrib/
228- - image_templates :
229- - " docker.io/aquasec/trivy:{{ .Version }}-ppc64le"
230- - " docker.io/aquasec/trivy:latest-ppc64le"
231- - " ghcr.io/aquasecurity/trivy:{{ .Version }}-ppc64le"
232- - " ghcr.io/aquasecurity/trivy:latest-ppc64le"
233- - " public.ecr.aws/aquasecurity/trivy:latest-ppc64le"
234- - " public.ecr.aws/aquasecurity/trivy:{{ .Version }}-ppc64le"
235- use : buildx
236- goos : linux
237- goarch : ppc64le
238- ids :
239- - build-linux
240- build_flag_templates :
241- - " --label=org.opencontainers.image.title={{ .ProjectName }}"
242- - " --label=org.opencontainers.image.description=A Fast Vulnerability Scanner for Containers"
243- - " --label=org.opencontainers.image.vendor=Aqua Security"
244- - " --label=org.opencontainers.image.version={{ .Version }}"
245- - " --label=org.opencontainers.image.created={{ .Date }}"
246- - " --label=org.opencontainers.image.source=https://github.com/aquasecurity/trivy"
247- - " --label=org.opencontainers.image.revision={{ .FullCommit }}"
248- - " --label=org.opencontainers.image.url=https://www.aquasec.com/products/trivy/"
249- - " --label=org.opencontainers.image.documentation=https://trivy.dev/v{{ .Version }}/"
250- - " --platform=linux/ppc64le"
251- extra_files :
252- - contrib/
253-
254- docker_manifests :
255- - name_template : ' aquasec/trivy:{{ .Version }}'
256- image_templates :
257- - ' aquasec/trivy:{{ .Version }}-amd64'
258- - ' aquasec/trivy:{{ .Version }}-arm64'
259- - ' aquasec/trivy:{{ .Version }}-s390x'
260- - ' aquasec/trivy:{{ .Version }}-ppc64le'
261- - name_template : ' ghcr.io/aquasecurity/trivy:{{ .Version }}'
262- image_templates :
263- - ' ghcr.io/aquasecurity/trivy:{{ .Version }}-amd64'
264- - ' ghcr.io/aquasecurity/trivy:{{ .Version }}-arm64'
265- - ' ghcr.io/aquasecurity/trivy:{{ .Version }}-s390x'
266- - ' ghcr.io/aquasecurity/trivy:{{ .Version }}-ppc64le'
267- - name_template : ' public.ecr.aws/aquasecurity/trivy:{{ .Version }}'
268- image_templates :
269- - ' public.ecr.aws/aquasecurity/trivy:{{ .Version }}-amd64'
270- - ' public.ecr.aws/aquasecurity/trivy:{{ .Version }}-arm64'
271- - ' public.ecr.aws/aquasecurity/trivy:{{ .Version }}-s390x'
272- - ' public.ecr.aws/aquasecurity/trivy:{{ .Version }}-ppc64le'
273- - name_template : ' aquasec/trivy:latest'
274- image_templates :
275- - ' aquasec/trivy:{{ .Version }}-amd64'
276- - ' aquasec/trivy:{{ .Version }}-arm64'
277- - ' aquasec/trivy:{{ .Version }}-s390x'
278- - ' aquasec/trivy:{{ .Version }}-ppc64le'
279- - name_template : ' ghcr.io/aquasecurity/trivy:latest'
280- image_templates :
281- - ' ghcr.io/aquasecurity/trivy:{{ .Version }}-amd64'
282- - ' ghcr.io/aquasecurity/trivy:{{ .Version }}-arm64'
283- - ' ghcr.io/aquasecurity/trivy:{{ .Version }}-s390x'
284- - ' ghcr.io/aquasecurity/trivy:{{ .Version }}-ppc64le'
285- - name_template : ' public.ecr.aws/aquasecurity/trivy:latest'
286- image_templates :
287- - ' public.ecr.aws/aquasecurity/trivy:{{ .Version }}-amd64'
288- - ' public.ecr.aws/aquasecurity/trivy:{{ .Version }}-arm64'
289- - ' public.ecr.aws/aquasecurity/trivy:{{ .Version }}-s390x'
290- - ' public.ecr.aws/aquasecurity/trivy:{{ .Version }}-ppc64le'
291-
292- signs :
293- - cmd : cosign
294- env :
295- - COSIGN_EXPERIMENTAL=1
296- signature : " ${artifact}.sig"
297- certificate : " ${artifact}.pem"
298- args :
299- - " sign-blob"
300- - " --oidc-issuer=https://token.actions.githubusercontent.com"
301- - " --output-certificate=${certificate}"
302- - " --output-signature=${signature}"
303- - " ${artifact}"
304- - " --yes"
305- artifacts : all
306- output : true
307-
308- docker_signs :
309- - cmd : cosign
310- env :
311- - COSIGN_EXPERIMENTAL=1
312- artifacts : manifests
313- output : true
314- args :
315- - ' sign'
316- - ' ${artifact}'
317- - ' --yes'
0 commit comments