forked from space-wizards/RobustToolbox
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Dependency update / fixes / skrungle bungle (space-wizards#4825)
* 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. * Fix double loading of assemblies due to ALC shenanigans. Due to how the "sideloading" code for the ModLoader was set up, it would first try to load Microsoft.Extensions.Primitives from next to the content dll. But we already have that library in Robust! Chaos ensues. We now try to forcibly prioritize loading from the default ALC first to avoid this. * 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 🥲 * Mute CA1416 (platform check) errors TerraFX started annotating APIs with this and I can't be arsed to entertain this analyzer so out it goes. * Fine ya cranky, no more CPM for Robust.Client.Injectors * Changelog * Oh so that's what dotnet-eng was used for. Yeah ok that makes sense. * Central package management for remaining 2 robust projects * Ok that was a bad idea let's just use NUnit 3 on the analyzer test project * Oh right forgot to remove this one * Update to a newer version of RemoteExecutor * Disable RemoteExecutor test dotnet/arcade#8483 Yeah this package is not well maintained and clearly we can't rely on it. * Fix immutable list serialization
- Loading branch information
Showing
71 changed files
with
434 additions
and
341 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
<Project> | ||
<ItemGroup> | ||
<PackageVersion Include="BenchmarkDotNet" Version="0.13.12" /> | ||
<PackageVersion Include="DiscordRichPresence" Version="1.2.1.24" /> | ||
<PackageVersion Include="ILReader.Core" Version="1.0.0.4" /> | ||
<PackageVersion Include="JetBrains.Annotations" Version="2023.3.0" /> | ||
<PackageVersion Include="JetBrains.Profiler.Api" Version="1.4.0" /> | ||
<PackageVersion Include="Linguini.Bundle" Version="0.1.3" /> | ||
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" /> | ||
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzer.Testing" Version="1.1.1"/> | ||
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Analyzer.Testing.NUnit" Version="1.1.1"/> | ||
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.8.0" /> | ||
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Features" Version="4.8.0" /> | ||
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.8.0" /> | ||
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.8.0" /> | ||
<PackageVersion Include="Microsoft.CodeAnalysis.Common" Version="4.8.0" /> | ||
<PackageVersion Include="Microsoft.CodeAnalysis.Workspaces.Common" Version="4.8.0" /> | ||
<PackageVersion Include="Microsoft.CodeCoverage" Version="17.8.0" /> | ||
<PackageVersion Include="Microsoft.Data.Sqlite.Core" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.DotNet.RemoteExecutor" Version="8.0.0-beta.24059.4" /> | ||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.Extensions.Logging" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.Extensions.ObjectPool" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.Extensions.Primitives" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.ILVerification" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.0" /> | ||
<PackageVersion Include="Microsoft.NET.ILLink.Tasks" Version="8.0.0" /> | ||
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.8.0" /> | ||
<PackageVersion Include="Microsoft.Win32.Registry" Version="5.0.0" /> | ||
<PackageVersion Include="Moq" Version="4.20.70" /> | ||
<PackageVersion Include="NUnit" Version="4.0.1" /> | ||
<PackageVersion Include="NUnit.Analyzers" Version="3.10.0" /> | ||
<PackageVersion Include="NUnit3TestAdapter" Version="4.5.0" /> | ||
<PackageVersion Include="Nett" Version="0.15.0" /> | ||
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.4" /> | ||
<PackageVersion Include="OpenTK.OpenAL" Version="4.7.7" /> | ||
<PackageVersion Include="OpenToolkit.Graphics" Version="4.0.0-pre9.1" /> | ||
<PackageVersion Include="Pidgin" Version="3.2.2" /> | ||
<PackageVersion Include="Robust.Natives" Version="0.1.1" /> | ||
<PackageVersion Include="Robust.Natives.Cef" Version="120.1.9" /> | ||
<PackageVersion Include="Robust.Shared.AuthLib" Version="0.1.2" /> | ||
<PackageVersion Include="SQLitePCLRaw.bundle_e_sqlite3" Version="2.1.7" /> | ||
<PackageVersion Include="SQLitePCLRaw.provider.sqlite3" Version="2.1.7" /> | ||
<PackageVersion Include="Serilog" Version="3.1.1" /> | ||
<PackageVersion Include="Serilog.Sinks.Loki" Version="4.0.0-beta3" /> | ||
<PackageVersion Include="SharpZstd.Interop" Version="1.5.2-beta2" /> | ||
<PackageVersion Include="SixLabors.ImageSharp" Version="3.1.2" /> | ||
<PackageVersion Include="SpaceWizards.HttpListener" Version="0.1.0" /> | ||
<PackageVersion Include="SpaceWizards.NFluidsynth" Version="0.1.1" /> | ||
<PackageVersion Include="SpaceWizards.SharpFont" Version="1.0.2" /> | ||
<PackageVersion Include="SpaceWizards.Sodium" Version="0.2.1" /> | ||
<PackageVersion Include="System.Numerics.Vectors" Version="4.5.0" /> | ||
<PackageVersion Include="TerraFX.Interop.Windows" Version="10.0.22621.5" /> | ||
<PackageVersion Include="TerraFX.Interop.Xlib" Version="6.4.0" /> | ||
<PackageVersion Include="VorbisPizza" Version="1.3.0" /> | ||
<PackageVersion Include="YamlDotNet" Version="13.7.1" /> | ||
<PackageVersion Include="prometheus-net" Version="8.2.1" /> | ||
<PackageVersion Include="prometheus-net.DotNetRuntime" Version="4.4.0" /> | ||
</ItemGroup> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.