Commit Graph

1420 Commits

Author SHA1 Message Date
Jordan Dominion 643f369aa3 Fix setup wizard tests 2023-08-24 22:42:47 -04:00
Jordan Dominion fd1e73dfd4 Add prompt for SQLServer connection encryption 2023-08-24 22:19:47 -04:00
Jordan Dominion 5a045e7190 Merge branch 'dev' into V6 2023-08-20 01:26:30 -04:00
Jordan Dominion 29f5e87773 Deprecation notice for based meme removal
See commit 261ac08985
2023-08-15 18:53:27 -04:00
Jordan Dominion 3886b17d00 Merge branch 'dev' into V6 2023-08-14 10:13:37 -04:00
Jordan Dominion 1f64be32fa Merge branch 'master' into dev 2023-08-14 10:12:02 -04:00
Jordan Dominion 8fdcbec275 Fix config listing 500 error 2023-08-13 23:39:48 -04:00
Jordan Dominion 6213c9141b Regression test for config listing HTTP 500 2023-08-13 23:39:45 -04:00
Jordan Dominion 3b6f4e947a Merge branch 'dev' into ValueTasks 2023-08-13 23:36:21 -04:00
Jordan Dominion 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
tgstation-server a9a80d1770 Merge branch 'dev' into V6 2023-08-13 03:06:15 +00: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 1db6d57de6 Regression test for #1617 2023-08-12 12:54:51 -04:00
Jordan Dominion 137658a0f3 Merge branch 'V6' into 1578-Net8Migration 2023-07-28 09:17:25 -04:00
Jordan Dominion ba8999993f Switch to using Microsoft.Data.SqlClient 2023-07-27 17:30:42 -04:00
Jordan Dominion e84a621ea7 Migrate to .NET 8 Preview
- Update Nuget packages to preview
- Update documentation refs
- Update CI dotnet version
- Update redistributable
- Update winget and deb dependencies
- Update base docker images
- Remove unnecessary console `PropertyGroup`s
- Modify CI to be ODR for the dotnet version
- Fix upgrade `#error`s
- Http2 never worked and now throws a warning. Remove it
- Remove workaround for SqlClient breaking change
- Minor return signature optimization in ProcessExecutor
- Config version -> 5.0.0
- Core version -> 6.0.0
2023-07-26 21:12:57 -04:00
Jordan Dominion fdbb87805c Fix failing service test 2023-07-25 07:44:37 -04:00
Jordan Dominion edb1e3fce7 Fix the -map-threads test 2023-07-19 22:03:13 -04:00
Jordan Dominion 2091ce06e7 Elasticsearch configuration now uses a Uri
Also fixed default setup wizard option not working

Fixes #1599
2023-07-15 09:39:15 -04:00
Jordan Dominion 435ae128b2 Dont sleep when responding to events in DMAPI test 2023-07-14 14:35:36 -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 9a1634ec3d Remove unnecessary whitespace 2023-07-12 23:38:29 -04:00
Jordan Dominion 772e884e8d Additional /world/Export logging 2023-07-12 07:59:53 -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 13bc6ec719 Additional DMAPI test logging 2023-07-12 07:59:52 -04:00
Jordan Dominion cf591635e8 Debug logging for DMAPI to hunt the dd topic issue 2023-07-12 07:59:51 -04:00
Jordan Dominion 0a492cbecc Additional testing for FifoSemaphore 2023-07-11 17:48:32 -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 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 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 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 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 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