Skip to content

Commit 381bd36

Browse files
committed
fallback to unknown if no annotations are found
Signed-off-by: Jeff Rescignano <jeffr@defenseunicorns.com>
1 parent 5b55c9d commit 381bd36

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

pkg/attestation/crafter/materials/oci_image.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,18 +395,20 @@ func (i *OCIImageCrafter) buildMaterialFromManifest(layoutPath string, manifest
395395

396396
// Extract repository name from annotations if available
397397
repoName := ociLayoutRepoName + ":"
398+
imageName := "unknown"
398399
if manifest.Annotations != nil {
399400
// Try annotation keys in preference order
400401
for _, key := range []string{
401402
"org.opencontainers.image.ref.name",
402403
"org.opencontainers.image.base.name",
403404
} {
404405
if name, ok := manifest.Annotations[key]; ok {
405-
repoName += name
406+
imageName = name
406407
break
407408
}
408409
}
409410
}
411+
repoName += imageName
410412

411413
// Extract tag from annotations
412414
tag := ""

0 commit comments

Comments
 (0)