Though I still believe in the power of useful error messages, and the SCM solution will still benefit from this. The alternative is a weird dotnet crash with a missing .deps file.
So this is the compromise.
The CCI runners are already running .NET 8 and thus tests are still passing. The negative case is a bit more cumbersome, as most fixtures targeting .NET 8 will fail with a .NET 7/6 executor.
This user-friendly update: https://github.com/snyk/snyk-nuget-plugin/pull/207 was a tad too friendly. Any .NET version other than 8 caused it to fail.
Though I still believe in the power of useful error messages, and the SCM solution will still benefit from this. The alternative is a weird dotnet crash with a missing
.deps
file.So this is the compromise.
The CCI runners are already running .NET 8 and thus tests are still passing. The negative case is a bit more cumbersome, as most fixtures targeting .NET 8 will fail with a .NET 7/6 executor.