[0]: https://github.com/google/go-containerregistry/blob/v0.20.7/...
And my favorite project for inspecting layers is Jon's https://oci.dag.dev/.
You can try to infer it from having a world wide list of chainIds and associate known images with their final chainId, but this isn't perfect and then just assume your image's changes are from last_known_chaid_id+1->end
1) many image tags can share a chainId (not terrible problem) 2) if for some reason you dont know of an image, but know of its parent, you will assume its "parent" is your base image, when its not.
I don't quite understand why OCI images don't contain a reference to the base image that they were created from (which can even be empty/no parents for from scratch images, including where multistage builds are down and everything gets copied into a from scratch image).
Ristovski•1mo ago
just_mc•1mo ago
hollow-moe•1mo ago
bschaatsbergen•1mo ago