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