Commit Graph

10 Commits

Author SHA1 Message Date
Jordan Dominion 422b39294d Fix mkdir call 2023-08-27 12:42:12 -04:00
Jordan Dominion f1317ab987 Fix winget package not deploying
- Provide .msi for `push_manifest.ps1`

Fixes #1640
2023-08-25 11:23:44 -04:00
Jordan Dominion 3dbb460b72 Substitute product code in winget manifest 2023-08-24 12:21:20 -04:00
Jordan Dominion 3bb064be1e We can't hash the unsigned installer for winget 2023-07-03 14:13:30 -04:00
Jordan Dominion e60bf12f87 Do not attempt winget (un)install validation
Let's get it right the first time and then let MS do it for us
2023-07-03 14:13:29 -04:00
Jordan Dominion e8603c450b Be persistent with winget arguments
Also fix bracing in other .ps1
2023-07-02 18:26:43 -04:00
Jordan Dominion 04e9ff306f Add uninstall check to winget 2023-07-02 07:52:36 -04:00
Jordan Dominion ef4ef59cf3 Fix push_manifest.ps1's parameter and default hash 2023-07-02 07:52:35 -04:00
Jordan Dominion d0d9e7b2ba Switch from .vdproj to .wixprojs
Wix is just better, it drives the fucking Visual Studio installer for gods' sakes. Thankfully, v4 is a whole lot better than v3 in that it's native dotnet tooling.

- Added ability to set base path for loading configuration files.
- Added Service command descriptions for help text.
- New `.exe` installer also installs dotnet dependencies.
- New `.msi` properly invokes configure, sets up and controls service, sends detach stop signal on upgrades, and uses ProgramData for configs with appropriate permissions.
- Remove .deb symlinks in favor of explicitly setting config directory.
- Adjust CI pipeline with new installer changes.
- Appropriately bump TGS migrator version.
2023-07-02 04:08:14 -04:00
Jordan Dominion ed0786ce65 Working winget push into deploy CI 2023-06-26 02:13:21 -04:00