electron-fiddle: 0.36.6 -> 0.36.6-unstable-2025-07-17, bump electron#402588
electron-fiddle: 0.36.6 -> 0.36.6-unstable-2025-07-17, bump electron#402588TomaSajt merged 1 commit intoNixOS:masterfrom
Conversation
andersk
left a comment
There was a problem hiding this comment.
Since this is a very meta package (electron binary downloader + code-editor + run-the-code-using-the-downloaded-electron), I'd assume it would work with any electron version.
We can’t just assume things! The “meta”ness has nothing to do with it—electron-fiddle is a normal Electron app that happens to also have some “meta” functionality, and all concerns that apply to normal Electron apps apply here as well. Electron adds breaking changes in almost every major release—see #279545 (comment) and #295770 (comment), for example. Even if this happens to work at this moment in time, it’s definitely going to break in the future.
|
Okay, so, are you planning on keeping it electron_33, even when it is EOL? Would you be fine with just pinning it to electron_34? |
d4d5dcf to
9085407
Compare
|
@andersk I have updated the PR to not unlock the electron version, only pin it to a non EOL version. This way we'll still need to check if using |
|
Upstream did bump their electron version to 36 recently, but no release yet. electron/fiddle#1713 EDIT: Motivation: |
9085407 to
d68cec9
Compare
d68cec9 to
1e3e107
Compare
|
Seems to be working okay, we can merge soon. |
Related: #397918
Nodejs version doesn't matter that much, upstream just constrains it to be nodejs>=20
The electron version used by upstream is electron 33, which has been EOL for a while.
I bumped the package to a revision where they bumped the electron version to 36.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.