Skip to content

Fix release SBOM provenance - #40

Merged
thangldw merged 1 commit into
mainfrom
codex/fix-release-sbom
Aug 23, 2026
Merged

thangldw merged 1 commit into
mainfrom
codex/fix-release-sbom

Conversation

@thangldw

Copy link
Copy Markdown
Owner

The 2.0.2 pre-publication gate found that the SBOM was derived from the editable development environment, so it could report a stale RAGOps version and disclose an absolute build path. This change builds the CycloneDX root from the verified wheel in a pip-free environment, rejects mismatched versions, dependency components, and local file URLs, and adds red-green regression coverage.\n\nVerification: Ruff pass; 311 tests pass; full local release verifier pass; repeated SBOM builds are byte-identical and report ragops 2.0.2 with zero components and zero file URLs.

@thangldw
thangldw merged commit 5e00ffc into main Aug 23, 2026
6 checks passed
@thangldw
thangldw deleted the codex/fix-release-sbom branch August 23, 2026 15:23
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