Skip to content

security: add verifiable release metadata and attestations - #204

Merged
codeforester merged 1 commit into
mainfrom
security/195-20260809-sbom-provenance
Aug 9, 2026
Merged

security: add verifiable release metadata and attestations#204
codeforester merged 1 commit into
mainfrom
security/195-20260809-sbom-provenance

Conversation

@codeforester

Copy link
Copy Markdown
Contributor

Closes #195

Summary

  • generate deterministic SPDX 2.3 SBOM and SHA256SUMS for reviewed distributions
  • validate release metadata and bind the SBOM to the source revision
  • retain release metadata as a workflow artifact and attest provenance/SBOM with OIDC on protected release runs
  • document clean-room verification with hashes and gh attestation verify

Validation

  • fake-distribution generation and checksum/SBOM verification
  • ruff check and format
  • mypy --strict for release scripts
  • ./tests/validate.sh
  • workflow YAML parsed successfully

@codeforester
codeforester merged commit 377f22e into main Aug 9, 2026
89 of 92 checks passed
@codeforester
codeforester deleted the security/195-20260809-sbom-provenance branch August 9, 2026 17:03
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.

[v1.0] Add SBOM, provenance attestations, and reproducible release verification

1 participant