Commit Graph

28 Commits

Author SHA1 Message Date
Drathek ea25ffbc47 Merge branch 'dev' into chat_bot_tm_changes 2025-02-17 22:54:57 -06:00
Jordan Dominion d806dc7137 Fix IRC throwing errors for non-GitHub update messages 2025-02-17 17:45:55 -05:00
Drulikar 75572edc9c Discord (and IRC to an extent) now mention the changes to TMs in deployment messages 2025-02-16 21:45:43 -06:00
Jordan Dominion be6960d942 Move long-running delay task fix to AsyncDelayer
Fixes #1985
2024-11-03 10:28:09 -05:00
Jordan Dominion 6d435b7fdd Re-enable control of random chat disconnections 2023-12-20 23:37:47 -05:00
Jordan Dominion f819766a5b Nullify ChatUser
Clean up nullification of `ChannelRepresentation` as well
2023-12-20 23:34:29 -05:00
Jordan Dominion 81ef6191d5 Nullify Message 2023-12-17 23:25:33 -05:00
Jordan Dominion c11bc9ada6 Merge branch 'V6' into TheGreatNullening 2023-12-17 20:57:54 -05:00
Jordan Dominion 638418534e Fix DummyChatProvider interference with health check tests 2023-12-17 17:07:02 -05:00
Jordan Dominion f775a0563b Nullify ChannelRepresentation 2023-12-17 10:33:48 -05:00
Jordan Dominion 75db9af33e Move EngineVersion to core models namespace 2023-11-14 19:51:08 -05:00
Jordan Dominion 5608b93ac1 Fix various CI test issues 2023-10-16 11:45:06 -04:00
Jordan Dominion 1eeba3a4b2 Rename ByondVersion to EngineVersion 2023-10-15 01:49:39 -04:00
Jordan Dominion 6e015f86fa WIP OpenDream Support 2023-10-09 15:42:29 -04:00
Jordan Dominion 3b6f4e947a Merge branch 'dev' into ValueTasks 2023-08-13 23:36:21 -04:00
Jordan Dominion 0ca44a4fec Add deployment stage awareness to Discord embeds
- ErrorCode 79 no longer occurs on failing to send a chat message.
- Remove unnecessary parameter for previous compile job from IRemoteDeploymentManager.ApplyDeployment.
- Clean up DmbFactory.
- Fix DmbFactory not doing remote staging if no existing compile job was present.
2023-08-13 13:40:30 -04:00
Jordan Dominion 05a4f89a26 Fix possible race condition in DummyChatProvider 2023-07-08 13:34:54 -04:00
Jordan Dominion a6a01aa155 ValueTask chat Providers 2023-06-19 15:41:22 -04:00
Dominion 51b7792e15 CachingFileDownloader now builds the cache
- New global CI cache for BYOND zips
- VersionsTest now caches the BYOND versions it tests
- Move some classes around
2023-06-14 14:53:32 -04:00
Dominion e6f142d927 Cleanup DummyChatProvider 2023-06-12 20:43:49 -04:00
Dominion 8af2ff539e Replace ifs with ArgumentNullException.ThrowIfNull 2023-06-12 20:43:29 -04:00
Dominion 0e187a430d Add a caching FileDownloader for CI to be nice to Lummox 2023-06-04 14:26:21 -04:00
Dominion 34225f8c50 Reduce log spam 2023-06-02 16:58:12 -04:00
Dominion 401bb866a4 More DummyChatProvider fixes 2023-05-28 13:10:06 -04:00
Dominion 8d4537c4e9 Log topics sent from watchdog test 2023-05-27 14:51:57 -04:00
Dominion d3be54be15 Several fixes for the dummy chat provider 2023-05-26 12:59:06 -04:00
Dominion 6fc3584b30 Fix a bad assert 2023-05-23 23:01:31 -04:00
Dominion 76b214d40e Mock IChatProviders when testing without secrets 2023-05-23 02:59:02 -04:00