While this is great, for people claiming they can now built multi-arch images without emulation, how are you planning on doing so? As far as I know, if you want to build multi-arch images on native runners for each platform, you basically need to:<p>* Configure a workflow with 1 job for each arch, each building a standalone single-arch image, tagging it with a unique tag, and pushing each to your registry<p>* Configure another job which runs at the completion of the previous jobs that creates a combined manifest containing each image using `docker manifest create`.<p>Basically, doing the steps listed in <a href="https://www.docker.com/blog/multi-arch-build-and-images-the-simple-way/" rel="nofollow">https://www.docker.com/blog/multi-arch-build-and-images-the-...</a> under "The hard way with docker manifest
".<p>Does anyone have a better approach, or some reusable workflows/GHA that make this process simpler? I know about Depot.dev which basically abstracts the runners away and handles all of this for you, but I don't see a good way to do this yourself without GitHub offering some better abstraction for building docker images.<p>Edit: I just noticed <a href="https://news.ycombinator.com/item?id=42729529">https://news.ycombinator.com/item?id=42729529</a> which has a great example of exactly these steps (and I just realized you can just push the digests, instead of tags too, which is nice).