Commit Graph
7192 Commits
Author SHA1 Message Date
Jordan DominionandGitHub 37f1fb259b Merge pull request #1719 from tgstation/138-AddAnnounce [NugetDeploy][APIDeploy][DMDeploy]
Add Broadcast Messages
dmapi-v6.7.0 api-v9.14.0
2023-11-16 17:08:11 -05:00
tgstation-server 4224f4153c Merge branch 'master' into dev 2023-11-16 03:46:54 +00:00
Jordan DominionandGitHub 1877b7f67a Merge pull request #1717 from tgstation/WindowCIFix
Fix Windows Live tests missing output on error
2023-11-15 22:45:46 -05:00
Jordan Dominion d36e2f59f8 Add broadcasting support
- Bump appropriate versions
- Add DreamDaemon request field and permission bit.
- Add generic failure error code.
- Remove `ErrorCode` comment since they are being using in #1666.
- Fix bad interop return messages.
- Adjust DMAPI code to support broadcasts.
- Add tests.

Closes #138
2023-11-15 20:53:52 -05:00
Jordan Dominion bb06a2eff2 Forbid() before accessing instance here 2023-11-15 19:41:11 -05:00
Jordan Dominion 67b6276ba4 Fix Windows Live test errors not printing 2023-11-15 17:33:52 -05:00
tgstation-server ffa6299058 Merge branch 'master' into dev 2023-11-14 22:16:22 +00:00
Jordan DominionandGitHub db826deb36 Merge pull request #1715 from tgstation/DeployAlreadyHolyShit [TGSDeploy]
v5.17.3: MariaDB redistribution fixes
tgstation-server-v5.17.3
2023-11-14 17:10:37 -05:00
Jordan Dominion 227cf94b46 Remove unneeded package install from Dockerfile 2023-11-14 12:27:00 -05:00
Jordan Dominion 6e2d8c1b00 Add missing call to dos2unix in Dockerfile 2023-11-14 12:27:00 -05:00
Jordan Dominion 23f2a30fca Pin yarn@1.22.19
Workaround for https://github.com/yarnpkg/yarn/issues/9011
2023-11-14 12:26:59 -05:00
Jordan Dominion 2fba0f4113 Host MariaDB ourselves
- Locate using REST API.
- Bump to 10.11.6.
- Store in GitHub releases so older installers don't break.

Closes #1633
2023-11-14 12:26:59 -05:00
Jordan Dominion ad4946f852 Lock SDK version used
Tired of the .NET 8 RC fucking me over
2023-11-14 11:22:18 -05:00
Jordan Dominion 69495abf01 Correct spacing 2023-11-14 11:22:18 -05:00
tgstation-server ac290fc6ff Merge branch 'master' into dev 2023-11-14 07:56:23 +00:00
Jordan DominionandGitHub 80fae8d881 Merge pull request #1714 from tgstation/LogSpam [TGSDeploy]
v5.17.3: Fix jobs hub group mapping
2023-11-14 02:54:39 -05:00
Jordan Dominion feedcbfbc5 We killed another MariaDB mirror 2023-11-13 22:06:00 -05:00
Jordan Dominion 1a0d76a730 Fix test race condition 2023-11-13 21:53:26 -05:00
Jordan Dominion 7af1d36085 Actually utilize CancellationToken in IProcess.GetCombinedOutput() 2023-11-13 19:32:51 -05:00
Jordan Dominion 89ce5a664e Correct IProcess documentation 2023-11-13 19:32:26 -05:00
Jordan Dominion 7ab9f35067 THAT'S NOT A FUCKING INSTANCE ID!!!
- Fix logic error in hub group mapping.
- Add regression unit test.

Fixes #1713
2023-11-13 18:16:41 -05:00
Jordan Dominion 9c769046bb Added helpers for creating in-memory database contexts for testing 2023-11-13 18:14:44 -05:00
Jordan Dominion b697b6cf4c Add SSE reverse proxy note to README 2023-11-13 17:32:33 -05:00
Jordan Dominion ea49ec0da2 A bunch of additional logging in pursuit of #1713 2023-11-13 16:06:28 -05:00
tgstation-server 52ffd3a3cb Merge branch 'master' into dev 2023-11-12 22:25:00 +00:00
Jordan DominionandGitHub ecd9acad80 Merge pull request #1712 from tgstation/FixHubUserNames [TGSDeploy]
v5.17.3: Fix hub user names
2023-11-12 17:24:05 -05:00
Jordan Dominion 581cbe4b18 Merge branch 'LessThreadPressure' into FixHubUserNames 2023-11-12 14:56:16 -05:00
Jordan Dominion de0bd33839 Version bump to 5.17.3 2023-11-12 14:20:11 -05:00
Jordan Dominion 6b6d958536 Fix issue with StartedBy.Name not being set in jobs hub updates 2023-11-12 13:42:30 -05:00
Jordan DominionandGitHub 1603f7075f Merge pull request #1709 from tgstation/PackageUpdates
Package updates
2023-11-12 12:31:21 -05:00
Jordan Dominion 6f5c541fb6 Windows live tests in CI don't try to print
Closes #1710
2023-11-12 12:25:22 -05:00
Jordan Dominion a585f9d2ab Disable random disconnections before completing hub tests 2023-11-12 10:37:03 -05:00
Jordan Dominion 51d81aa067 Adjust JobsRequiredTest to use the hub
This greatly reduces thread pool pressure, very important for CI.
2023-11-12 10:33:48 -05:00
Jordan DominionandGitHub c89f24870a Merge pull request #1708 from tgstation/dev [TGSDeploy]
v5.17.2: I fucking PR'd to the wrong branch
tgstation-server-v5.17.2
2023-11-12 10:32:48 -05:00
Jordan Dominion 159b033a1f Update to webpanel verison 4.27.0 2023-11-12 08:58:47 -05:00
Jordan Dominion de06107751 Fix signals test being a special snowflake 2023-11-12 08:58:13 -05:00
Jordan Dominion 027b8db6bd Nuget package updates 2023-11-12 08:57:13 -05:00
Jordan DominionandGitHub d9e80ac315 Merge pull request #1707 from tgstation/LibShitFix [TGSDeploy]
v5.17.2: Fix tag fetching
2023-11-11 23:03:58 -05:00
Jordan Dominion a252c5f95a Update dotnet redistributable to latest 2023-11-11 21:50:38 -05:00
Jordan Dominion 9ea468b824 Version bump to 5.17.2 2023-11-11 21:31:38 -05:00
Jordan Dominion 30293c3e39 Fix repository fetching possibly not fetching all tags 2023-11-11 21:31:07 -05:00
Jordan DominionandGitHub 7cada26bdf Merge pull request #1705 from tgstation/FixDebIf
Fix .deb `postinst` conditional.
2023-11-11 09:29:35 -05:00
Jordan Dominion 2413dc84f0 Fix .deb postinst conditional. 2023-11-10 23:21:06 -05:00
Jordan DominionandGitHub 8919495315 Merge pull request #1702 from tgstation/Cyberboss-patch-1
Fix test errors caused by DB truncation
2023-11-09 18:50:28 -05:00
Jordan Dominion 469b16d815 Fix test errors caused by DB truncation 2023-11-09 09:09:38 -05:00
Jordan DominionandGitHub aba587ae80 Merge pull request #1700 from tgstation/TestSanity
Fix a cause of spurious CI failures
2023-11-07 19:17:40 -05:00
Jordan DominionandGitHub 1e1086563d Merge branch 'master' into TestSanity 2023-11-07 08:23:42 -05:00
Jordan DominionandGitHub 01f38ad488 Merge pull request #1698 from tgstation/Day0Fixes [TGSDeploy][NugetDeploy]
v5.17.1 Fixes
tgstation-server-v5.17.1
2023-11-07 08:10:00 -05:00
Jordan Dominion 7c9a1a6a4f Fix a cause of spurious CI failures 2023-11-06 21:48:23 -05:00
Jordan Dominion e68dc5b307 An uncaught exception was never a good idea 2023-11-06 17:46:05 -05:00