add signed releases#128
Conversation
f6c2b19 to
a265a62
Compare
| // but what if the json package has a bug? :/ | ||
| fmt.Println("commit : ", commit) | ||
| fmt.Println("date : ", date) | ||
| fmt.Println("version: ", tag) |
There was a problem hiding this comment.
Huh this is an interesting way to set the vars. It does seem to be a simple way to do it though...
There was a problem hiding this comment.
I thought about generating a JSON out of this, like kubectl does... would this format be better?
5ae173f to
89edb03
Compare
|
I have made the following changes:
What needs to be done for getting this merged:
|
89edb03 to
a26f653
Compare
|
I think is ready to merge.. I have removed my test cosign public key. The new master key holder has to push the public key to the repository for enabling the releases via cosign |
cd4821b to
570339c
Compare
|
Hello everybody, Note: The OIDC-Issuer feature is still considered experimental + the public rekor instance may change. |
|
friendly ping @shibumi, you might want to take a look at 👇 |
570339c to
2ab7e8b
Compare
|
@developer-guy I have force-pushed to this branch. Have a look. |
LGTM @shibumi, thank you. |
2ab7e8b to
1868e3d
Compare
1868e3d to
15751b3
Compare
|
I have added SBOM generation and updated the goreleaser version |
15751b3 to
4c2b3ef
Compare
Fixes issue:
None
Description:
This PR adds signed releases via goreleaser and cosign. There are a few missing pieces we have to discuss:
Furthermore, this PR adds a new
in-toto versionsubcommand. Goreleaser does not support SOURCE_DATE_EPOCH for reproducible builds yet, but a PR for this problem is already open: goreleaser/goreleaser#2510Please verify and check that the pull request fulfills the following
requirements: