Commit Graph
9876 Commits
Author SHA1 Message Date
Dominion 9d98d930d7 Merge branch 'dev' of https://github.com/tgstation/tgstation-server into Nightlies 2023-05-29 07:34:34 -04:00
tgstation-server 48b05af66a Merge branch 'master' into dev 2023-05-29 08:12:30 +00:00
Jordan DominionandGitHub 12c26f13cd Merge pull request #1499 from tgstation/FixTopicFlakiness
Topic Retries + Live Test fails on logged errors
2023-05-29 04:11:16 -04:00
Dominion 8129bc1277 Attempting to debug a random-ass pipeline error
https://github.com/tgstation/tgstation-server/actions/runs/5107521897/jobs/9180568543
https://gist.github.com/Cyberboss/ec68324347401bfd077828848de1e462

This run failed because either the exact same GitHub API request returned different results or the configuration changed underneath us. I want to know which it is.
2023-05-29 03:31:54 -04:00
Dominion d837cc5812 This log line does not make sense in its current form 2023-05-29 02:49:44 -04:00
Dominion 1f56ee7b90 Reduce log spam in live tests.
This is slowing GitHub actions to an ABSOLUTE FUCKING GARBAGE pace (4hrs of interop for a 7 minute run)
2023-05-28 21:34:29 -04:00
Dominion 8f60330239 Fix rogue exceptions flying in CompileJob cleanup 2023-05-28 20:04:50 -04:00
Dominion 05832bfee5 Reverse ordering of sort for initial test chat connection jobs 2023-05-28 13:18:21 -04:00
Dominion c3992971cb Write console line before log failing 2023-05-28 13:17:51 -04:00
Dominion 3b22b86c22 Fix a NullReferenceException in WatchdogBase 2023-05-28 13:10:38 -04:00
Dominion 74a9a0392c Fix a NullReferenceException in ByondCommand 2023-05-28 13:10:27 -04:00
Dominion 401bb866a4 More DummyChatProvider fixes 2023-05-28 13:10:06 -04:00
Dominion 252196cced Run these continuations asynchronously 2023-05-28 10:58:32 -04:00
Dominion ccd0f00a30 Some QoL improvements to debugging error log test failures 2023-05-28 08:57:31 -04:00
Dominion 7599a4d988 Ignore FileNotFoundExceptions when deleting directories 2023-05-28 08:51:05 -04:00
Dominion a8f644ea1b Fix a bad semicolon 2023-05-28 08:46:57 -04:00
Dominion 5886e939da Fix possible exception when a provider queues a message and then disconnects 2023-05-28 08:44:29 -04:00
Dominion 202729caf1 Fix non-priority topic calls getting delayed on failure 2023-05-27 18:21:08 -04:00
Dominion 637c07d354 Short circuit topic retries if killed or rebooted 2023-05-27 18:19:30 -04:00
Dominion 57c307c8c3 Fix a bad if case 2023-05-27 18:15:44 -04:00
Dominion 9d919f101f Delay 2s between each priority topic send attempt 2023-05-27 18:10:01 -04:00
Dominion 8d4537c4e9 Log topics sent from watchdog test 2023-05-27 14:51:57 -04:00
Dominion c8c0be22fb Log chat provider RNG 2023-05-27 11:59:28 -04:00
Dominion 8dddb0d5e9 Use .StartsWith, logMessage formatter doesn't match exactly 2023-05-27 11:57:18 -04:00
Dominion a29331cb00 Test error log failure fixes 2023-05-27 11:33:16 -04:00
Dominion 2e90a0bab6 Only set TGS_TEST_DUMP_API_SPEC in the job that needs it 2023-05-27 11:30:09 -04:00
Dominion aca475dda2 Ignore more cancellations 2023-05-27 11:13:46 -04:00
Dominion c85f459333 Regex instead of StartsWith for better accuracy 2023-05-26 16:41:59 -04:00
Dominion d610c05efb Ignore query cancellation exceptions in hard fail logger 2023-05-26 16:39:59 -04:00
Dominion 4d1e1898ce Fixed topic retries not aborting unless a reboot AND process termination occurred 2023-05-26 15:57:48 -04:00
Dominion d23d75cab1 Fix spacing in log message 2023-05-26 15:54:46 -04:00
Dominion da11e3d313 Fix a typo 2023-05-26 15:44:40 -04:00
Dominion a3558f1c1e Add debug logging when a job is cancelled 2023-05-26 15:39:56 -04:00
Dominion 23664203bd Removes an unnecessary throw/catch pair 2023-05-26 15:38:19 -04:00
Dominion a84abee4aa Fix issue cancelling Provider reconnection loop while a connection job was running 2023-05-26 15:33:12 -04:00
Dominion 41702d90b6 Fix Discord connect jobs erroring when cancelled 2023-05-26 15:25:59 -04:00
Dominion 8244c470fc Minor formatting change + comment 2023-05-26 14:53:21 -04:00
Dominion 397728738d Hard fail test logging doesn't parrot 2023-05-26 13:41:21 -04:00
Dominion 23f73ec2ed Additional trace logging on error 2023-05-26 13:40:59 -04:00
Dominion f842c99e92 Test instance manager in parallel with instance 2023-05-26 13:00:34 -04:00
Dominion 2a1bcdb646 Fix unrequired channel remapping occurring upon DM 2023-05-26 12:59:45 -04:00
Dominion d3be54be15 Several fixes for the dummy chat provider 2023-05-26 12:59:06 -04:00
Dominion de8d1b9c1c Fix semicolon 2023-05-25 17:40:07 -04:00
Dominion 6fc3584b30 Fix a bad assert 2023-05-23 23:01:31 -04:00
Jordan DominionandGitHub 6fe122684f Merge branch 'dev' into Nightlies 2023-05-23 22:49:27 -04:00
Dominion 71593573dd Interop version bump to 5.6.1 2023-05-23 22:45:47 -04:00
Dominion e12697fcc9 Error Live test if an unallowed error is logged 2023-05-23 22:42:12 -04:00
Dominion b4634da0d2 Add priority topic retries. 2023-05-23 22:40:53 -04:00
Dominion 8cfba1d79d Set General:ConfigVersion in LiveTestingServer 2023-05-23 22:02:11 -04:00
tgstation-server 580259e6f9 Merge branch 'master' into dev 2023-05-24 00:58:02 +00:00