mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-05-18 17:37:46 +08:00
imagetools: handle manifest with nil platform
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
This commit is contained in:
parent
4a215a943b
commit
e4137b2eea
@ -59,8 +59,10 @@ func NewPrinter(ctx context.Context, opt Opt, name string, format string) (*Prin
|
|||||||
switch manifest.MediaType {
|
switch manifest.MediaType {
|
||||||
case images.MediaTypeDockerSchema2ManifestList, ocispecs.MediaTypeImageIndex:
|
case images.MediaTypeDockerSchema2ManifestList, ocispecs.MediaTypeImageIndex:
|
||||||
for _, m := range index.Manifests {
|
for _, m := range index.Manifests {
|
||||||
|
if m.Platform != nil {
|
||||||
pforms = append(pforms, *m.Platform)
|
pforms = append(pforms, *m.Platform)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
pforms = append(pforms, platforms.DefaultSpec())
|
pforms = append(pforms, platforms.DefaultSpec())
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user