x86 binaries for macOS are not signed
After trying to add SpacetimeDB to the official Homebrew repository (not your tap but the main repo) I got following CI error:
audit for spacetimedb: failed
- Signature verification failed:
/private/tmp/cask-audit20250304-6089-d9h9in/spacetimedb-cli: code object is not signed at all
In architecture: x86_64
macOS on ARM requires software to be signed.
Please contact the upstream developer to let them know they should sign and notarize their software.
Even tho it is not necessary to sign binaries for x86 macOS versions, cloud you please sign them so it can be add to main repo?
Related to Homebrew/homebrew-cask/pull/203826
Steps for moving this forward
- Figure out how to do this
- Determine how easy it would be to work this into our current release flow (probably as part of Github actions)
It should be the same process as with ARM binaries. If you didn't sign ARM binaries (which is strange because macOS Gatekeeper doesn't complain about that) you'd need Apple Developer ID. Check this for automatic GitHub Action: https://github.com/marketplace/actions/code-sign-action
I'm closing this since we no longer maintain that homebrew repository.