Skip to content

Conversation

Copy link

Copilot AI commented Dec 2, 2025

Deb package builds were removed at some point. This restores them with auto-update support via electron-updater's existing GitHub provider integration.

Changes

  • electron-builder.yml / electron-builder-beta.yml: Added deb to Linux targets
  • package.json: Added author email (required field for deb maintainer)

Auto-update

No additional configuration needed. electron-builder automatically includes app-update.yml in the deb package resources, and the existing AppUpdater class in src/main/index.ts handles updates from GitHub releases.

Verified output

dist/Feishin-linux-amd64.deb     (109 MB)
dist/Feishin-linux-x86_64.AppImage
dist/Feishin-linux-x64.tar.xz
Original prompt

it seems building this electron project as deb was removed long ago. can you bring it back?
Make sure auto update works


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: farfromrefug <655344+farfromrefug@users.noreply.github.com>
Copilot AI changed the title [WIP] Restore building deb package for Electron project Restore deb package building for Linux Dec 2, 2025
Copilot AI requested a review from farfromrefug December 2, 2025 08:40
@farfromrefug farfromrefug marked this pull request as ready for review December 2, 2025 09:13
@farfromrefug farfromrefug merged commit d59efe3 into development Dec 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants