Skip to content

packaging(ci): ship Windows Inno Setup installer (setup.exe) #383

Description

@ZhuchkaTriplesix

Parent

Part of #379

Problem

WindowsExeInstaller already handles Inno-like silent flags (/SILENT /NORESTART /CLOSEAPPLICATIONS) but CI only ships a portable zip.

Proposal

  • Add Inno Setup script + CI job producing Querya-Desktop-{ver}-windows-setup.exe.
  • Keep portable *-windows.zip for the portable channel.
  • Installer should register uninstall entry and use the real product/bundle id (coordinate with bundle-id issue).

Acceptance

  • Release publishes *-windows-setup.exe + checksum
  • Silent install flags match updater expectations
  • Installed app updates prefer setup.exe when that context is detected
  • Smoke: install → launch → uninstall on a clean Windows VM/runner

References

  • lib/core/updater/installers/windows_exe_installer.dart
  • .github/workflows/release.yml (windows zip step)

Metadata

Metadata

Labels

coreCore library logic and servicesenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions