From 98f220f1cf7be4097510f1ca137661300d775a16 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 29 May 2026 17:30:24 +0000 Subject: [PATCH] Tighten signature lint cleanup check and rerun tests --- pkg/storage/imagestore/imagestore.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/storage/imagestore/imagestore.go b/pkg/storage/imagestore/imagestore.go index 97bdaa94..f094fe99 100644 --- a/pkg/storage/imagestore/imagestore.go +++ b/pkg/storage/imagestore/imagestore.go @@ -765,7 +765,8 @@ func (is *ImageStore) PutImageManifest(repo, reference, mediaType string, //noli is.log.Error().Err(err).Str("repository", repo).Str("reference", reference). Msg("linter didn't pass") - if manifestUploaded && zerr.GetDetails(err)["missingSignatures"] != "" { + _, missingSignatures := zerr.GetDetails(err)["missingSignatures"] + if manifestUploaded && missingSignatures { if deleteErr := is.storeDriver.Delete(manifestPath); deleteErr != nil { is.log.Error().Err(deleteErr).Str("repository", repo).Str("reference", reference). Str("digest", mDigest.String()).Msg("failed to delete untrusted manifest")