build.snapcraft.io now supports building for all Ubuntu architectures (amd64, arm64, armhf, i386, ppc64el, and s390x). ppc64el and s390x are new to this service, while arm64 was previously inconsistently enabled.
If you know your snap won’t build or work for some architectures, then you can now stop those builds from being dispatched by using the
architectures keyword in snapcraft.yaml. For example, if you know your snap will only build or work on x86 systems, you might use:
architectures: - build-on: amd64 - build-on: i386