mirror of
https://github.com/caddyserver/caddy.git
synced 2024-11-22 12:28:45 +08:00
supplychain: publish signing cert, sbom, and signatures of sbom (#5027)
This commit is contained in:
parent
c5df7bb6bd
commit
9fe4f93bc7
|
@ -68,12 +68,16 @@ builds:
|
|||
signs:
|
||||
- cmd: cosign
|
||||
signature: "${artifact}.sig"
|
||||
args: ["sign-blob", "--output-signature=${signature}", "--output-certificate", "${signature}.pem", "${artifact}"]
|
||||
certificate: '{{ trimsuffix .Env.artifact ".tar.gz" }}.pem'
|
||||
args: ["sign-blob", "--output-signature=${signature}", "--output-certificate", "${certificate}", "${artifact}"]
|
||||
artifacts: all
|
||||
sboms:
|
||||
- artifacts: binary
|
||||
# defaults to
|
||||
# documents:
|
||||
# - "{{ .Binary }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}.sbom"
|
||||
cmd: syft
|
||||
args: ["$artifact", "--file", "$sbom", "--output", "cyclonedx-json"]
|
||||
args: ["$artifact", "--file", "${document}", "--output", "cyclonedx-json"]
|
||||
archives:
|
||||
- format_overrides:
|
||||
- goos: windows
|
||||
|
|
Loading…
Reference in New Issue
Block a user