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

Fix code signing on the windows for jbrowse desktop #4571

Merged
merged 4 commits into from
Sep 18, 2024
Merged

Conversation

cmdcolin
Copy link
Collaborator

@cmdcolin cmdcolin commented Sep 18, 2024

this is an attempt to get our SSL code signing back into action for our windows app

it had been apparently broken for awhile i believe our certificate was expired since mid-2023, and even attempting to fix it would not work because at that same time in mid-2023 they disabled the method we were using (downloading the p12/pfx file to the WIN_CSC_LINK env variable)

this PR's new solution closely follows electron-userland/electron-builder#6158

@cmdcolin cmdcolin added the bug Something isn't working label Sep 18, 2024
@cmdcolin
Copy link
Collaborator Author

note that if we sign a ton of stuff, it might incur a cost but i think we get 20 free ones per month https://www.ssl.com/guide/esigner-pricing-for-code-signing/

each version release i think runs maybe 4 or so signings (multiple exe files are signed in the installer distribution)

@cmdcolin
Copy link
Collaborator Author

"free" meaning...paid with our subscription...

@cmdcolin
Copy link
Collaborator Author

I created a google drive doc with some screenshots documenting my experience with this, it is private to our shared drive https://docs.google.com/document/d/1Rwok080ri4OGDkyqLGFQqqeXGOkBDo_GxqVuNq5IDAs/edit?usp=sharing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant