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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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