integration tests on .net6 were accidentally installing .net8 because one layer in the templates passed 'true' instead of the actual parameter value for 'installDotnet'.
Instead of having a boolean parameter, I switched this to require a string - and all layers of the templates now require the string to be passed, and only the top layer defines the value passed.
integration tests on .net6 were accidentally installing .net8 because one layer in the templates passed 'true' instead of the actual parameter value for 'installDotnet'.
Instead of having a boolean parameter, I switched this to require a string - and all layers of the templates now require the string to be passed, and only the top layer defines the value passed.
From the .NET 6 test run