From ff62f998cdf3e6f22f75b76aa873163994a752f3 Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Fri, 14 Feb 2025 16:52:09 +0100 Subject: [PATCH] fix `keppel validate` failing if a reference without digest is given --- internal/client/validate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/client/validate.go b/internal/client/validate.go index 50adbf0f..1a4a483f 100644 --- a/internal/client/validate.go +++ b/internal/client/validate.go @@ -106,7 +106,7 @@ func (c *RepoClient) doValidateManifest(ctx context.Context, reference models.Ma digest := digest.FromBytes(manifestBytes) - if digest != reference.Digest { + if reference.Digest != "" && digest != reference.Digest { return keppel.ErrDigestInvalid.With("actual manifest digest is " + digest.String()) }