@ZevEisenberg pointed out that the CI status badges on the Swift repo's README.md currently have a conspicuous exception: macos builds for aarch64 CPUs ('Apple silicon'?). adding this seems like it should be straightforward, but it's not self-evident to me which, if any, existing CI jobs should be used to populate the badge information. Does anyone know which one would be appropriate to use for this purpose?
I don't think there is such a public CI job yet...
Aren't the swift.org packages for macOS universal, having support for both architectures in the same binary? If so, they would be built in a single CI job, not two separate jobs.
that's a good point – i guess i'd expect that they are, though am not sure how to confirm that (something in the pkg file?). so perhaps this is just false advertising in the README chart? the job that the badge comes from is [main] OSS - Swift Package - macOS [Jenkins], which appears to be relatively green over the past several days. i suppose it's a separate question why the most recent main branch toolchain on the download page is from a build nearly 3 weeks old.
This has been answered before: packages are usually published for all platforms at once, so builds have to be green on all platforms at once and that wasn't the case for the main
branch in the last few weeks.
here's a proposed wording change: [gardening]: update macos architecture wording in README build state matrix by jamieQ · Pull Request #81276 · swiftlang/swift · GitHub