Skip to content

fix: verify published release attestations - #77

Merged
soerennb merged 1 commit into
mainfrom
fix/release-attestation-verification-20260910
Sep 10, 2026
Merged

fix: verify published release attestations#77
soerennb merged 1 commit into
mainfrom
fix/release-attestation-verification-20260910

Conversation

@soerennb

Copy link
Copy Markdown
Owner

Summary

  • read the current GitHub artifact-attestation API envelope
  • decode the DSSE payload and verify the published archive digest
  • verify that the attestation was produced by the tagged release workflow

Verification

  • the exact verification logic passes against the published v0.10.0 tarball, checksum, SBOM, and attestation
  • two independent public-history sanitizer runs produced the same commit
  • gitleaks history scans passed and no internal metadata is present

This changes only post-publish verification logic; the already published release artifact is unchanged.

@soerennb
soerennb merged commit c08156c into main Sep 10, 2026
19 checks passed
@soerennb
soerennb deleted the fix/release-attestation-verification-20260910 branch September 10, 2026 09:30
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