[ ] Only fetch the attachment config if we actually have a new signature to add (and if we continue to update the DiffID list).
[ ] Only upload an updated attachment config and manifest if we added at least one new signature.
[ ] Use private.UnparsedImage.UntrustedSignatures, not types.UnparsedImage.Signatures, throughout c/image/signature so that non-simple signatures are not silently ignored on some code paths, and the code at least logs that they were not considered.
Captured from PRs
1845
private.UnparsedImage.UntrustedSignatures
, nottypes.UnparsedImage.Signatures
, throughoutc/image/signature
so that non-simple signatures are not silently ignored on some code paths, and the code at least logs that they were not considered.remapIdentity
to do repo-only matching.copy.Image
report writer and/or progress bar objects to transports, use that for reporting attachment reads/writesDiffIDs
array?isManifestUnknown
from #1595 against various registries?cosign sign
without--recursive
)