Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan DominionandGitHub a760480f71 Merge branch 'dev' into MinorAltercations 2023-10-14 11:11:49 -04:00
tgstation-server 84b732c9c4 Merge branch 'dev' into V6 2023-10-14 08:28:23 +00:00
tgstation-server ec2929b01f Merge branch 'master' into dev 2023-10-14 08:19:36 +00:00
Jordan DominionandGitHub c0f6686e31 Merge pull request #1672 from tgstation/ByondMachineBroke
Add bad BYOND build 515.1616
2023-10-14 04:16:10 -04:00
Jordan Dominion a6907d360d Missed a spot 2023-10-14 03:45:36 -04:00
Jordan Dominion a3e3733668 Get most of the BYOND integration test working 2023-10-14 03:39:57 -04:00
Jordan Dominion e706f4cd7e Fix up all tests except the two main Live ones 2023-10-14 00:54:22 -04:00
Jordan Dominion 6bc7c635c5 Set TgsEngineBuild MSBuild property for the OD guys to work with 2023-10-14 00:31:20 -04:00
Jordan Dominion 35602aad9e Merge branch 'V6' into OpenDream 2023-10-14 00:22:05 -04:00
Jordan Dominion 1b8759be33 Some monitor cleanups 2023-10-14 00:21:51 -04:00
Jordan Dominion d4b3583ff3 More OpenDream Integration
- Make use of `world.opendream_topic_port` in DMAPI if present. Send in initial bridge request.
- Implement compiler and server arguments for `OpenDreamInstallation`.
- Deprecate bridge port update requests.
- Prevent symlink swapping if not running a BYOND engine.
2023-10-14 00:21:45 -04:00
Jordan Dominion 24f8130e1f Add bad BYOND build 515.1617 2023-10-13 22:19:04 -04:00
Jordan Dominion 79d7d929fe Nuget package updates 2023-10-13 21:14:57 -04:00
Jordan Dominion 10a0937945 Slowly pulling OpenDream stuff together 2023-10-12 22:13:35 -04:00
Jordan Dominion f00cb55fc3 Setup dependency injection for mapping IEngineInstallers and global OD repo manager
Various other things to get it compiling
2023-10-12 21:47:14 -04:00
Jordan Dominion 90d516cfb9 More OpenDream engine implementation 2023-10-11 23:35:52 -04:00
Jordan Dominion 98e8404618 Make some repostory progress reporters optional
Also, report checkout progress
2023-10-11 23:35:07 -04:00
tgstation-server f6e46ee562 Merge branch 'dev' into V6 2023-10-12 03:29:57 +00:00
tgstation-server 48186926fe Merge branch 'master' into dev 2023-10-12 03:18:11 +00:00
Jordan DominionandGitHub 3843bcffcb Merge pull request #1670 from tgstation/WingetCreateFix2
Pin wingetcreate due to constant issues
2023-10-11 22:02:36 -04:00
Jordan Dominion 05fe8af683 Merge branch 'V6' into OpenDream 2023-10-11 20:53:36 -04:00
Jordan Dominion c3a12b4ac7 Merge branch 'dev' into V6 2023-10-11 20:53:27 -04:00
Jordan Dominion c6aac8fbac Merge branch 'master' into dev 2023-10-11 20:52:53 -04:00
Jordan Dominion cb63670d36 Pin wingetcreate due to constant issues
This time it's https://github.com/microsoft/winget-create/issues/453
2023-10-11 19:38:16 -04:00
Jordan DominionandGitHub 08e4f1fba2 Merge pull request #1668 from tgstation/ParaFix [TGSDeploy]
v5.16.2: Fix issues with test merges being removed by auto-update
tgstation-server-v5.16.2
2023-10-11 11:49:17 -04:00
Jordan Dominion 36c90d302b Version bump to 5.16.2 2023-10-10 19:47:56 -04:00
Jordan Dominion 62accd21bf Fix test merges resetting in auto-update
If an error calling GitHub ocurred the job would stop after merging the HEAD branch and continue to deploy. Implement two measures to prevent this:

- If the repository update job fails, do not proceed with code deployment.
- Do not make changes to the repository before calling GitHub.
2023-10-10 19:47:56 -04:00
Jordan Dominion 3bf91e7e20 Adjust logging for better GitHub rate limit accounting 2023-10-10 18:20:57 -04:00
Jordan Dominion b93b9bf6b9 Rename Byond namespace to Engine 2023-10-10 08:59:28 -04:00
Jordan Dominion 809ba413a7 Implement most of OpenDreamInstaller
Drop support for custom OD repositories, hopefully fix custom installs.

Need to go back to the git strat because of submodules
2023-10-09 18:46:56 -04:00
Jordan Dominion c4c656f982 Rename IByondInstaller to IEngineInstaller. 2023-10-09 16:22:21 -04:00
Jordan Dominion e5c895fb73 Rename ByondManager to EngineManager 2023-10-09 16:18:07 -04:00
Jordan Dominion 5b468ca011 Move DotnetHelper to Host Common lib
Done squashing commits
2023-10-09 16:15:00 -04:00
Jordan Dominion 6e015f86fa WIP OpenDream Support 2023-10-09 15:42:29 -04:00
tgstation-server 24527efe68 Merge branch 'dev' into V6 2023-10-09 15:47:43 +00:00
Jordan DominionandGitHub 0f53ce0122 Merge pull request #1664 from tgstation/Cyberboss-patch-1
Update CONTRIBUTING.md
2023-10-09 11:46:20 -04:00
Jordan DominionandGitHub fbf8b9f5a3 Update CONTRIBUTING.md
Semver and ValueTask notes
2023-10-08 10:07:03 -04:00
tgstation-server 0f7e2894ec Merge branch 'dev' into V6 2023-10-08 04:56:51 +00:00
Jordan DominionandGitHub 7bc3082e12 Merge pull request #1555 from tgstation/ValueTasks
ValueTask conversion
2023-10-08 00:55:34 -04:00
tgstation-server 23f6092feb Merge branch 'dev' into V6 2023-10-08 01:47:58 +00:00
Jordan DominionandGitHub 9ee40e022a Merge pull request #1662 from tgstation/Footnote
Adjust Discord embed footer when updated
2023-10-07 21:44:22 -04:00
Jordan DominionandGitHub 9124b0432f Merge pull request #1661 from tgstation/RC1Update
Update to .NET 8 RC1 and Update EFCore
2023-10-07 21:34:47 -04:00
Jordan Dominion b06310a379 Adjust Discord embed footer when updated 2023-10-07 18:02:48 -04:00
Jordan Dominion 85c053dedc Fix version references to setup-dotnet 2023-10-07 17:46:15 -04:00
Jordan Dominion 8b59884bf9 Final ValueTask conversion 2023-10-07 17:41:19 -04:00
Jordan Dominion faeb730ebe Penultimate ValueTask conversion 2023-10-07 17:31:50 -04:00
Jordan Dominion cc6ee66733 ValueTask conversion for high level server stuff 2023-10-07 16:05:48 -04:00
Jordan Dominion 8166cd3629 ValueTask conversion for controllers 2023-10-07 15:53:35 -04:00
Jordan Dominion fc52eae7ca Watchdog ValueTask conversions 2023-10-07 15:19:10 -04:00
Jordan Dominion 1db8ce737d Guess what? More ValueTask conversions! 2023-10-07 15:14:11 -04:00