From 17ea2353e592eb5d552d58ef7e6fa42ca98824fd Mon Sep 17 00:00:00 2001 From: unclegedd Date: Mon, 4 Mar 2024 11:00:00 -0600 Subject: [PATCH] fix: adds better err messaging when remote fails to resolve --- src/pkg/bundle/common.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pkg/bundle/common.go b/src/pkg/bundle/common.go index 2095af3b..86276941 100644 --- a/src/pkg/bundle/common.go +++ b/src/pkg/bundle/common.go @@ -144,7 +144,10 @@ func (b *Bundle) ValidateBundleResources(bundle *types.UDSBundle, spinner *messa return err } if err := remote.Repo().Reference.ValidateReferenceAsDigest(); err != nil { - manifestDesc, _ := remote.ResolveRoot() + manifestDesc, err := remote.ResolveRoot() + if err != nil { + return err + } // todo: don't do this here, a "validate" fn shouldn't be modifying the bundle bundle.Packages[idx].Ref = pkg.Ref + "@sha256:" + manifestDesc.Digest.Encoded() }