On platforms that are specifically aarch64 (currently only Amazon2), we are building and publishing an arm64 package. This doesn't work correctly on install (you get an error about a platform mismatch) and package testing doesn't know where the correct package should be because it doesn't match the platform we package the server platform's binaries for. We need to make sure we're specific about which platform we're actually uploading for.
Note: Debian/Ubuntu lists aarch64 as a supported platform on arm64, but we should be publishing those as arm64-only, since that's how we package the server binaries.
See our package tests in the mongodb-mongo-master-nightly waterfall once
SERVER-70121 is merged.
We should be packaging for the "best" platform available on a distribution. For Debian/Ubuntu/RHEL, that's currently arm64, and for Amazon2 it's aarch64.