-
Notifications
You must be signed in to change notification settings - Fork 323
Update Electron to v38.0.0 to fix Kernel crash on multi-GPU systems #2544
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
base: develop
Are you sure you want to change the base?
Conversation
I have tested it locally on my machine and it runs perfectly after this fix. Tested:
The |
By recreating the yarn lock file You updated unrelated dependencies which now mean the linter is unhappy due to some changes in those dependencies, I suggest not doing that. |
@t3chguy Hmm. What do you suggest doing then? Updating a I can remove the Edit: Either way, those breaking in changes the other dependencies are not good (sounds like your package.json might need to restrict the version-selector for a few more dependencies), so I'll revert the yarn.lock change and force push just the package.json file now. |
f418c7f
to
48f9bd9
Compare
Judging by the previous run log, it seems the issue was that Unicorn ( https://github.com/element-hq/element-desktop/actions/runs/17528024776/job/49782843428 Edit: They still list it as a valid rule. So I have no idea why that rule cannot be found by the linter... 🤷♂️ |
Normally just using |
If you cannot figure it out then we can use #2545 instead |
48f9bd9
to
f0310eb
Compare
@t3chguy Ah, I wasn't aware that I've done that surgical upgrade now and updated this PR. But since the bot has now also prepared a pull request that updates sentry and a lot more dependencies, that might be a better PR if you prefer a newer sentry too. Regarding the lack of breaking change news, I agree that it's worth waiting until Electron has written a summary of any breaking changes. I'm not seeing any errors in my test usage though, and the linked Chromium + Node changes don't seem to mention anything serious here: https://releases.electronjs.org/release/v38.0.0 |
Closes #2543
Checklist
public
/exported
symbols have accurate TSDoc documentation.