Commit Graph
2 Commits
Author SHA1 Message Date
amarkdotdev ff1f2cbff6 imagetools: unmarshal descriptor JSON once in parseSource
Parse schemaVersion and descriptor fields in a single pass instead of
calling json.Unmarshal twice.

Signed-off-by: amarkdotdev <amarkdotdev@users.noreply.github.com>
2026-07-07 07:23:59 +03:00
amarkdotdev 89ec9fe9b3 imagetools: validate descriptor input for create -f
Return a clear error when -f contains a manifest or index instead of an OCI
content descriptor, and reject descriptors missing a valid digest. Avoids
a nil-pointer panic when piping inspect --raw output into imagetools create.

Fixes #2091


Signed-off-by: amarkdotdev <amarkdotdev@users.noreply.github.com>
2026-07-06 23:23:25 +03:00