Jordan Dominion
aad09cc370
More logging when DD terminates in test
2023-07-10 23:47:24 -04:00
Jordan Dominion
1747f79dac
Fix issues with event message queuing and detaches
2023-07-10 23:47:21 -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
b6ced2b894
Make session topic calls exclusive FIFO
2023-07-10 15:30:51 -04:00
Jordan Dominion
a4362336fa
Add FifoSemaphore and test
2023-07-10 14:37:12 -04:00
Jordan Dominion
8d09bc830b
Increase Live tests topic timeout to 10s
2023-07-10 12:21:09 -04:00
Jordan Dominion
9ce06dd268
Do not create processStartTcs unnecessarily
2023-07-10 09:33:35 -04:00
Jordan Dominion
0bcb9859da
Revert bad merge
2023-07-10 09:33:12 -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
b86837c093
Merge branch 'dev' of https://github.com/tgstation/tgstation-server into 1458-AddMapThreadsParam
2023-07-08 23:37:45 -04:00
Jordan Dominion
9c8fc14e82
Bookend where the compat tests start and end
2023-07-08 23:37:39 -04:00
Jordan Dominion and GitHub
a1f6812e8e
Merge pull request #1588 from tgstation/V6Setup
...
Setup GitHub actions for V6 branch
2023-07-08 19:56:27 -04:00
Jordan Dominion
d4470e04b6
Remove unnecessary reallocations
2023-07-08 14:29:33 -04:00
Jordan Dominion
b3fc3558cc
Do not catch topic timeouts
2023-07-08 14:28:45 -04:00
Jordan Dominion
baa908f0b2
Setup GitHub actions for V6 branch
2023-07-08 14:09: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
93cfea62ac
Inconclusive map threads test until release.
...
Also fix lack of loggers in calls to InitializeByondVersion
2023-07-08 13:43:41 -04:00
Jordan Dominion
2b53227d1a
Fix priority SendRawTopic erroring when cancelled
2023-07-08 13:34:58 -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
ccef09d50a
Error the DMAPI build if BYOND is too out of date
2023-07-08 13:34:56 -04:00
Jordan Dominion
4bcb3c49e7
Suppress DMAPI tests warning
2023-07-08 13:34:55 -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
f31be02f1b
Merge branch 'dev' into 1458-AddMapThreadsParam
2023-07-07 16:45:53 -04:00
Jordan Dominion
c1f439321a
Test oldest compatible BYOND version in Live test
2023-07-07 16:45:51 -04:00
Jordan Dominion
7a91ab25ac
More verbose test output for actions
2023-07-07 13:29:06 -04:00
Jordan Dominion and GitHub
15d1d6d444
Merge pull request #1585 from tgstation/CIFixes
...
Fixes for nightly build errors
2023-07-07 13:28:07 -04:00
Jordan Dominion
d2939c410a
Adjust runsettings for GitHub test logger
2023-07-07 13:22:44 -04:00
Jordan Dominion
4fb57b6505
Fix use after Dispose() race condition
2023-07-07 12:54:47 -04:00
Jordan Dominion
a705339fdd
Do not perform initial node health check immediately after registering
2023-07-07 12:05:34 -04:00
Jordan Dominion
627bc00e5f
Fix logger call
2023-07-07 11:36:26 -04:00
Jordan Dominion
89b32099c2
Fix issues with CachingFileDownloader in actions
2023-07-05 18:27:56 -04:00
Jordan Dominion
70f0033787
Update README badges somewhat
2023-07-04 20:29:31 -04:00
Jordan Dominion
d47f671bbf
Merge branch 'dev' into '1458-AddMapThreadsParam'
2023-07-04 20:27:39 -04:00
Jordan Dominion
25a616117b
Revert "Switch auto approve workflow to use DEV_PUSH_TOKEN"
...
This reverts commit 7013f05e4b .
Wow. I'm dumb. It HAS to be this token for the actions bot to review it.
2023-07-04 18:20:09 -04:00
Jordan Dominion
f2d70f7aa2
Remove unnecessary SessionConfiguration from WindowByondInstaller`
2023-07-04 18:01:41 -04:00
Jordan Dominion
4eb19e7263
Change Processes to use .WaitForExitAsync()
...
- Remove custom exit handler.
- Move exit handling into `Tgstation.Server.Host.System.Process`.
- Adjust `IProcessExecutor.LaunchNew` signature.
- `IProcessBase.Lifetime` result now nullable to represent a detach.
- Await `Lifetime` in dispose.
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 and GitHub
554fb7a2f1
Merge pull request #1584 from tgstation/MoreFeaturesBecauseWhyNot
...
Linting, docs, package updates, project cleanups, and swarm `PublicAddress`es
2023-07-04 08:57:53 -04:00
Jordan Dominion
efadd9a726
Fix Docker build
...
- Change `.dockerignore` to use a blacklist for `/build` instead of whitelist.
- Add missing `SrcCommon.props` to initial `COPY`s.
2023-07-04 01:32:51 -04:00
Jordan Dominion
904adbae9e
Rename to Tgstation.Server.ReleaseNotes
...
Also .gitignore ALL `launchSettings.json`s
2023-07-04 01:12:54 -04:00
Jordan Dominion
4359ed9107
Simplifly a new expression
2023-07-04 01:03:32 -04:00