Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x86 binaries for macOS are not signed #2342

Open
botantony opened this issue Mar 4, 2025 · 2 comments
Open

x86 binaries for macOS are not signed #2342

botantony opened this issue Mar 4, 2025 · 2 comments

Comments

@botantony
Copy link

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

@jdetter
Copy link
Collaborator

jdetter commented Mar 5, 2025

Steps for moving this forward

  1. Figure out how to do this
  2. Determine how easy it would be to work this into our current release flow (probably as part of Github actions)

@botantony
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants