Since #31407 macOS guix builds are signed and notarized. This was included in v29 and backported to 28.x.
This PR bumps the v28.0 previous release binary to v28.2 and adjusts the test that uses it. Additionally it no longer manually code signs binaries >= v28.2.
While testing on an M4 mac and redownloading all the binaries, I noticed that platform == "arm64-apple-darwin" doesn’t actually work. This initially used args.platform in #26694, but that was changed to just platform in #32219.
So the first commit switches this to use args.host. I manually tested on Intel macOS 13.7.6 that code-signing still isn’t needed there (when downloading using a script).
Also documented that you can set HOST.