<#20686 docker: missing image_id when using contai...
# github-notifications
c
#20686 docker: missing image_id when using containerd-snapshotter and buildx 0.13.1 Issue created by chris-smith-zocdoc Describe the bug Buildx 0.13.1 broke image_id parsing introduced in #20533 Under 0.12.1
Copy code
#13 exporting to image
#13 exporting layers done
#13 exporting manifest sha256:2f161cf7c511874936d99995adeb53c6ac2262279a606bc1b70756ca1367ceb5 done
#13 exporting config sha256:23bf9de65f90e11ab7bb6bad0e1fb5c7eee3df2050aa902e8a53684fbd539eb9 done
#13 exporting attestation manifest sha256:2ff9219d124934f02bd2689523f63f1486b734bdb75e16cfcf726f31054d1e43 0.0s done
#13 exporting manifest sha256:bf37d968d569812df393c7b6a48eab143066fa56a001905d9a70ec7acf3d34f4 done
#13 exporting config sha256:7c99f317cfae97e79dc12096279b71036a60129314e670920475665d466c821f done
#13 exporting attestation manifest sha256:e1450389e057753e17bf680b7679718c2023fee58274a5d12cd150d30b733b38
#13 exporting attestation manifest sha256:e1450389e057753e17bf680b7679718c2023fee58274a5d12cd150d30b733b38 0.0s done
#13 exporting manifest list sha256:3f9fe76ffef35344385e00c1a61388b5a168538d472a4304728c956bb47f39a8 done
#13 naming to <http://my-host.com/repo:latest|my-host.com/repo:latest> done
#13 unpacking to <http://my-host.com/repo:latest|my-host.com/repo:latest> 0.0s done
Under 0.13.1
Copy code
#13 exporting to image
#13 exporting layers
#13 exporting layers done
#13 exporting manifest sha256:2f161cf7c511874936d99995adeb53c6ac2262279a606bc1b70756ca1367ceb5 done
#13 exporting config sha256:23bf9de65f90e11ab7bb6bad0e1fb5c7eee3df2050aa902e8a53684fbd539eb9 done
#13 exporting attestation manifest sha256:5ff8bf97d8ad78a119d95d2b887400b3482a9026192ca7fb70307dfe290c93bf 0.0s done
#13 exporting manifest sha256:bf37d968d569812df393c7b6a48eab143066fa56a001905d9a70ec7acf3d34f4 done
#13 exporting config sha256:7c99f317cfae97e79dc12096279b71036a60129314e670920475665d466c821f done
#13 exporting attestation manifest sha256:4b3176781bb62e51cce743d4428e84e3559c9a23c328d6dfbfacac67f282cf70 0.0s done
#13 exporting manifest list sha256:d15432046b4feaebb70370fad4710151dd8f0b9741cb8bc4d20c08ed8847f17a 0.0s done
#13 naming to <http://my-host.com/repo:latest|my-host.com/repo:latest> done
#13 unpacking to <http://my-host.com/repo:latest|my-host.com/repo:latest> done
#13 DONE 0.1s
Note the introduction of a duration after the manifest list
Copy code
#13 exporting manifest list sha256:3f9fe76ffef35344385e00c1a61388b5a168538d472a4304728c956bb47f39a8 done

vs

#13 exporting manifest list sha256:d15432046b4feaebb70370fad4710151dd8f0b9741cb8bc4d20c08ed8847f17a 0.0s done
Pants version 2.20.0rc1 OS My MacOS still has 0.12.1 so this only broke in our CI Linux environment where 0.13.1 was installed Additional info This could be solved by fixing the regex, but maybe consider using
--iidfile
instead. I'm not sure if this is supported without buildkit though pantsbuild/pants