Skip to content

Add release workflow and config - #238

Merged
puerco merged 1 commit into
slsa-framework:mainfrom
puerco:release
Jul 26, 2025
Merged

Add release workflow and config#238
puerco merged 1 commit into
slsa-framework:mainfrom
puerco:release

Conversation

@puerco

@puerco puerco commented Jul 25, 2025

Copy link
Copy Markdown
Member

This PR adds sourcetool's release workflow and a configuration file for goreleaser. It will build and signa a SLSA v1 build provenance attestation with Tejolote. It is generating it but it is not yet final as we're finishing some details to make the build definition compatible with the GitHub attestations store (where the release process will also push the provenance attestation).

Sample release: https://github.com/puerco/slsa-source-poc/releases/tag/v0.5.2-pre.15

Once we have the release process in place and cut the next one, I'll port the workflows to the new source-actions repo and use the built binaries.

Signed-off-by: Adolfo García Veytia (Puerco) puerco@carabiner.dev

Signed-off-by: Adolfo García Veytia (Puerco) <puerco@carabiner.dev>
@puerco
puerco merged commit 3b4aefe into slsa-framework:main Jul 26, 2025
2 checks passed
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