feat: Add GitHub Attestation, prepare for signed releases - #106
Open
Kyle Gospodnetich (KyleGospo) wants to merge 3 commits into
Open
feat: Add GitHub Attestation, prepare for signed releases#106Kyle Gospodnetich (KyleGospo) wants to merge 3 commits into
Kyle Gospodnetich (KyleGospo) wants to merge 3 commits into
Conversation
Kyle Gospodnetich (KyleGospo)
requested review from
a team
and
a lite review from Copilot
August 5, 2026 01:01
Copilot started reviewing on behalf of
Kyle Gospodnetich (KyleGospo)
August 5, 2026 01:02
View session
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the GitHub Actions release and container-build workflows to support future signed releases by adding artifact signing for release packages and publishing build provenance attestations for container images.
Changes:
- Update the prod release workflow to download signed artifacts via pattern matching, sign
.debartifacts with cosign, and upload.sigstore.jsonbundles with the release. - Update the container build workflow to publish GitHub attestations for image build provenance (after signing) and grant the workflow the required permissions.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| .github/workflows/prod.yml | Downloads signed artifacts via pattern, signs .deb packages with cosign, and includes .sigstore.json bundles in the GitHub Release assets. |
| .github/workflows/build-containers.yml | Adds attestation-related permissions and an actions/attest step to publish container build provenance to the registry. |
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Krzysztof Kanas (kkanas)
approved these changes
Aug 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Currently the prod action is missing a referenced workflow and gated by if:false, but this gets it in position for future signed releases.
Additionally, adds GitHub attestation to the container build step so that it's visible in the GitHub UI and done after signing.