You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently attestations are always regenerated, even when the produced image doesn't change because the result is already in cache.
This causes the digest of the resulting image change for every build request.
On Docker side, this is an unexpected default behavior.
We need an option to instruct Buildkit to not regenerate the attestation for an image which wasn't rebuilt.
The text was updated successfully, but these errors were encountered:
Provenance attestation is a record of invoking a build. Two completely different builds at completely different times can produce the same result. If the build was completely cached(in buildkit builds are never completely cached as every execution, eg. loading a Dockerfile is a build step), then that is what the provenance attestation is conveying.
Description
Currently attestations are always regenerated, even when the produced image doesn't change because the result is already in cache.
This causes the digest of the resulting image change for every build request.
On Docker side, this is an unexpected default behavior.
We need an option to instruct Buildkit to not regenerate the attestation for an image which wasn't rebuilt.
The text was updated successfully, but these errors were encountered: