-
Notifications
You must be signed in to change notification settings - Fork 91
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
Ark: Sign binaries in macOS releases #3617
Comments
Turns out that you cannot staple a notarization ticket to a binary, which makes it pretty much impossible to improve our current approach of downloading a binary version of ark directly. Jupyter users will always get that message about ark not being verified. I studied rig a bit, and I think we can do what rig does, but the Makefile for it is a little cryptic: IIUC, the general idea is:
The user side then looks like:
Then at the command line they can immediately run We could also probably auto run |
As I read it we can notarize but not staple -- which means that the ticket is still there, Gatekeeper just needs to validate it online instead of checking a local copy. You wouldn't get the message unless you're offline. Does that sound right? |
I tried exactly that - i.e. this actions release actually succeeded because i removed the staple step https://github.com/posit-dev/ark/actions/runs/9684264850 But when I downloaded ark I still got the error about it not being able to identify the owner 😢 it is possible I still have something wrong though (I have since deleted that ark release with its artifact but we can retry anytime) |
The Ark binaries in https://github.com/posit-dev/amalthea/releases are currently not signed. This makes it hard to download and use ark in Jupyter apps.
The text was updated successfully, but these errors were encountered: