Commit Graph
9876 Commits
Author SHA1 Message Date
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 DominionandGitHub 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 DominionandGitHub 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 DominionandGitHub 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