Skip to content

Conversation

@crazy-max
Copy link
Member

@crazy-max crazy-max commented Dec 15, 2025

follow-up moby/buildkit#6397
fixes #56

Enabling signing for cache blobs in GHA cache backend protects against tampering of remote cache. The approach used here keeps the implementation isolated, transparent, and cost-effective. Local testing shows that the additional overhead introduced by copying the cosign binary into the builder container is negligible.

@crazy-max crazy-max force-pushed the gha-cache-sign branch 7 times, most recently from e517929 to 92be4da Compare December 15, 2025 12:07
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
@crazy-max crazy-max changed the title bake: sign github actions cache blobs sign github actions cache blobs Dec 15, 2025
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
env:
BUILDX_VERSION: "v0.30.1"
BUILDKIT_IMAGE: "moby/buildkit:v0.26.2"
BUILDKIT_IMAGE: "crazymax/buildkit:6397"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keep in draft until moby/buildkit#6397 is released

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.

Cache exporters and SLSA isolation requirements

2 participants