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

Add SLSA builder workflow #449

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

AdamKorcz
Copy link

This adds a SLSA provenance builder for javassist.

It builds the artifacts and creates the SLSA attestation for each artifact in the artifact-list. I have added the same artifact that is currently released like here: https://github.com/jboss-javassist/javassist/releases/tag/rel_3_29_2_ga - except for the source code.

An example run can be found here: https://github.com/AdamKorcz/javassist/actions/runs/4470554544

The builder will be merged into https://github.com/slsa-framework/slsa-github-generator.

This builder is in its early days, and I am working to mature it and make it ready for publication. As such, this might break on occasion over the next few weeks, but I will be able to fix things quickly if they do. Nonetheless, it would be great to have javassist be an early adopter and see how it runs in the real world. Perhaps releases could be published both by the SLSA builder and the current action?

The builder will also be tested on sigstore-java: sigstore/sigstore-java#357

To read more about the SLSA framework, see https://slsa.dev/.
To read more about SLSA provenance attestations, see: https://slsa.dev/provenance/v0.2

Signed-off-by: AdamKorcz <adam@adalogics.com>
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.

1 participant