SwiftPM uses caches heavily to reduce compilation and download time. Before this change, we through these caches away with each container.
As the development team uses both Intel and Apple Silicon Macs, we have to get the host CPU architecture at compilation time instead of harcoding it. If the container has a different architecture, the guest has to be emulated.