-
Notifications
You must be signed in to change notification settings - Fork 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
Update desktop to Electron v11 #47555
Conversation
This PR does not affect the size of JS and CSS bundles shipped to the user's browser. Generated by performance advisor bot at iscalypsofastyet.com. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
WordPress Desktop CI Failure for job "wp-desktop-mac".
@nsakaimbo please inspect this job's build steps for breaking changes at this link. For temporal failures, you may try to "Rerun Workflow from Failed".
Please also ensure this branch is rebased off latest Calypso.
wp-desktop ci passing, closing review
Update: CI is passing (save for TeamCity), and all platforms seem to be working as expected during manual smoke-testing. TeamCity CI is failing with the error:
Inspecting the Electron logs of the process indicates this error:
@scinos Any educated guesses here? There's a SO post on this topic - I might take a stab at the Some context for the changes in this PR so far: After upgrading to Electron v11, both TeamCity and Circle were failing with the error:
This error was resolved after this change, however a new error appeared:
Removing these additional Chrome arguments seemed to do the trick - Circle is now passing again, but TeamCity is not. 🤔 |
I'd try |
I gave
There's an existing thread in the Electron repo about this issue, although I'm yet to understand what's going on exactly... |
I think that is caused by the missing Our CI image doesn't have |
Tried
Trying |
Update: Based on last CI run, adding
Some cursory web searching seems to indicate this is also a permissions-related error. Reverting e2e app arguments so at least the Circle build is working while we look into an alternate solution for the TC build. |
2bf2174
to
8506b82
Compare
abe5a50
to
8d64dca
Compare
e5c3e3a
to
e6751e6
Compare
Update: TeamCity build is working and these changes are now ready to land. |
67f9e39
to
e642982
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update: TeamCity build is working and these changes are now ready to land.
👍
e642982
to
ee62c66
Compare
Description
Update to Electron v11 to support Apple Silicon.
This is ready-to-go but hold off on merging so we can stagger this into our next desktop release.
CI
Manual Smoke Testing