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
.