Skip to content

exporter: default attestations to OCI artifacts - #6914

Merged
tonistiigi merged 1 commit into
moby:masterfrom
crazy-max:oci-artifact-attestation-default
Jul 3, 2026
Merged

exporter: default attestations to OCI artifacts#6914
tonistiigi merged 1 commit into
moby:masterfrom
crazy-max:oci-artifact-attestation-default

Conversation

@crazy-max

@crazy-max crazy-max commented Jun 30, 2026

Copy link
Copy Markdown
Member

fixes #6171

This changes attestation manifests to use the OCI artifact form by default when OCI media types are enabled in the current compatibility version.

The exporter now tracks whether oci-artifact was omitted or explicitly set, which preserves oci-artifact=false as the opt-out path and keeps explicit oci-artifact=true behavior intact.

OCI artifact storage is now supported across the targeted registries, so the previous opt-in default is no longer buying much except old behavior.

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
@crazy-max
crazy-max force-pushed the oci-artifact-attestation-default branch from 47d2dc2 to 9a16a73 Compare June 30, 2026 16:36
@crazy-max
crazy-max requested a review from tonistiigi June 30, 2026 22:18
@crazy-max
crazy-max marked this pull request as ready for review July 1, 2026 09:11
@crazy-max crazy-max added this to the v0.32.0 milestone Jul 1, 2026
@tonistiigi
tonistiigi merged commit f60603b into moby:master Jul 3, 2026
226 of 227 checks passed
@crazy-max
crazy-max deleted the oci-artifact-attestation-default branch July 3, 2026 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enable OCI artifact for attestation manifest by default

2 participants