Tighten signature lint cleanup check and rerun tests

This commit is contained in:
copilot-swe-agent[bot]
2026-05-29 17:30:24 +00:00
committed by GitHub
parent 83adc3c890
commit 98f220f1cf
+2 -1
View File
@@ -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")