Skip to content

feat: add GitHub attestation discovery #1020

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

Merged
merged 16 commits into from
Jun 4, 2025
Merged

Conversation

benmss
Copy link
Member

@benmss benmss commented Mar 19, 2025

This PR adds support for GitHub attestation discovery. To access GitHub attestations, the SHA256 hash of the repositories artefacts must be generated and submitted via the API. Artefacts may be found in local caches, or downloaded from remote repositories.

  • Support for Maven artefacts
  • Support for PyPI artefacts

Closes #915

@benmss benmss self-assigned this Mar 19, 2025
@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Mar 19, 2025
@benmss benmss force-pushed the 915-discover-github-attestations branch from dc4736e to 69099a8 Compare March 19, 2025 10:14
@benmss benmss changed the base branch from staging to main April 8, 2025 06:38
@benmss benmss force-pushed the 915-discover-github-attestations branch from ea49398 to dce704b Compare April 28, 2025 02:50
@benmss benmss marked this pull request as ready for review April 30, 2025 23:27
@benmss benmss requested review from behnazh-w and tromai as code owners April 30, 2025 23:27
@behnazh-w behnazh-w requested a review from nicallen May 1, 2025 11:33
@benmss benmss force-pushed the 915-discover-github-attestations branch from dce704b to 4be1f9d Compare May 19, 2025 05:31
Copy link
Member

@tromai tromai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have finished my first round of review. Thank you.

@benmss benmss force-pushed the 915-discover-github-attestations branch 2 times, most recently from 029a0dc to 4d2ff9a Compare June 3, 2025 05:42
benmss added 16 commits June 4, 2025 14:09
Signed-off-by: Ben Selwyn-Smith <[email protected]>
Signed-off-by: Ben Selwyn-Smith <[email protected]>
Signed-off-by: Ben Selwyn-Smith <[email protected]>
Signed-off-by: Ben Selwyn-Smith <[email protected]>
Signed-off-by: Ben Selwyn-Smith <[email protected]>
Signed-off-by: Ben Selwyn-Smith <[email protected]>
Signed-off-by: Ben Selwyn-Smith <[email protected]>
Signed-off-by: Ben Selwyn-Smith <[email protected]>
@benmss benmss force-pushed the 915-discover-github-attestations branch from f2ade69 to a937044 Compare June 4, 2025 04:51
@benmss benmss merged commit 219903d into main Jun 4, 2025
10 checks passed
@benmss benmss deleted the 915-discover-github-attestations branch June 4, 2025 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Discover GitHub Attestations
4 participants