[automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx'#52481
Merged
DonnaChen888 merged 31 commits intoJan 19, 2026
Build Analysis / Build Analysis
succeeded
Jan 16, 2026 in 0s
.NET Result Analysis
Details
All checks completed
Build Rerun
✔️ Build passed after 1 retries.
(Attempt #1) [link to build]
dotnet-sdk-public-ci / Build / TemplateEngine: macOS (x64) / Run TemplateEngine Tests
[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]-
❌XUnit(0,0): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Tests failed: /Users/runner/work/1/s/artifacts/TestResults/Release/dotnet-new.IntegrationTests_net9.0_x64.html [net9.0|x64]
Non-Deterministic Test Failures Detected
❌ Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedNoVersion [Details] [8.44% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
- Exception Message
VerifyException : Directory: /Users/runner/work/1/s/test/dotnet-new.Tests/Approvals\nNotEqual:\n - Received: DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedNoVersion.received.txt\n Verified: DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedNoVersion.verified.txt\n\nFileContent:\n\nNotEqual:\n\nReceived: DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedNoVersion.received.txt\nVerified: DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedNoVersion.verified.txt\nCompare Result:\n11 Repository Url: https://github.com/unoplatform/uno\n - Templates:\n - Template Name Short Name Type Tags Language\n - ----------------------------------------------- -------------------- ------- --------------------------------------------------------------------- --------\n - Multi-Platform App (Windows App SDK) unoapp project Multi-platform/Uno Platform/Android/iOS/Windows/Mac Catalyst/Linux... C# \n - Cross-Platform App (Prism) unoapp-prism project Cross-platform/Uno Platform/Prism/Android/iOS/Windows/macOS/WebAss... C# \n - Cross-Platform UI Tests Library unoapp-uitest project Cross-platform/Uno Platform/UITest/Android/iOS/WebAssembly/dotnet-new C# \n - Multi-Platform App (Xamarin, UWP) unoapp-uwp project Multi-platform/Uno Platform/Android/iOS/Windows/macOS/Linux/Tizen/... C# \n - Multi-Platform App (.NET 6, UWP) unoapp-uwp-net6 project Multi-platform/Uno Platform/Android/iOS/Windows/macOS/Linux/WebAss... C# \n - Multi-Platform App (Xamarin, Windows App SDK) unoapp-winui-xamarin project Multi-platform/Uno Platform/Android/iOS/Windows/macOS/Linux/WebAss... C# \n - Cross-Platform Library unolib project Cross-platform/Uno Platform/Library/Android/iOS/Windows/macOS/Linu... C# \n - Cross-Runtime Library (Xamarin, UWP) unolib-crossruntime project Cross-platform/Uno Platform/Library/Android/iOS/Windows/macOS/Linu... C# \n - Uno Platform WebAssembly Head for Xamarin.Forms wasmxfhead project Cross-platform/Uno Platform/Xamarin.Forms/WebAssembly/dotnet-new C# \n - \n [EOF]\n\n
Failing Configurations (2)
❌ Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.BasicTest [Details] [4.79% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
- Data Driven SubResults
- Exception Message
Expected command to exit with 0 but it did not.\nFile Name: /Users/runner/work/1/s/artifacts/bin/redist/Release/dotnet/dotnet\nArguments: new console --search --debug:custom-hive /Users/runner/work/1/s/artifacts/tmp/Release/dotnet-new.IntegrationTests/SharedHomeDirectory/20260116033244014\nExit Code: 103\nStdOut:\nWarning: use of 'dotnet new --search' is deprecated. Use 'dotnet new search' instead.\nFor more information, run: \n dotnet new search -h\n\nSearching for the templates...\nStdErr:\nMatches from template source: NuGet.org\nSearch failed: Failed to update search cache. (The SSL connection could not be established, see inner exception.) (The SSL connection could not be established, see inner exception.)\n\nFor details on the exit code, refer to https://aka.ms/templating-exit-codes#103\n
- Stack Trace
at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message) at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message) at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message) at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc) at Microsoft.NET.TestFramework.Assertions.CommandResultAssertions.ExitWith(Int32 expectedExitCode) in /_/test/Microsoft.NET.TestFramework/Assertions/CommandResultAssertions.cs:line 22 at Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.BasicTest(String testCase) in /Users/runner/work/1/s/test/dotnet-new.Tests/DotnetNewSearchTests.cs:line 29 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
❌ Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.BasicTest(testCase: \"--search console\")
- Exception Message
Expected command to exit with 0 but it did not.\nFile Name: /Users/runner/work/1/s/artifacts/bin/redist/Release/dotnet/dotnet\nArguments: new --search console --debug:custom-hive /Users/runner/work/1/s/artifacts/tmp/Release/dotnet-new.IntegrationTests/SharedHomeDirectory/20260116033244014\nExit Code: 103\nStdOut:\nWarning: use of 'dotnet new --search' is deprecated. Use 'dotnet new search' instead.\nFor more information, run: \n dotnet new search -h\n\nSearching for the templates...\nStdErr:\nMatches from template source: NuGet.org\nSearch failed: Failed to update search cache. (The SSL connection could not be established, see inner exception.) (The SSL connection could not be established, see inner exception.)\n\nFor details on the exit code, refer to https://aka.ms/templating-exit-codes#103\n
- Stack Trace
at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message) at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message) at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message) at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc) at Microsoft.NET.TestFramework.Assertions.CommandResultAssertions.ExitWith(Int32 expectedExitCode) in /_/test/Microsoft.NET.TestFramework/Assertions/CommandResultAssertions.cs:line 22 at Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.BasicTest(String testCase) in /Users/runner/work/1/s/test/dotnet-new.Tests/DotnetNewSearchTests.cs:line 29 at InvokeStub_DotnetNewSearchTests.BasicTest(Object, Span`1) at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
❌ Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.BasicTest(testCase: \"search console\")
- Exception Message
Expected command to exit with 0 but it did not.\nFile Name: /Users/runner/work/1/s/artifacts/bin/redist/Release/dotnet/dotnet\nArguments: new search console --debug:custom-hive /Users/runner/work/1/s/artifacts/tmp/Release/dotnet-new.IntegrationTests/SharedHomeDirectory/20260116033244014\nExit Code: 103\nStdOut:\nSearching for the templates...\nStdErr:\nMatches from template source: NuGet.org\nSearch failed: Failed to update search cache. (The SSL connection could not be established, see inner exception.) (The SSL connection could not be established, see inner exception.)\n\nFor details on the exit code, refer to https://aka.ms/templating-exit-codes#103\n
- Stack Trace
at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message) at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message) at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message) at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc) at Microsoft.NET.TestFramework.Assertions.CommandResultAssertions.ExitWith(Int32 expectedExitCode) in /_/test/Microsoft.NET.TestFramework/Assertions/CommandResultAssertions.cs:line 22 at Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.BasicTest(String testCase) in /Users/runner/work/1/s/test/dotnet-new.Tests/DotnetNewSearchTests.cs:line 29 at InvokeStub_DotnetNewSearchTests.BasicTest(Object, Span`1) at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Failing Configurations (2)
-
❌ Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.BasicTest(testCase: \"console --search\")
❌ Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.CanDisplayNoResults [Details] [4.54% failure rate]
-
[ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]
- Data Driven SubResults
- Exception Message
The command error output did not contain expected result: No templates found matching: 'fofofo'.\n\nFile Name: /Users/runner/work/1/s/artifacts/bin/redist/Release/dotnet/dotnet\nArguments: new --search fofofo --debug:custom-hive /Users/runner/work/1/s/artifacts/tmp/Release/dotnet-new.IntegrationTests/SharedHomeDirectory/20260116033244014\nExit Code: 103\nStdOut:\nWarning: use of 'dotnet new --search' is deprecated. Use 'dotnet new search' instead.\nFor more information, run: \n dotnet new search -h\n\nSearching for the templates...\nStdErr:\nMatches from template source: NuGet.org\nSearch failed: Failed to update search cache. (The SSL connection could not be established, see inner exception.) (The SSL connection could not be established, see inner exception.)\n\nFor details on the exit code, refer to https://aka.ms/templating-exit-codes#103\n
- Stack Trace
at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message) at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message) at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message) at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc) at Microsoft.NET.TestFramework.Assertions.CommandResultAssertions.HaveStdErrContaining(String pattern) in /_/test/Microsoft.NET.TestFramework/Assertions/CommandResultAssertions.cs:line 137 at Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.CanDisplayNoResults(String testCase, String criteria) in /Users/runner/work/1/s/test/dotnet-new.Tests/DotnetNewSearchTests.cs:line 68 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
❌ Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.CanDisplayNoResults(testCase: \"search fofofo\", criteria: \"'fofofo'\")
- Exception Message
The command error output did not contain expected result: No templates found matching: 'fofofo'.\n\nFile Name: /Users/runner/work/1/s/artifacts/bin/redist/Release/dotnet/dotnet\nArguments: new search fofofo --debug:custom-hive /Users/runner/work/1/s/artifacts/tmp/Release/dotnet-new.IntegrationTests/SharedHomeDirectory/20260116033244014\nExit Code: 103\nStdOut:\nSearching for the templates...\nStdErr:\nMatches from template source: NuGet.org\nSearch failed: Failed to update search cache. (The SSL connection could not be established, see inner exception.) (The SSL connection could not be established, see inner exception.)\n\nFor details on the exit code, refer to https://aka.ms/templating-exit-codes#103\n
- Stack Trace
at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message) at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message) at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message) at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc) at Microsoft.NET.TestFramework.Assertions.CommandResultAssertions.HaveStdErrContaining(String pattern) in /_/test/Microsoft.NET.TestFramework/Assertions/CommandResultAssertions.cs:line 137 at Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.CanDisplayNoResults(String testCase, String criteria) in /Users/runner/work/1/s/test/dotnet-new.Tests/DotnetNewSearchTests.cs:line 68 at InvokeStub_DotnetNewSearchTests.CanDisplayNoResults(Object, Span`1) at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
❌ Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.CanDisplayNoResults(testCase: \"search fofofo --type item\", criteria: \"'fofofo', --type='item'\")
- Exception Message
The command error output did not contain expected result: No templates found matching: 'fofofo', --type='item'.\n\nFile Name: /Users/runner/work/1/s/artifacts/bin/redist/Release/dotnet/dotnet\nArguments: new search fofofo --type item --debug:custom-hive /Users/runner/work/1/s/artifacts/tmp/Release/dotnet-new.IntegrationTests/SharedHomeDirectory/20260116033244014\nExit Code: 103\nStdOut:\nSearching for the templates...\nStdErr:\nMatches from template source: NuGet.org\nSearch failed: Failed to update search cache. (The SSL connection could not be established, see inner exception.) (The SSL connection could not be established, see inner exception.)\n\nFor details on the exit code, refer to https://aka.ms/templating-exit-codes#103\n
- Stack Trace
at FluentAssertions.Execution.XUnit2TestFramework.Throw(String message) at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message) at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message) at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc) at Microsoft.NET.TestFramework.Assertions.CommandResultAssertions.HaveStdErrContaining(String pattern) in /_/test/Microsoft.NET.TestFramework/Assertions/CommandResultAssertions.cs:line 137 at Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.CanDisplayNoResults(String testCase, String criteria) in /Users/runner/work/1/s/test/dotnet-new.Tests/DotnetNewSearchTests.cs:line 68 at InvokeStub_DotnetNewSearchTests.CanDisplayNoResults(Object, Span`1) at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Failing Configurations (2)
-
❌ Microsoft.DotNet.Cli.New.IntegrationTests.DotnetNewSearchTests.CanDisplayNoResults(testCase: \"--search fofofo\", criteria: \"'fofofo'\")
Loading