From a22d69dd990d9916946846f1e5fe65679596ece4 Mon Sep 17 00:00:00 2001 From: David McFarland Date: Tue, 19 May 2026 15:19:52 -0300 Subject: [PATCH] tests.dotnet.cross-target: use only target runtime --- pkgs/test/dotnet/cross-target/default.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/test/dotnet/cross-target/default.nix b/pkgs/test/dotnet/cross-target/default.nix index bf2fa84af5a3..1dfa75aade88 100644 --- a/pkgs/test/dotnet/cross-target/default.nix +++ b/pkgs/test/dotnet/cross-target/default.nix @@ -38,12 +38,12 @@ let in stdenv.mkDerivation { - name = "dotnet-cross-target-${dotnet-sdk_target.version}-from-${dotnet-sdk.version}-test"; + name = "dotnet-cross-target-${runtime.version}-from-${dotnet-sdk.version}-test"; nativeBuildInputs = [ (dotnetCorePackages.combinePackages [ dotnet-sdk - dotnet-sdk_target + runtime ]) ] ++ dotnet-sdk_target.packages; @@ -66,5 +66,14 @@ let in lib.optionalAttrs (!dotnet-sdk.hasCrossTargetBug) ( - lib.recurseIntoAttrs (lib.mapAttrs (_: mkTest) sdks) + lib.recurseIntoAttrs ( + lib.mapAttrs (_: mkTest) ( + lib.filterAttrs ( + _: target: + lib.versionOlder (lib.versions.major target.runtime.version) ( + lib.versions.major dotnet-sdk.runtime.version + ) + ) sdks + ) + ) )