nexusmods-app: drop .NET 8 dependency

Bumping StrawberryShake allows us to drop the dependency on .NET 8
runtime.

See upstream PR https://github.com/Nexus-Mods/NexusMods.App/pull/2830
This commit is contained in:
Matt Sturgeon
2025-03-17 23:07:12 +00:00
parent a014215f76
commit 5830a4ea7d
2 changed files with 30 additions and 40 deletions
+23 -33
View File
@@ -501,23 +501,23 @@
},
{
"pname": "HotChocolate.Language.SyntaxTree",
"version": "14.1.0",
"hash": "sha256-4cRFDfLW+A0378BZ0wzPrc7FOiuTdCtlA4gyitSrhiI="
"version": "15.0.3",
"hash": "sha256-PXlle10Q2Yuhcip1WhY922G5ObD4yRwYyPyUqci7Z7A="
},
{
"pname": "HotChocolate.Transport.Abstractions",
"version": "14.1.0",
"hash": "sha256-i8i4ovnxHcFRrnU/a3U01izWEa+OsOjxgLDRq7wo1vs="
"version": "15.0.3",
"hash": "sha256-uRSetnfWOwar73WO/wplsHexCzpbZf6xYxVBLWaIwLo="
},
{
"pname": "HotChocolate.Transport.Http",
"version": "14.1.0",
"hash": "sha256-e5VoAtmieIhNvhtGMnmPXqYAZE9SrXlfyJmDKF7LBJo="
"version": "15.0.3",
"hash": "sha256-9SkFbGb/uYmIGPDT1LnF3m42c8sEeCZBv4OuClMEU6w="
},
{
"pname": "HotChocolate.Utilities",
"version": "14.1.0",
"hash": "sha256-KIYlc1jDG1BT6gZGZoei6ypHXZo9I3dN4zM/NpDWJuI="
"version": "15.0.3",
"hash": "sha256-9y7iNQqv1wrkuGZ3ovXkQQ+seSB4bZwexfmlneoeEAg="
},
{
"pname": "HtmlAgilityPack",
@@ -889,11 +889,6 @@
"version": "6.0.0",
"hash": "sha256-lNL5C4W7/p8homWooO/3ZKDZQ2M0FUTDixJwqWBPVbo="
},
{
"pname": "Microsoft.AspNetCore.WebUtilities",
"version": "8.0.0",
"hash": "sha256-e4wqTJUgPfq6CfRwuXTw32K9vB+hOpSLxSZDpzv23Yg="
},
{
"pname": "Microsoft.AspNetCore.WebUtilities",
"version": "9.0.0",
@@ -1269,11 +1264,6 @@
"version": "9.0.0",
"hash": "sha256-NhEDqZGnwCDFyK/NKn1dwLQExYE82j1YVFcrhXVczqY="
},
{
"pname": "Microsoft.Extensions.Http",
"version": "8.0.0",
"hash": "sha256-UgljypOLld1lL7k7h1noazNzvyEHIJw+r+6uGzucFSY="
},
{
"pname": "Microsoft.Extensions.Http",
"version": "9.0.0",
@@ -1384,11 +1374,6 @@
"version": "9.0.0",
"hash": "sha256-pplZskMsR3gGbs3I0wycGsvIMPIpfWFJpOsR9GkiYRw="
},
{
"pname": "Microsoft.Extensions.ObjectPool",
"version": "8.0.0",
"hash": "sha256-FxFr5GC0y6vnp5YD2A2vISXYizAz3k/QyrH7sBXP5kg="
},
{
"pname": "Microsoft.Extensions.ObjectPool",
"version": "9.0.0",
@@ -2251,28 +2236,28 @@
},
{
"pname": "StrawberryShake.Core",
"version": "14.1.0",
"hash": "sha256-h1Ozv0vdR2UvHIw3JqoBNKPVuD1S31aui7IQ8i8hcnE="
"version": "15.0.3",
"hash": "sha256-bAqmB6l6r1GAAm6w0BcUdwGlktU/FAeB3vPiENmOaKg="
},
{
"pname": "StrawberryShake.Resources",
"version": "14.1.0",
"hash": "sha256-6uOb5V7UeHM9OKUTJ4p8/YwvI16LcrC12tPhSAw3U0Q="
"version": "15.0.3",
"hash": "sha256-m50HKpBrcQkrJxlRAfg2RNobMbv9yw3jakDz7Hp/sn8="
},
{
"pname": "StrawberryShake.Server",
"version": "14.1.0",
"hash": "sha256-6K6TnX8YL0Dbt8wTv9FmBlbSo+UfaucHi9a5CqWCjoY="
"version": "15.0.3",
"hash": "sha256-Tdl27WUE0pA+SXZetKjPPcQxM6rxzf1Cnjz6Jw/XZaM="
},
{
"pname": "StrawberryShake.Transport.Http",
"version": "14.1.0",
"hash": "sha256-Pa2vACAYMgLrAxiZUR7PxBvPY9wrclQRYGZod/VMG5Q="
"version": "15.0.3",
"hash": "sha256-UmB5tTEwB0JImx/LDb+ihCao4YxsT3XvHJpuUDBMODc="
},
{
"pname": "StrawberryShake.Transport.WebSockets",
"version": "14.1.0",
"hash": "sha256-Hqp6GSxMcYorg5v8ns24DNfUDwYGY3urg0FKPleD86I="
"version": "15.0.3",
"hash": "sha256-Nz70BHgzDzxIRzIjKgx6Vx1T+K/UKoPkG6wP/yNKVYs="
},
{
"pname": "Svg.Custom",
@@ -2609,6 +2594,11 @@
"version": "8.0.0",
"hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE="
},
{
"pname": "System.IO.Pipelines",
"version": "9.0.0",
"hash": "sha256-vb0NrPjfEao3kfZ0tavp2J/29XnsQTJgXv3/qaAwwz0="
},
{
"pname": "System.Linq",
"version": "4.1.0",
+7 -7
View File
@@ -59,18 +59,18 @@ buildDotnetModule (finalAttrs: {
nugetDeps = ./deps.json;
mapNuGetDependencies = true;
# TODO: remove .NET 8; StrawberryShake currently needs it
dotnet-sdk =
with dotnetCorePackages;
combinePackages [
sdk_9_0
runtime_8_0
];
dotnet-sdk = dotnetCorePackages.sdk_9_0;
dotnet-runtime = dotnetCorePackages.runtime_9_0;
postPatch = ''
# for some reason these tests fail (intermittently?) with a zero timestamp
touch tests/NexusMods.UI.Tests/WorkspaceSystem/*.verified.png
# Bump StrawberryShake so we can drop .NET 8
# See https://github.com/Nexus-Mods/NexusMods.App/pull/2830
substituteInPlace Directory.Packages.props \
--replace-fail 'Include="StrawberryShake.Server" Version="14.1.0"' \
'Include="StrawberryShake.Server" Version="15.0.3"'
'';
makeWrapperArgs = [