Skip to content

ci(release): attest build provenance, document download verification - #1575

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
ci/release-attestations
Oct 14, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
ci/release-attestations

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Summary

Releases already publish SHA256SUMS.txt. This adds signed build provenance attestations (actions/attest-build-provenance) for every distributed artifact, so a downloaded file can be verified to come from this repository's release workflow:

gh attestation verify <file> --repo QueryaHub/Querya-Desktop
  • publish job gets job-level id-token: write and attestations: write (plus contents: write); other jobs keep the existing permissions
  • release notes mention the verification command
  • README: new "Verify your download" section

Linked issue

None.

Checklist

  • Scope matches the change only (no drive-by refactors)
  • PR targets dev
  • First tagged release shows the attestation (Attestations tab) and gh attestation verify succeeds

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit ca85f80 into dev Oct 14, 2026
13 checks 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