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

ci: Generate release artifact provenance #2315

Open
wants to merge 19 commits into
base: dev
Choose a base branch
from

Conversation

validcube
Copy link
Member

@validcube validcube commented Nov 13, 2024

Support GitHub Attestation for attesting the binary, matched SLSA requirements level 2 which provides secure provenance for verification of authenticity of thg APK before installing onto devices.

@validcube validcube requested a review from oSumAtrIX November 13, 2024 15:52
@validcube validcube self-assigned this Nov 13, 2024
@validcube validcube marked this pull request as ready for review November 13, 2024 15:57
@validcube
Copy link
Member Author

validcube commented Nov 14, 2024 via email

@oSumAtrIX
Copy link
Member

Wouldn't *.apk work?

@validcube
Copy link
Member Author

validcube commented Nov 14, 2024 via email

@validcube validcube requested a review from Copilot November 16, 2024 10:32

Choose a reason for hiding this comment

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

Copilot reviewed 1 out of 1 changed files in this pull request and generated no suggestions.

Signed-off-by: validcube <[email protected]>
@validcube validcube requested a review from oSumAtrIX November 22, 2024 01:24
Copy link
Member Author

@validcube validcube left a comment

Choose a reason for hiding this comment

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

Clean-up, restore ci step naming consistency (remove emoji)

.github/workflows/release.yml Outdated Show resolved Hide resolved
@validcube
Copy link
Member Author

ReVanced Manager Compose variant of this PR is available here:

@validcube validcube changed the title ci: Release APK GitHub Attestation ci: Generate release artifact provenance Nov 22, 2024
Script Execution UTC Time: null

Signed-off-by: validcube <[email protected]>
@validcube validcube changed the base branch from main to dev November 30, 2024 18:26
@validcube
Copy link
Member Author

Update, the PR support wildcard, it's just that during testing semantic release will always don't build APK if it isn't configured to publish.

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