Add Electron Builder distribution config for Folio

- Configure AppImage (primary) + Debian .deb (secondary) into releases/.
- White Folio app icon, Office category, io.atitlan.folio appId, folio
  executable; no file associations (none invented).
- Bundle tests/selftest-scenario.js so the packaged binary can be exercised
  in place via FOLIO_SELF_TEST (inert during normal launches).
This commit is contained in:
avi 2026-08-20 15:39:37 -05:00
commit 80898c2e2a

View file

@ -6,6 +6,9 @@ directories:
files: files:
- dist/** - dist/**
- package.json - package.json
# Bundled so the packaged binary can be exercised in-place (FOLIO_SELF_TEST).
# It is inert during normal launches.
- tests/selftest-scenario.js
linux: linux:
icon: build/icons icon: build/icons
category: Office category: Office
@ -17,4 +20,4 @@ linux:
StartupWMClass: folio StartupWMClass: folio
target: target:
- AppImage - AppImage
- deb - deb