Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan Dominion ef4ef59cf3 Fix push_manifest.ps1's parameter and default hash 2023-07-02 07:52:35 -04:00
Jordan Dominion 1aa18af161 Add more missing dotnet restores 2023-07-02 07:52:35 -04:00
Jordan Dominion b22f25ca61 Fix cat path in TestInstall step for .deb 2023-07-02 07:52:34 -04:00
Jordan Dominion cbd27fce58 Update Features list 2023-07-02 07:32:06 -04:00
Jordan Dominion 54c3a056ce Add missing dotnet restore to CI 2023-07-02 07:28:50 -04:00
Jordan Dominion 352a65a1d1 libsystemd0 is not a hard dependency 2023-07-02 07:28:38 -04:00
Jordan Dominion 58cf3d7739 Fix failing test 2023-07-02 04:15:40 -04:00
Jordan Dominion 12f390adc8 Merge branch 'dev' into 1569-Vdproj 2023-07-02 04:10:21 -04:00
Jordan Dominion 568b1f3f23 Clean up Exception handling when setting repo ID 2023-07-02 04:09:00 -04:00
Jordan Dominion c13f56470f Version bump to 5.12.7 2023-07-02 04:09:00 -04:00
Jordan Dominion f434a281b4 Better error handling in RemoteDeploymentManagers 2023-07-02 04:08:43 -04:00
Jordan Dominion f67b0d2254 Fix auto approve workflow for real this time 2023-07-02 04:08:28 -04:00
Jordan Dominion 898570df29 Fix auto-approve workflow 2023-07-02 04:08:27 -04:00
Jordan Dominion 4d00c5c7c7 Prevent autoapprove firing if there are open tasks 2023-07-02 04:08:27 -04:00
Jordan Dominion 40eaa4900e Documentation updates 2023-07-02 04:08:26 -04:00
Jordan Dominion 5b5b0c019c Remove unused using 2023-07-02 04:08:25 -04:00
Jordan Dominion f72bc1446f Log host watchdog launch arguments 2023-07-02 04:08:24 -04:00
Jordan Dominion 648d3f5d27 Use ODR for AssemblyInformationProvider 2023-07-02 04:08:24 -04:00
Jordan Dominion 2b16ca19d2 Fix default Elasticsearch configuration 2023-07-02 04:08:23 -04:00
Jordan Dominion 2a360c119f Fix useless IDE warning in SessionController 2023-07-02 04:08:22 -04:00
Jordan Dominion df50d5ce0e Improve base appsettings documentation 2023-07-02 04:08:21 -04:00
Jordan Dominion f216c53481 Correct a documentation comment 2023-07-02 04:08:20 -04:00
Jordan Dominion 2077394524 Remove unused using 2023-07-02 04:08:19 -04:00
Jordan Dominion 5a65b36ad6 Add README.mds for all Nuget packages 2023-07-02 04:08:18 -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 e13aa79efe Add Wix dotnet-tools.json 2023-07-02 03:43:36 -04:00
Jordan Dominion c9a73c2af9 Add wix exclusions to .gitignore 2023-07-02 03:42:10 -04:00
tgstation-server f7fd9c6418 Merge branch 'master' into dev 2023-07-01 21:17:22 +00:00
Jordan DominionandGitHub 6338a2e0f4 Merge pull request #1579 from tgstation/DeploymentsNeedToChill [TGSDeploy]
Release v5.12.7: Fix deployments failing if creating GitHub deployments was enabled and GitHub returned bad data
tgstation-server-v5.12.7
2023-07-01 17:16:02 -04:00
Jordan Dominion f2f9872376 Clean up Exception handling when setting repo ID 2023-06-29 15:36:59 -04:00
Jordan Dominion 2bef7f76b7 Version bump to 5.12.7 2023-06-29 15:30:32 -04:00
Jordan Dominion 678f9e2270 Better error handling in RemoteDeploymentManagers 2023-06-29 14:47:55 -04:00
Jordan Dominion 5d1e7bc27e Remove .NET 4.7.2 prereq from the installer 2023-06-28 20:48:16 -04:00
Jordan Dominion 4a2a0ee6b9 More winget documentation updates 2023-06-28 20:12:11 -04:00
Jordan Dominion 0b2636c9b1 More winget docs 2023-06-28 20:09:30 -04:00
Jordan Dominion 4edb87dbc2 Update winget docs & specify right hosting bundle 2023-06-28 19:55:21 -04:00
Jordan Dominion 629a7a7f73 Correct documentation of NativeMethods 2023-06-28 19:25:38 -04:00
Jordan Dominion 190a418722 Add UAC elevation to console project 2023-06-28 19:20:20 -04:00
Jordan Dominion 5bf73b8ef1 Prevent Host and Host.Console projects from generating executables 2023-06-28 19:19:44 -04:00
Jordan Dominion 61644065c0 Remove net472 Dependency
- Replace service message boxes with P/Invoke.
- Replace service installer with `sc.exe` invocations.
- Add automatic UAC elevation to service.
- Remove unneeded GlobalSuppressions.cs.
- Upgrade Host.Watchdog/Host.Service/Host.Common/Host.Service.Tests to net6.0(-windows).
- Update docs.
2023-06-28 19:15:39 -04:00
Jordan Dominion 34e8f1328b Merge branch 'dev' into ValueTasks 2023-06-28 08:16:36 -04:00
Jordan Dominion 6695cbd168 Fix failing tests 2023-06-27 23:43:01 -04:00
tgstation-server a7063fc8e0 Merge branch 'master' into dev 2023-06-28 00:09:02 +00:00
Jordan DominionandGitHub 8a1ecba7d8 Merge pull request #1576 from tgstation/Cyberboss-patch-1
Fix auto approve workflow for real this time
2023-06-27 20:06:53 -04:00
Jordan DominionandGitHub 9c82fb2881 Fix auto approve workflow for real this time 2023-06-27 18:47:45 -04:00
Jordan Dominion bbc17a62cf Publish configure project with runtime identifier
Give it its own directory too because it's chonky now
2023-06-27 18:33:21 -04:00
tgstation-server 1d5b170986 Merge branch 'master' into dev 2023-06-27 03:33:17 +00:00
Jordan DominionandGitHub a40e230600 Merge pull request #1575 from tgstation/Cyberboss-patch-1
Fix auto-approve workflow
2023-06-26 23:31:56 -04:00
Jordan Dominion 9923611295 Verbegging 2023-06-26 23:20:32 -04:00
Jordan Dominion a60a51eb8b Fix issues with ReleaseNotes --link-winget 2023-06-26 23:17:35 -04:00