Skip to content

Conversation

@woodruffw
Copy link
Member

This uses the discriminated union pattern in Pydantic to give us slightly stronger "shape" guarantees. It adds GitHubPublisher and GitLabPublisher to get started, but we'll add more as more Trusted Publishers are supported for provenance purposes.

Signed-off-by: William Woodruff <william@trailofbits.com>
@woodruffw woodruffw requested a review from DarkaMaul July 30, 2024 19:21
@woodruffw woodruffw self-assigned this Jul 30, 2024
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
Signed-off-by: William Woodruff <william@trailofbits.com>
@woodruffw
Copy link
Member Author

Merging so this can be iterated on in #36.

@woodruffw woodruffw merged commit c03bb0f into dm/attestation-bundle Jul 31, 2024
@woodruffw woodruffw deleted the ww/attestation-bundle branch July 31, 2024 18:04
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.

2 participants