mirror of
https://github.com/aquasecurity/trivy.git
synced 2025-12-12 15:50:15 -08:00
build(): Sign releaser artifacts, not only container manifests (#2789)
This commit is contained in:
committed by
GitHub
parent
b389a6f4fc
commit
0f1f2c1b29
2
.github/workflows/test.yaml
vendored
2
.github/workflows/test.yaml
vendored
@@ -113,7 +113,7 @@ jobs:
|
|||||||
uses: goreleaser/goreleaser-action@v3
|
uses: goreleaser/goreleaser-action@v3
|
||||||
with:
|
with:
|
||||||
version: v1.4.1
|
version: v1.4.1
|
||||||
args: release --snapshot --rm-dist --skip-publish --timeout 90m
|
args: release --skip-sign --snapshot --rm-dist --skip-publish --timeout 90m
|
||||||
|
|
||||||
build-documents:
|
build-documents:
|
||||||
name: Documentation Test
|
name: Documentation Test
|
||||||
|
|||||||
@@ -235,6 +235,21 @@ docker_manifests:
|
|||||||
- 'public.ecr.aws/aquasecurity/trivy:{{ .Version }}-s390x'
|
- 'public.ecr.aws/aquasecurity/trivy:{{ .Version }}-s390x'
|
||||||
- 'public.ecr.aws/aquasecurity/trivy:{{ .Version }}-ppc64le'
|
- 'public.ecr.aws/aquasecurity/trivy:{{ .Version }}-ppc64le'
|
||||||
|
|
||||||
|
signs:
|
||||||
|
- cmd: cosign
|
||||||
|
env:
|
||||||
|
- COSIGN_EXPERIMENTAL=1
|
||||||
|
signature: "${artifact}.sig"
|
||||||
|
certificate: "${artifact}.pem"
|
||||||
|
args:
|
||||||
|
- "sign-blob"
|
||||||
|
- "--oidc-issuer=https://token.actions.githubusercontent.com"
|
||||||
|
- "--output-certificate=${certificate}"
|
||||||
|
- "--output-signature=${signature}"
|
||||||
|
- "${artifact}"
|
||||||
|
artifacts: all
|
||||||
|
output: true
|
||||||
|
|
||||||
docker_signs:
|
docker_signs:
|
||||||
- cmd: cosign
|
- cmd: cosign
|
||||||
env:
|
env:
|
||||||
|
|||||||
Reference in New Issue
Block a user