Jordan Dominion
3b6f4e947a
Merge branch 'dev' into ValueTasks
2023-08-13 23:36:21 -04:00
Jordan Dominion and GitHub
21e4d2c710
Merge pull request #1622 from tgstation/1581-DiscordEmbedBetterness
...
Add deployment stage awareness to Discord embeds
2023-08-13 16:55:52 -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
6e54d69564
Merge branch 'master' into dev
2023-08-12 23:01:22 -04:00
Jordan Dominion
0b9f4c5cf3
Fallback method for missing BYOND linux zips
2023-08-12 19:45:24 -04:00
Jordan Dominion
ba8999993f
Switch to using Microsoft.Data.SqlClient
2023-07-27 17:30:42 -04:00
Jordan Dominion
6682796514
Fuck running the compat tests on Linux
2023-07-14 13:53:47 -04:00
Jordan Dominion
64564fa481
Disable system watchdog compat tests on Linux
...
TODO: https://github.com/tgstation/tgstation-server/issues/1592
2023-07-13 17:09:02 -04:00
Jordan Dominion
f707d7812f
Do not support 510 with system watchdog on Linux
2023-07-13 08:54:10 -04:00
Jordan Dominion
37316cc423
Re-enable compat tests in actions
...
Against my better judgement
2023-07-12 23:52:47 -04:00
Jordan Dominion
8301e6bd64
Fix compat tests chat job sometimes not being created in time
2023-07-12 07:59:53 -04:00
Jordan Dominion
0e9958fe54
Skip compat tests in GitHub actions for now
...
There's an issue with the cwd on Linux
2023-07-11 08:22:59 -04:00
Jordan Dominion
590faeee25
Do not cleanup temp dir at end of tests
...
Still cleans at beginning
2023-07-10 23:47:25 -04:00
Jordan Dominion
0ab023fa89
I am once again asking you to run the compat tests
2023-07-10 17:04:16 -04:00
Jordan Dominion
c290e929ec
Increase timeout for compat test BYOND install
2023-07-10 15:30:54 -04:00
Jordan Dominion
8d09bc830b
Increase Live tests topic timeout to 10s
2023-07-10 12:21:09 -04:00
Jordan Dominion
3ae1117b57
Again, disable compat tests in GitHub actions
2023-07-09 23:56:36 -04:00
Jordan Dominion
0745fef651
Run compat test then edge test
2023-07-09 18:05:49 -04:00
Jordan Dominion
60bf46e9e2
Increase live tests topic timeout to 5s
2023-07-09 18:00:58 -04:00
Jordan Dominion
32c653357c
Don't run compat tests in GitHub actions
...
Contention triggers the topic issue. If it breaks we can add it back and bug Lummox to try and figure out the cause of it.
2023-07-09 15:12:04 -04:00
Jordan Dominion
9c8fc14e82
Bookend where the compat tests start and end
2023-07-08 23:37:39 -04:00
Jordan Dominion
6ece6697ba
Fix a bunch of tests being inconclusive in CI
2023-07-08 13:59:39 -04:00
Jordan Dominion
0b92f631ba
Only expect channels while we can guarantee them
2023-07-08 13:34:58 -04:00
Jordan Dominion
009b851f31
Make things slightly more debuggable
2023-07-08 13:34:57 -04:00
Jordan Dominion
e10f03e76d
Add an additional log message exception
2023-07-08 13:34:57 -04:00
Jordan Dominion
744e1835f8
Fix test instance backwards naming
2023-07-08 13:34:55 -04:00
Jordan Dominion
05a4f89a26
Fix possible race condition in DummyChatProvider
2023-07-08 13:34:54 -04:00
Jordan Dominion
6e1b6a6f67
Fix usage of TopicClient in live tests
2023-07-08 13:34:53 -04:00
Jordan Dominion
7e0af87ee2
Fix issues with the GetCommandLine test helper
2023-07-08 09:29:17 -04:00
Jordan Dominion
c1f439321a
Test oldest compatible BYOND version in Live test
2023-07-07 16:45:51 -04:00
Jordan Dominion
d47f671bbf
Merge branch 'dev' into '1458-AddMapThreadsParam'
2023-07-04 20:27:39 -04:00
Jordan Dominion
f2d70f7aa2
Remove unnecessary SessionConfiguration from WindowByondInstaller`
2023-07-04 18:01:41 -04:00
Jordan Dominion
72afd1f4de
Merge branch 'dev' into 1458-AddMapThreadsParam
2023-07-04 18:01:35 -04:00
Jordan Dominion
c7ae56733b
Add PublicAddress to swarm configuration and API
...
- `ConfigVersion` to 4.7.0.
- Add setup wizard prompt.
- `README.md` update.
- Update live tests.
2023-07-04 01:00:17 -04:00
Jordan Dominion
2e6e2841e5
Add support for changing console title
...
- Move `VersionExtensions` to `Tgstation.Server.Common`.
- Fix Host watchdog API version specifying `Revision`.
2023-07-02 09:13:27 -04:00
Jordan Dominion
34e8f1328b
Merge branch 'dev' into ValueTasks
2023-06-28 08:16:36 -04:00
Jordan Dominion
6695cbd168
Fix failing tests
2023-06-27 23:43:01 -04:00
Jordan Dominion
8a4328bb4e
Switch from .WithToken to .WaitAsync
2023-06-26 00:05:19 -04:00
Jordan Dominion
259eb8b2b3
Fix Live tests having no file logs
2023-06-23 23:11:15 -04:00
Jordan Dominion
6f598f38f1
Merge branch 'dev' into 1458-AddMapThreadsParam
2023-06-20 19:37:25 -04:00
tgstation-server
246f77bfa0
Merge branch 'master' into dev
2023-06-20 02:39:48 +00:00
Jordan Dominion
a5970e9ab2
Test for an edge case I already handled
...
See `ranInitialDmbCheck` in WatchdogBase.MonitorLifetimes()
2023-06-19 19:41:25 -04:00
Jordan Dominion
a6a01aa155
ValueTask chat Providers
2023-06-19 15:41:22 -04:00
Jordan Dominion
0a68c3adeb
Merge branch 'dev' into ValueTasks
2023-06-19 15:08:23 -04:00
tgstation-server
12319f5471
Merge branch 'master' into dev
2023-06-19 03:56:54 +00:00
Jordan
d169f4b653
Another BetterWin32Errors possibility
2023-06-18 22:44:56 -04:00
Jordan
7218702bd9
Fix issues with renaming instances and setting auto-update intervals
2023-06-18 19:39:07 -04:00
Jordan
5956a71150
Merge branch 'master' into dev
2023-06-18 11:06:47 -04:00
Jordan
2e93a3f98f
Fix WindowsWatchdog swapping race condition
2023-06-17 14:11:29 -04:00
Jordan
3fa6adc37f
Regression test for #1550
2023-06-16 12:21:55 -04:00