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

wip: sign maven release artifacts with sigstore/cosign #6024

Closed
wants to merge 2 commits into from

Conversation

I-Al-Istannen
Copy link
Collaborator

Do not merge this, it serves as a (hopeful) testbed for #6016.

RafDevX and others added 2 commits October 20, 2024 00:08
This makes it so all release pipelines attest the artifacts they build,
by signing the corresponding checksums. Optionally release workflows may
opt out of this behavior, which in this commit is done for `nightly` as
specified by @monperrus on the linked issue.

Closes #5957

Co-authored-by: ludvigch <[email protected]>
@algomaster99
Copy link
Contributor

It worked :)

It pushed attestations for all the artifacts. Here are the links for spoon-core-11.1.1-20241019.221557-1-jar-with-dependencies.jar

  1. Rekor
  2. GitHub attestation

Some comments

  • On rekor, there is no hint which artifact the build attestation is for.
  • Cool summary in the workflow page -
    image
  • On rekor, no idea what the hash is for. It is definitely not of the artifact itself.

@I-Al-Istannen I-Al-Istannen deleted the i-al-istannen/rafdevx/attestation branch October 22, 2024 09:23
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.

3 participants