-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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: add code signing certificate details for Windows build #16946
Conversation
Thanks for taking the time to open a PR!
|
Test summaryRun details
View run in Cypress Dashboard ➡️ This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Dashboard |
This reverts commit 3f3bb89.
I have noticed that there are more executables in Cypress directory. When launching Cypress with |
Huh, I actually assumed the version of |
Is the ffmpeg explicitly listed under binaries to sign on mac? I remember adding all such binaries to be signed
…Sent from my iPhone
On Jun 16, 2021, at 11:38, Zach Bloomquist ***@***.***> wrote:
Is it possible to sign all required executables?
Huh, I actually assumed the version of ffmpeg we ship is signed by the ffmpeg developers, but upon inspection it is not. I think electron-builder is supposed to sign all .exes, but for some reason, it is not working. @minijus any ideas? I am not sure I will have time to investigate this this week.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Lines 13 to 22 in 41be558
I'm only assuming that electron-builder is supposed to sign all exes based off of conversations like this that imply that it does: electron-userland/electron-builder#5256 Having trouble finding documentation on this point. E: maybe something could be added in the |
Welcome to the core signing jungle
…Sent from my iPhone
On Jun 16, 2021, at 11:43, Zach Bloomquist ***@***.***> wrote:
mac.binaries looks like it's only for Mac: https://www.electron.build/configuration/mac
https://github.com/cypress-io/cypress/blob/41be55820acb7d4c2eeb610a95507f245a497ac3/electron-builder.json#L13-L22
I'm only assuming that electron-builder is supposed to sign all exes based off of conversations like this that imply that it does: electron-userland/electron-builder#5256 Having trouble finding documentation on this point.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
@minijus in the interest of getting some benefit out to users, we can go ahead and merge this as-is to get signed
Issue tracking the unsigned I'm curious, does your CI pipeline run in Windows with code signing required? |
Thank you @flotwig ! Having We do not run CI on Windows, but it would be great to have possibility to launch headless run locally as well. |
Great to hear. In that case, we will likely not prioritize part (2) for now, until we know someone is affected by it. |
…io#16946) Co-authored-by: minijus <3633549+minijus@users.noreply.github.com>
Fixes #2543
User facing changelog
spawn UNKNOWN
errors when launching Cypress with code signing required by policy on Windows.Additional details
How has the user experience changed?
This won't happen: #2543 (comment)
exe will appear as signed: #16946 (comment)
PR Tasks
cypress-documentation
?type definitions
?cypress.schema.json
?