fix(desktop): upgrade electron-builder to 26.15.1, use FUSE-free AppI…#2992
fix(desktop): upgrade electron-builder to 26.15.1, use FUSE-free AppI…#2992razzeee wants to merge 1 commit into
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
ApprovabilityVerdict: Approved This PR upgrades electron-builder from 26.8.1 to 26.15.1, a build-time dependency version bump. The change is limited to package.json and the generated lockfile, with no runtime code modifications. You can customize Macroscope's approvability policy. Learn more. |
…mage runtime Closes pingdotgg#2505
f6dafb3 to
51a4576
Compare
Dismissing prior approval to re-evaluate 51a4576
|
Closing as superseded by merged PR #3790, which updates the same electron-builder files to a newer version. |
…mage runtime
Closes #2505
What Changed
Update electron builder in order to use newer appimage runtime
Why
Modern linux systems don't have fuse2 anymore, so the appimage is unusable.
Checklist
Note
Medium Risk
Changes only the desktop release toolchain, but a major electron-builder bump can alter Linux AppImage/macOS DMG/Windows artifact output and break CI or unsigned-build flags if config isn’t aligned with 26.15.x.
Overview
Upgrades the desktop app’s
electron-builderdev dependency from 26.8.1 to 26.15.1 inapps/desktop/package.json, with a matchingpnpm-lock.yamlrefresh.The lockfile moves the packaging stack to 26.15.x (
app-builder-lib,dmg-builder,builder-util,electron-publish, etc.) and drops several older 26.8.1–only transitive packages (e.g.dmg-licenseand related macOS-only helpers). Newer builder pieces pull in updated signing/crypto and archive helpers (@peculiar/webcrypto,pkijs,unzipper,aws4on publish).electron-builder-squirrel-windowsremains pinned at 26.8.1 in the resolved tree, so Windows Squirrel packaging still rides the older submodule while the top-level CLI is on 26.15.1.Reviewed by Cursor Bugbot for commit 51a4576. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Upgrade
electron-builderto 26.15.1 with FUSE-free AppImage supportUpdates the
electron-builderdevDependency in apps/desktop/package.json from 26.8.1 to 26.15.1 and updates the lockfile accordingly. The new version adds support for FUSE-free AppImage builds, removing the FUSE kernel module requirement for Linux packaging.Macroscope summarized 51a4576.