]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Dependency update / fixes / skrungle bungle (#23745)
authorPieter-Jan Briers <pieterjan.briers+git@gmail.com>
Fri, 12 Jan 2024 22:22:01 +0000 (23:22 +0100)
committerGitHub <noreply@github.com>
Fri, 12 Jan 2024 22:22:01 +0000 (23:22 +0100)
commita6c9c36b688a1ba78ff4c12502e81661cf607b6c
treef7faf84b65f94578c2a2f79d213f622bea2f74a8
parentd2a1eae2d994fa79ff6b2fb4b0f9dd12c9d0116b
Dependency update / fixes / skrungle bungle (#23745)

* Give .props files 2-space indents.

* Move to Central Package Management.

Allows us to store NuGet package versions all in one place. Yay!

* Update NuGet packages and fix code for changes.

Notable:

Changes to ILVerify.
Npgsql doesn't need hacks for inet anymore, now we need hacks to make the old code work with this new reality.
NUnit's analyzers are already complaining and I didn't even update it to 4.x yet.
TerraFX changed to GetLastSystemError so error handling had to be changed.
Buncha APIs have more NRT annotations.

* Remove dotnet-eng NuGet package source.

I genuinely don't know what this was for, and Central Package Management starts throwing warnings about it, so YEET.

* Remove Robust.Physics project.

Never used.

* Remove erroneous NVorbis reference.

Should be VorbisPizza and otherwise wasn't used.

* Sandbox fixes

* Remove unused unit test package references.

Castle.Core and NUnit.ConsoleRunner.

* Update NUnit to 4.0.1

This requires replacing all the old assertion methods because they removed them πŸ₯²

* Oh so that's what dotnet-eng was used for. Yeah ok that makes sense.

* Add Robust.Analyzers.Test

* Update submodule

* commit to re-run CI
44 files changed:
.editorconfig
Content.Benchmarks/Content.Benchmarks.csproj
Content.Client/Content.Client.csproj
Content.IntegrationTests/Content.IntegrationTests.csproj
Content.IntegrationTests/Pair/TestPair.Recycle.cs
Content.IntegrationTests/PoolManager.cs
Content.IntegrationTests/Tests/Actions/ActionsAddedTest.cs
Content.IntegrationTests/Tests/Buckle/BuckleTest.cs
Content.IntegrationTests/Tests/DeviceNetwork/DeviceNetworkTest.cs
Content.IntegrationTests/Tests/Minds/GhostRoleTests.cs
Content.IntegrationTests/Tests/Minds/MindTest.DeleteAllThenGhost.cs
Content.IntegrationTests/Tests/Minds/MindTests.ReconnectTests.cs
Content.IntegrationTests/Tests/PostMapInitTest.cs
Content.IntegrationTests/Tests/Preferences/ServerDbSqliteTests.cs
Content.IntegrationTests/Tests/Serialization/SerializationTest.cs
Content.IntegrationTests/Tests/Toolshed/ToolshedTest.cs
Content.MapRenderer/Content.MapRenderer.csproj
Content.MapRenderer/Painters/EntityPainter.cs
Content.Packaging/Content.Packaging.csproj
Content.PatreonParser/Content.PatreonParser.csproj
Content.Replay/Content.Replay.csproj
Content.Server.Database/Content.Server.Database.csproj
Content.Server.Database/Model.cs
Content.Server.Database/ModelPostgres.cs
Content.Server.Database/ModelSqlite.cs
Content.Server.Database/NpgsqlTypeMapping.cs [deleted file]
Content.Server/Atmos/EntitySystems/GasTileOverlaySystem.cs
Content.Server/Content.Server.csproj
Content.Server/Database/ServerDbPostgres.cs
Content.Server/Database/ServerDbSqlite.cs
Content.Server/IP/IPAddressExt.cs
Content.Shared/Atmos/GasOverlayChunk.cs
Content.Shared/Content.Shared.csproj
Content.Tests/Content.Tests.csproj
Content.Tests/Shared/Alert/ServerAlertsComponentTests.cs
Content.Tests/Shared/DirectionRandomizerTest.cs
Content.Tests/Shared/Utility/RandomExtensionsTests.cs
Content.Tools/Content.Tools.csproj
Content.YAMLLinter/Content.YAMLLinter.csproj
Directory.Packages.props [new file with mode: 0644]
Pow3r/Pow3r.csproj
RobustToolbox
SpaceStation14.sln
nuget.config