From 7d75546ffb00ba5caff69b2ac51b3e7fb3986e28 Mon Sep 17 00:00:00 2001 From: Theaux Masquelier <43664045+Theauxm@users.noreply.github.com> Date: Mon, 18 May 2026 13:12:38 -0600 Subject: [PATCH 1/2] chore: ignore MSBuild static-graph restore cache *.csproj.lscache is produced by MSBuild's static graph restore and should not be checked in. Generated locally on every build/restore. --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 2b888db..082ac38 100644 --- a/.gitignore +++ b/.gitignore @@ -146,3 +146,6 @@ BenchmarkDotNet.Artifacts/ # Node modules (semantic-release) node_modules/ + +# MSBuild static graph restore cache +*.csproj.lscache From 47b697cd4e795390ebb99fc690647836f33118b1 Mon Sep 17 00:00:00 2001 From: Theaux Masquelier <43664045+Theauxm@users.noreply.github.com> Date: Mon, 18 May 2026 13:24:01 -0600 Subject: [PATCH 2/2] fix(tests): unpin Microsoft.Extensions.DependencyInjection version The integration tests pinned Microsoft.Extensions.DependencyInjection to 10.0.7, but EF Core InMemory 10.0.5 transitively requires Microsoft.Extensions.Logging 10.0.8 which depends on Microsoft.Extensions.DependencyInjection >= 10.0.8. NuGet flagged the downgrade as NU1605, which CI treats as a build error. Switch to the 10.* floating version other Trax test projects use so restore picks whatever floor the transitive closure requires. Unrelated to the .gitignore change in this branch; CI surfaced it on this PR because the failure is on main. --- .../Trax.Dashboard.Tests.Integration.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Trax.Dashboard.Tests.Integration/Trax.Dashboard.Tests.Integration.csproj b/tests/Trax.Dashboard.Tests.Integration/Trax.Dashboard.Tests.Integration.csproj index a2b58ff..14a43d9 100644 --- a/tests/Trax.Dashboard.Tests.Integration/Trax.Dashboard.Tests.Integration.csproj +++ b/tests/Trax.Dashboard.Tests.Integration/Trax.Dashboard.Tests.Integration.csproj @@ -11,7 +11,7 @@ - +