Skip to content

feat(build): publish OCI SBOM and provenance attestations - #2836

Open
alangou wants to merge 1 commit into
alangou/2686-feat-embed-linked-rust-dependency-tree-cargo-auditable-in-release-binariesfrom
alangou/docker-images-sboms-as-oci-artifacts
Open

feat(build): publish OCI SBOM and provenance attestations#2836
alangou wants to merge 1 commit into
alangou/2686-feat-embed-linked-rust-dependency-tree-cargo-auditable-in-release-binariesfrom
alangou/docker-images-sboms-as-oci-artifacts

Conversation

@alangou

@alangou alangou commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Publish per-platform SPDX SBOM and minimal SLSA provenance as OCI artifacts for pushed gateway and supervisor images. This PR is stacked on #2734 so release image SBOMs can include the cargo-auditable Rust dependencies introduced there.

Related Issue

Part of #2686.

Stacked on #2734.

Changes

  • Enable BuildKit SBOM and minimal provenance attestations for registry pushes
  • Export attestations with OCI media types and explicit subjects
  • Verify the merged multi-architecture SBOM, including Cargo metadata for auditable images
  • Document how to inspect published image SBOMs

Testing

  • mise run pre-commit passes
  • SBOM verification exercised against synthetic single- and multi-platform attestations, including missing SPDX and Cargo metadata
  • Registry-backed Docker E2E (test:e2e label on this PR)

Checklist

Signed-off-by: Adrien Langou <alangou@nvidia.com>
@github-actions

Copy link
Copy Markdown

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