Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ci): add cosign and sbom generation (syft) #69

Merged
merged 1 commit into from
Feb 14, 2022

Conversation

dirien
Copy link

@dirien dirien commented Jan 31, 2022

This PR, extends the existing release process via gorleaser with two additional feature to have a more secure software supply chain:

  • Sign binary via cosign (keyless via GitHub OIDC) and upload to recor
  • SBoM generation via syft

We sign only the checksum.txt. Thats enough to proof check the source of the binary (as there are the checksum in)

@brumhard brumhard mentioned this pull request Feb 4, 2022
8 tasks
@brumhard
Copy link
Contributor

brumhard commented Feb 4, 2022

Hi @dirien, thank you very much for your contribution (partly fixes #57).
I just have a few general questions, since I'm not too familiar with cosign sadly.

.github/workflows/release.yaml Show resolved Hide resolved
.goreleaser.yaml Show resolved Hide resolved
Copy link
Contributor

@brumhard brumhard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @dirien for the additions 🚀

@brumhard brumhard changed the title feat: add cosign and sbom generation (syft) feat(ci): add cosign and sbom generation (syft) Feb 14, 2022
@brumhard brumhard merged commit 18c302d into SchwarzIT:main Feb 14, 2022
@dirien dirien deleted the cosign_syft branch February 14, 2022 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants