-
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
Desktop App: update Electron and related package versions. #78098
Conversation
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".
@worldomonation 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.
93583e0
to
16305e2
Compare
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".
@worldomonation 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.
ci: try xcode image 14.2.0 try pin node-abi to 3.35.0 update SDK target set min mac target to 10.13 fix SDK target refresh node silence font warnings fix secrets script temp: sign Windows build replace windows cert remove -nopad arg try alternate cert name Revert "try alternate cert name" This reverts commit 2f91dd3. temp: install Windows cert temp: build v6.9.9
Update electron-builder to 23.6.0 Set PLAYWRIGHT_SKIP_DOWNLOAD env var.
Update electron-builder to 24.2.0
27bfe12
to
bf870d3
Compare
electron-builder: 23.0.3
bf870d3
to
4ee2c16
Compare
CircleCI builds are passing: |
This reverts commit a4396e8.
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.
1427612
to
337c9f0
Compare
This reverts commit 337c9f0.
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.
Thanks for helping get this update to the finish line, @worldomonation! I made a couple of small additional tweaks, as well smoke-tested the build on Windows. Looks good. Please 🚢.
Slack: p1686560269103799-slack-C7YPUHBB2
Supersedes #75516.
Proposed Changes
This PR updates the Desktop app to use more recent versions of packages. The goal is to move off deprecated versions that have security vulnerabilities.
Key changes:
electron
to 25.0.1.electron-builder
to 23.0.3.electron-rebuild
.Testing Instructions
Ensure the following build configurations are passing in TeamCity:
Additionally, check on CircleCI:
Pre-merge Checklist