 Jordan DominionandGitHub
|
7aa47f79ce
|
Merge pull request #1493 from tgstation/1490-FixChatReattach [DMDeploy][TGSDeploy]
Fix potentially sending DMAPI messages to the wrong channels after a TGS restart
dmapi-v6.4.4
tgstation-server-v5.12.2
|
2023-05-23 20:56:54 -04:00 |
|
Dominion
|
86f20a0a3c
|
Address race condition between enabling chat bots and their reconnect jobs appearing in Live test
|
2023-05-23 19:51:24 -04:00 |
|
Dominion
|
fc3ce4caf7
|
Fix errors when using real chat connection strings
|
2023-05-23 19:44:09 -04:00 |
|
Dominion
|
69b8d94ccd
|
Fix a semi-colon
|
2023-05-23 19:41:06 -04:00 |
|
Dominion
|
4cd7d57bd1
|
Fixes #1498
|
2023-05-23 17:55:17 -04:00 |
|
Dominion
|
6ac18508da
|
Assert valid connection strings in chat tests
|
2023-05-23 17:54:06 -04:00 |
|
Dominion
|
e0cd13917f
|
Promotes a warning to an error
|
2023-05-23 02:59:15 -04:00 |
|
Dominion
|
76b214d40e
|
Mock IChatProviders when testing without secrets
|
2023-05-23 02:59:02 -04:00 |
|
Dominion
|
e6003a7c3c
|
Properly handle provider disconnect exceptions
|
2023-05-23 02:55:10 -04:00 |
|
Dominion
|
60fbb6f9b4
|
Add an informative comment
|
2023-05-23 02:54:45 -04:00 |
|
Dominion
|
78c802e1c7
|
Doc comment improvement
|
2023-05-23 02:54:31 -04:00 |
|
Dominion
|
fb6196b847
|
Fix more annoying-ass semicolons
|
2023-05-23 02:54:01 -04:00 |
|
Dominion
|
487b8c81e0
|
Prevent restart handler errors from propagating to the controller
|
2023-05-23 02:43:32 -04:00 |
|
Dominion
|
f289c82983
|
Replace a bunch of Task.Delays with IAsyncDelayer
|
2023-05-23 01:27:10 -04:00 |
|
Dominion
|
70c635ff8c
|
Add missing ArgumentNullExceptions
|
2023-05-22 23:52:18 -04:00 |
|
Dominion
|
9961051fdf
|
Fix update message callbacks potentially not being registered before activation
|
2023-05-22 23:50:11 -04:00 |
|
Dominion
|
87c62621bf
|
Chat fixes
- Fix a slow Task leak when providers are disposed.
- Fix non-thread-safe access for chat update message callbacks.
|
2023-05-22 23:45:56 -04:00 |
|
Dominion
|
c9403b79f3
|
DiscordProvider Constructor test doesn't need a valid token
|
2023-05-22 19:53:38 -04:00 |
|
Dominion
|
50873dc616
|
Connect/Disconnect test for IRC
|
2023-05-22 19:53:12 -04:00 |
|
Dominion
|
9f1d169ff6
|
Chat test connections are now required to succeed
|
2023-05-22 19:38:00 -04:00 |
|
Dominion
|
1196df6a6b
|
Continue to log chat sends to no available channels
|
2023-05-22 19:15:27 -04:00 |
|
Dominion
|
1021c04d4b
|
Don't be cheeky with this .dme name
It hinders full text searches
|
2023-05-22 19:11:25 -04:00 |
|
Dominion
|
49c6f37693
|
Add test helpers to test .dmes
- Make long_running_test_copy.dme just include the original
|
2023-05-22 19:11:06 -04:00 |
|
Dominion
|
f8bd4a011f
|
Attempted workaround for a strange DD crash
|
2023-05-22 18:15:45 -04:00 |
|
Dominion
|
97f9010b83
|
Remove useless comment
|
2023-05-22 17:59:19 -04:00 |
|
Dominion
|
8784b955c1
|
Minor code cleanup
|
2023-05-22 17:21:20 -04:00 |
|
Dominion
|
b9a3a41212
|
Do not attempt to send a message to no channels
Fix in both chat manager and DMAPI
|
2023-05-22 17:20:30 -04:00 |
|
Dominion
|
234d848d83
|
Fix watchdog chat message send race condition on startup
|
2023-05-22 17:10:57 -04:00 |
|
Dominion
|
fda5713dbd
|
Generate more bot tokens for better chat testing
|
2023-05-21 14:29:35 -04:00 |
|
Dominion
|
328d41fbe1
|
Minor lint fix
|
2023-05-21 11:46:06 -04:00 |
|
Dominion
|
dd7eead686
|
Try fixing the order of operations again
|
2023-05-21 11:36:59 -04:00 |
|
Dominion
|
0eb2fa7dbc
|
Fix location of the call site to UpdateTrackingContexts in ChatManager
|
2023-05-21 02:19:34 -04:00 |
|
Dominion
|
522df7b9d9
|
More logging for chat context updates
|
2023-05-21 02:15:22 -04:00 |
|
Dominion
|
65a4d929b1
|
Informative comment
|
2023-05-21 02:14:53 -04:00 |
|
Dominion
|
42a7dab56a
|
ChatChannelInfo will now try to delay until the reattach updates it
|
2023-05-21 01:51:48 -04:00 |
|
Dominion
|
5a1d93ac7d
|
Merge branch 'master' of https://github.com/tgstation/tgstation-server into 1490-FixChatReattach
|
2023-05-21 00:59:38 -04:00 |
|
Dominion
|
ee1d752f4d
|
Do not let chat message queuing hold up the watchdog
|
2023-05-21 00:59:30 -04:00 |
|
Dominion
|
43739fe941
|
Add concurrency group to my auto approve job
|
2023-05-20 21:35:12 -04:00 |
|
Dominion
|
1da13b1787
|
Deploy jobs don't need special checkout handling
|
2023-05-20 21:33:43 -04:00 |
|
 Jordan DominionandGitHub
|
c114ffce7f
|
Merge pull request #1489 from tgstation/LimitSystemMessageChannels
Add option for selecting channels for system messages
|
2023-05-20 21:32:03 -04:00 |
|
Dominion
|
338bff090c
|
Nightlies
- Add midnight UTC scheduled CI. Has to be on the default branch, currently dev
|
2023-05-20 21:31:35 -04:00 |
|
Dominion
|
51eb8348ae
|
Version bump to 5.12.2
|
2023-05-20 20:17:25 -04:00 |
|
Dominion
|
39716aa95d
|
Common props for Nuget .csproj's
|
2023-05-20 20:05:15 -04:00 |
|
Dominion
|
8838e0e32f
|
Merge branch 'dev' of https://github.com/tgstation/tgstation-server into LimitSystemMessageChannels
|
2023-05-20 19:58:34 -04:00 |
|
Dominion
|
295870e020
|
Stop trying to be smart with the documentation file paths
|
2023-05-20 19:53:49 -04:00 |
|
Dominion
|
1b53cb13fa
|
Allow docker build to import Common.props
|
2023-05-20 19:48:39 -04:00 |
|
Dominion
|
95443b42aa
|
Add a test assert
|
2023-05-20 19:43:54 -04:00 |
|
tgstation-server
|
3f91c060cd
|
Merge branch 'master' into dev
|
2023-05-20 23:43:21 +00:00 |
|
 Jordan DominionandGitHub
|
294bbf8747
|
Merge pull request #1492 from tgstation/1491-NugetFix [NugetDeploy]
Publish Tgstation.Server.Common to Nuget
Fixes #1491
|
2023-05-20 19:36:52 -04:00 |
|
Dominion
|
1214cfbbfd
|
Regression tests for #1490
|
2023-05-20 19:30:18 -04:00 |
|