Skip to content

Allow optional Cargo image provenance - #1

Merged
firegrass merged 1 commit into
mainfrom
codex/optional-runtime-image-attestation
Aug 3, 2026
Merged

Allow optional Cargo image provenance#1
firegrass merged 1 commit into
mainfrom
codex/optional-runtime-image-attestation

Conversation

@firegrass

Copy link
Copy Markdown
Contributor

What changed

  • add an attest-runtime-image boolean input to the reusable Cargo image workflow
  • preserve the current attested behavior by default
  • allow callers to skip only GitHub provenance publication for the derived image
  • document that deterministic rebuild comparison, base-rootfs attestation, and Liskov OIDC manifest/image binding remain mandatory

Why

GitHub does not store artifact attestations for every private-repository organization plan. That optional evidence must not block customer-managed runtime images from using Liskov's independently verified OIDC and exact-digest upload path.

Validation

  • pnpm typecheck
  • pnpm test
  • pnpm check:dist

Refs BKLG-20260803-0d11.

Keeps deterministic byte verification, base-image attestation, and Liskov OIDC manifest/image binding mandatory while allowing derived-image provenance publication to be disabled.\n\nRefs BKLG-20260803-0d11.
@firegrass
firegrass merged commit c2c4c7b into main Aug 3, 2026
1 check passed
@firegrass
firegrass deleted the codex/optional-runtime-image-attestation branch August 3, 2026 17:02
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