Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan DominionandGitHub b24f1674d5 Fix auto-approve workflow 2023-06-26 20:13:11 -04:00
Jordan Dominion 7a70695e9b Enable winget LocalManifestFiles 2023-06-26 20:07:56 -04:00
Jordan Dominion fa10d59c33 Soften the stance towards SQLite 2023-06-26 20:06:26 -04:00
Jordan Dominion c4fb8b8247 Fix race condition when in TriggerHealthCheck 2023-06-26 20:05:27 -04:00
tgstation-server 0ef8c7534c Merge branch 'master' into dev 2023-06-26 23:59:27 +00:00
Jordan DominionandGitHub cd49e9b555 Merge pull request #1574 from tgstation/CalmDownItsNotReadyYet
Prevent autoapprove firing if there are open tasks
2023-06-26 19:54:55 -04:00
Jordan Dominion 1db1acccb0 .WithToken extension for ValueTasks 2023-06-26 19:39:42 -04:00
Jordan Dominion 4a6b549a79 ValueTask IRestartHandler
Also fix a race condition with restarting
2023-06-26 18:58:56 -04:00
Jordan Dominion 40b61a2d79 ValueTask ICommand 2023-06-26 18:53:50 -04:00
Jordan Dominion 7455c0cb91 Fix invocations of dotnet for ReleaseNotes 2023-06-26 17:08:35 -04:00
Jordan Dominion 84df9034a3 Prevent autoapprove firing if there are open tasks 2023-06-26 16:41:16 -04:00
Jordan Dominion f480768996 Forgot we were checking the exit codes here 2023-06-26 16:26:44 -04:00
Jordan Dominion 7c62bdd6ab Fix check-winget-pr-template SHA parsing 2023-06-26 15:14:58 -04:00
Jordan Dominion 009a930138 Fix trigger for check-winget-pr-template 2023-06-26 15:02:02 -04:00
Jordan Dominion bcf3bb4a37 Make winget the first choice for installation 2023-06-26 14:39:43 -04:00
Jordan Dominion e514393230 Add missing winget-cli link to README 2023-06-26 14:34:56 -04:00
Jordan Dominion f0e5736fb3 CI Suite -> CI Pipeline. Document a little 2023-06-26 14:32:43 -04:00
Jordan Dominion aa8ae78167 Fix CI msiexec uninstall flag
Also remove useless calls and assignments
2023-06-26 14:21:47 -04:00
Jordan Dominion dc453daef2 Add ci-completion-gate to simplify branch protection rules 2023-06-26 14:14:20 -04:00
Jordan Dominion f4df9f2f27 ReleaseNotes updates for winget
- Validate the SHA of the PR template so it doesn't go out of date
- Add implementation of `--link-winget` action
- README.md update
2023-06-26 14:09:46 -04:00
Jordan Dominion 13ba8f346a Fix references to install-winget 2023-06-26 13:21:08 -04:00
Jordan Dominion 6d428ce8ad Fix wingetcreate command 2023-06-26 13:17:46 -04:00
Jordan Dominion f79777daec Add missing silent flag to uninstall 2023-06-26 13:15:04 -04:00
Jordan Dominion 562ab45a7a Fix OS for deploy-winget job 2023-06-26 13:06:56 -04:00
Jordan Dominion 66b667a5f6 Break up installer test steps
Not sure what's erroring exactly
2023-06-26 12:53:51 -04:00
Jordan Dominion 8f40790d9a Fix Get-Service crashing the build?
Idkwtf is going on with these runners
2023-06-26 11:43:23 -04:00
Jordan Dominion f26e770730 Cleanup configure app 2023-06-26 11:21:15 -04:00
Jordan Dominion dc7ed4262e Give up on preconfiguring CI installs 2023-06-26 11:20:58 -04:00
Jordan Dominion 3c9dc9927d Setup dotnet manually for .deb test install
GitHub is being fucky with their ubuntu image
2023-06-26 11:07:31 -04:00
Jordan Dominion 3b47519bf8 Cleanup msi install steps 2023-06-26 10:57:03 -04:00
Jordan Dominion 82b274cab2 Fuck it, manually install all the .deb dependencies.
Idk why apt-get is being so stubborn about it
2023-06-26 10:51:50 -04:00
Jordan Dominion 5dc3ce1763 Switch to Cyberboss/InstallWinget 2023-06-26 10:46:45 -04:00
Jordan Dominion fb1d8b5b7c Remove unused using 2023-06-26 10:23:14 -04:00
Jordan Dominion b7ac1f6238 Fix stylecop applying to test projects 2023-06-26 10:23:08 -04:00
Jordan Dominion fdec2b3d17 Hopefully fix swarm test spurious errors
Also add more logging
2023-06-26 10:22:38 -04:00
Jordan Dominion 69b51dfbfe Preconfigure during CI installs 2023-06-26 09:52:08 -04:00
Jordan Dominion 16fe30368b Fix SqliteDatabaseContext injection 2023-06-26 09:52:07 -04:00
Jordan Dominion f1ec76f73d Fix apt, you fucking win
Specify installing libstdc++6:i386 manually
2023-06-26 09:52:07 -04:00
Jordan Dominion a053c6a02d Hopefully fixes winget install dependency issue 2023-06-26 09:52:06 -04:00
Jordan Dominion 588146704c Add missing apt-get parameter 2023-06-26 08:32:58 -04:00
Jordan Dominion cb236cf2b0 Install winget in CI 2023-06-26 02:15:15 -04:00
Jordan Dominion b309cdb621 Fix CI Windows installation path 2023-06-26 02:13:21 -04:00
Jordan Dominion ed0786ce65 Working winget push into deploy CI 2023-06-26 02:13:21 -04:00
Jordan Dominion 6585610461 Hopefully fixes .deb installs in CI 2023-06-26 02:13:17 -04:00
Jordan Dominion 315a32ce73 Rename build_package.ps1 to build_msi.ps1 2023-06-26 00:12:54 -04:00
Jordan Dominion ee2932bc15 Remove unnecessary CI matrix 2023-06-26 00:09:58 -04:00
Jordan Dominion 206e24135b Properly quote install path tgstation-server-v0.22.475 2023-06-26 00:06:19 -04:00
Jordan Dominion 4f22099639 Simplify .msi test installation 2023-06-26 00:05:21 -04:00
Jordan Dominion b16cdb5c85 Fix deb install command again 2023-06-26 00:05:20 -04:00
Jordan Dominion d139106bf2 Fix .git clean ignoring ClientApp directory 2023-06-26 00:05:20 -04:00