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

Add code signing for macOS and Windows #202

Open
mbektas opened this issue Sep 14, 2021 · 12 comments
Open

Add code signing for macOS and Windows #202

mbektas opened this issue Sep 14, 2021 · 12 comments

Comments

@mbektas
Copy link
Member

mbektas commented Sep 14, 2021

add code signing for macOS and Windows

@mbektas
Copy link
Member Author

mbektas commented Sep 15, 2021

@ellisonbg could you share the code signing information with me (as you had mentioned #191 (comment))? we are now ready to add code signing.

@ellisonbg
Copy link
Contributor

ellisonbg commented Sep 20, 2021 via email

@simonw
Copy link

simonw commented Sep 22, 2021

I'd love to know how you end up solving the Windows code signing aspect of this. In case they are useful, here are my notes on how I got macOS code signing to work: https://til.simonwillison.net/electron/sign-notarize-electron-macos

@alexander-manley
Copy link

@simonw @ellisonbg @mbektas
Official docs:
https://docs.microsoft.com/en-us/windows-hardware/drivers/dashboard/get-a-code-signing-certificate

Proven step-by-step CI/CD signing solution:
https://shipshape.io/blog/signing-electron-apps-with-github-actions/

Step 1: Buy an EV Code Signing Certificate.
Step 2: Install the Certificate via a Github action
Step 3: Build and release a validated app

@krassowski
Copy link
Member

I believe that the MacOS part was solved, with the previous discussion taking part in #68, is this correct?

@krassowski
Copy link
Member

Problem:

As per #648 (comment) there appears to be a delay related to coordination with NUMFocus. @mbektas is there a way I could help to push this forward? I understand that three members of Jupyter EC are on NUMFocus Advisory Council (@ellisonbg @jasongrout @fperez), and @SylvainCorlay is on the Board of Directors - could maybe contacting them help to move this along?

@fperez
Copy link

fperez commented Jun 17, 2023

FYI @krassowski - we got an email from @mbektas yesterday about this and it's now on our radar. Supporting this kind of thing is the kind of thing that falls under the EC's purview, so we'll get to it as soon as possible.

@krassowski
Copy link
Member

Was EC able to push it forward?

@ellisonbg
Copy link
Contributor

ellisonbg commented Aug 16, 2023 via email

@krassowski
Copy link
Member

@mbektas is the certificate from NumFOCUS available now?

@mbektas
Copy link
Member Author

mbektas commented Dec 17, 2023

It is purchased now and I will be working with NumFOCUS to integrate the certificate.

@AnotherTankDoor
Copy link

This appears to still be an issue.

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

No branches or pull requests

7 participants