Commit Graph

6 Commits

Author SHA1 Message Date
Devin Binnie
3e822856a6 [MM-62196] Add support for downgrades using the MSI (#3249)
Co-authored-by: Devin Binnie <devin@sourcestorm.net>
2024-12-12 18:03:23 +00:00
Devin Binnie
48b5bb8a86 [MM-60416] Check for the presence of the EXE uninstaller before trying to run it (#3238)
Co-authored-by: Devin Binnie <devin@sourcestorm.net>
2024-12-06 12:04:22 -05:00
Devin Binnie
b6325c9056 [MM-62029] Require MSIINSTALLPERUSER for auto update to work (#3239)
Co-authored-by: Devin Binnie <devin@sourcestorm.net>
2024-12-06 09:00:51 -05:00
Devin Binnie
c08b1f3391 [MM-61994] Fix UpgradeCode to use the old one, allow MSI to uninstall both (#3237)
Co-authored-by: Devin Binnie <devin@sourcestorm.net>
2024-12-04 11:32:29 -05:00
Devin Binnie
39a2d863f1 Fixes for the MSI installer (#3043)
* Run uninstaller for EXE synchronously so that it doesn't try to uninstall while also installing

* Display error message before running MSI installer to close the application manually
2024-05-28 17:04:13 -04:00
Devin Binnie
e244b2c230 [MM-55341][MM-56894] Use electron-builder to create the MSI installer, drop support for 32-bit Windows and the NSIS installer (#3028)
* Drop 32-bit windows support

* Remove unnecessary after build script

* Enable MSI build from electron-builder

* Copy MSI installers correctly

* Change script to `windows-installer`

* Revert "Remove unnecessary after build script"

This reverts commit 65b1cccb063656916a7d12c440792ad013dff826.

* Fix duplicate installers when updating to EXE version

* Inject the app-update.yml from the NSIS installer into the MSI, have the MSI uninstall the EXE if it exists

* Cleanup old MSI builder, switch actions to use new process

* Sign PR builds

* Update to use absolute paths

* Use env variable paths
2024-05-14 12:07:45 -04:00