Skip to content

Start creation of a checktag command.#149

Merged
TomHennen merged 1 commit intoslsa-framework:mainfrom
TomHennen:start_handling_tags
May 29, 2025
Merged

Start creation of a checktag command.#149
TomHennen merged 1 commit intoslsa-framework:mainfrom
TomHennen:start_handling_tags

Conversation

@TomHennen
Copy link
Contributor

This command will eventually create tag provenance and VSAs. It's currently partially implemented.

Added an outline of a local flow that will eventually call this command.

This was a fairly large refactor that involved generalizing the GitHubConnection class so that it doesn't assume there are branches and being able to mock the bnd verifier to make unit tests possible/easier.

@TomHennen TomHennen force-pushed the start_handling_tags branch from 54d8677 to 73b7349 Compare May 29, 2025 18:13
This command creates tag provenance (new!) and VSAs for those tags.

There's more work to do to fully iron this out but it's ready for
some testing.

This was a fairly large refactor that involved generalizing the
GitHubConnection class so that it doesn't assume there are branches and
being able to mock the bnd verifier to make unit tests possible/easier.

Signed-off-by: Tom Hennen <tomhennen@google.com>
@TomHennen TomHennen force-pushed the start_handling_tags branch from 73b7349 to d6f3dd9 Compare May 29, 2025 18:22
@TomHennen TomHennen marked this pull request as ready for review May 29, 2025 18:22
@TomHennen TomHennen merged commit f2031f5 into slsa-framework:main May 29, 2025
1 check 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