Skip to content

Conversation

@tomerqodo
Copy link

@tomerqodo tomerqodo commented Jan 28, 2026

Benchmark PR from agentic-review-benchmarks#9

Summary by CodeRabbit

  • Chores

    • Updated build infrastructure to macOS 15 and XCode 16.4.0
    • Bumped product dependencies to version 10.0.1
    • Updated .NET SDK and build tool versions
    • Updated NuGet package sources and platform manifests
  • Tests

    • Quarantined failing test pending resolution

✏️ Tip: You can customize this high-level summary in your review settings.

dotnet-maestro bot and others added 14 commits January 25, 2026 11:59
Updated Dependencies:
Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NET.Runtime.MonoAOTCompiler.Task, dotnet-ef, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.NETCore.App.Ref, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.0 -> 10.0.0)
Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.Platforms (Version 10.0.0-rtm.25517.104 -> 10.0.0-rtm.25520.105)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 10.0.0-beta.25517.104 -> 10.0.0-beta.25520.105)
Microsoft.Web.Xdt (Version 3.2.0-preview.25517.104 -> 3.2.0-preview.25520.105)
NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-rc.1804 -> 7.0.0-rc.2105)
Updated Dependencies:
Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NET.Runtime.MonoAOTCompiler.Task, dotnet-ef, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.NETCore.App.Ref, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.0 -> 10.0.0)
Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.Platforms (Version 10.0.0-rtm.25520.105 -> 10.0.0-rtm.25520.117)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 10.0.0-beta.25520.105 -> 10.0.0-beta.25520.117)
Microsoft.Web.Xdt (Version 3.2.0-preview.25520.105 -> 3.2.0-preview.25520.117)
NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-rc.2105 -> 7.0.0-rc.2117)
Updated Dependencies:
Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NET.Runtime.MonoAOTCompiler.Task, dotnet-ef, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.NETCore.App.Ref, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.0 -> 10.0.0)
Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.Platforms (Version 10.0.0-rtm.25520.117 -> 10.0.0-rtm.25521.107)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 10.0.0-beta.25520.117 -> 10.0.0-beta.25521.107)
Microsoft.Web.Xdt (Version 3.2.0-preview.25520.117 -> 3.2.0-preview.25521.107)
NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-rc.2117 -> 7.0.0-rc.2207)
Updated Dependencies:
Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NET.Runtime.MonoAOTCompiler.Task, dotnet-ef, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.NETCore.App.Ref, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.0 -> 10.0.0)
Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.Platforms (Version 10.0.0-rtm.25521.107 -> 10.0.0-rtm.25523.108)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 10.0.0-beta.25521.107 -> 10.0.0-beta.25523.108)
Microsoft.Web.Xdt (Version 3.2.0-preview.25521.107 -> 3.2.0-preview.25523.108)
NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-rc.2207 -> 7.0.0-rc.2408)
Updated Dependencies:
Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NET.Runtime.MonoAOTCompiler.Task, dotnet-ef, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.NETCore.App.Ref, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.0 -> 10.0.0)
Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.Platforms (Version 10.0.0-rtm.25523.108 -> 10.0.0-rtm.25523.113)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 10.0.0-beta.25523.108 -> 10.0.0-beta.25523.113)
Microsoft.Web.Xdt (Version 3.2.0-preview.25523.108 -> 3.2.0-preview.25523.113)
NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-rc.2408 -> 7.0.0-rc.2413)
Updated Dependencies:
Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NET.Runtime.MonoAOTCompiler.Task, dotnet-ef, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.NETCore.App.Ref, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.0 -> 10.0.0)
Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.Platforms (Version 10.0.0-rtm.25523.113 -> 10.0.0-rtm.25528.106)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 10.0.0-beta.25523.113 -> 10.0.0-beta.25528.106)
Microsoft.Web.Xdt (Version 3.2.0-preview.25523.113 -> 3.2.0-preview.25528.106)
NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-rc.2413 -> 7.0.0-rc.2906)
Updated Dependencies:
Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NET.Runtime.MonoAOTCompiler.Task, dotnet-ef, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.NETCore.App.Ref, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.0 -> 10.0.0)
Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.Platforms (Version 10.0.0-rtm.25528.106 -> 10.0.0-rtm.25530.104)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 10.0.0-beta.25528.106 -> 10.0.0-beta.25530.104)
Microsoft.Web.Xdt (Version 3.2.0-preview.25528.106 -> 3.2.0-preview.25530.104)
NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-rc.2906 -> 7.0.0-rc.3104)
Updated Dependencies:
Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NET.Runtime.MonoAOTCompiler.Task, dotnet-ef, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.NETCore.App.Ref, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.0 -> 10.0.0)
Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.Platforms (Version 10.0.0-rtm.25530.104 -> 10.0.0-rtm.25531.102)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 10.0.0-beta.25530.104 -> 10.0.0-beta.25531.102)
Microsoft.Web.Xdt (Version 3.2.0-preview.25530.104 -> 3.2.0-preview.25531.102)
NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-rc.3104 -> 7.0.0-rc.3202)
Updated Dependencies:
Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NET.Runtime.MonoAOTCompiler.Task, dotnet-ef, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.NETCore.App.Ref, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.0 -> 10.0.1)
Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.Platforms (Version 10.0.0-rtm.25531.102 -> 10.0.1-servicing.25554.104)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 10.0.0-beta.25531.102 -> 10.0.0-beta.25554.104)
Microsoft.Web.Xdt (Version 3.2.0-preview.25531.102 -> 3.2.0-preview.25554.104)
NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-rc.3202 -> 7.0.0-rc.5504)
Updated Dependencies:
Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NET.Runtime.MonoAOTCompiler.Task, dotnet-ef, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.NETCore.App.Ref, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.1 -> 10.0.1)
Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.Platforms (Version 10.0.1-servicing.25554.104 -> 10.0.1-servicing.25555.106)
Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 10.0.0-beta.25554.104 -> 10.0.0-beta.25555.106)
Microsoft.Web.Xdt (Version 3.2.0-preview.25554.104 -> 3.2.0-preview.25555.106)
NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-rc.5504 -> 7.0.0-rc.5606)
@coderabbitai
Copy link

coderabbitai bot commented Jan 28, 2026

Walkthrough

This PR updates the ASP.NET Core build infrastructure from version 10.0.0 to 10.0.1 by bumping all managed dependencies uniformly, upgrading build tooling (macOS and XCode versions), updating NuGet package sources, refactoring MicroBuild temporary directory handling, and adding support for additional internal feed detection.

Changes

Cohort / File(s) Summary
Build Agent & SDK Configuration
.azure/pipelines/jobs/default-build.yml, global.json
Updated macOS image from 13 to 15; XCode from 15.2.0 to 16.4.0; .NET SDK from 10.0.100-rc.1 to 10.0.100-rc.2 and arcade/helix/shared-framework SDK versions from beta.25517.104 to beta.25555.106.
NuGet Package Sources
NuGet.config
Replaced package source key darc-pub-dotnet-dotnet-c737522 with darc-pub-dotnet-dotnet-e17b0d0 and updated corresponding URL.
Manifest & Override Files
eng/PackageOverrides.txt, eng/PlatformManifest.txt
Added new static manifest files: PackageOverrides.txt enumerates 140+ NuGet packages with uniform version 10.0.0; PlatformManifest.txt defines 143+ platform assembly entries with version mappings.
Version Details & Properties
eng/Version.Details.props, eng/Version.Details.xml, eng/Versions.props
Large-scale version bump from 10.0.0 to 10.0.1 across 90+ package properties; AspNetCorePatchVersion changed 0→1; PreReleaseVersionLabel changed rtm→servicing; PreReleaseBrandingLabel updated with dynamic conditions; all corresponding dependency SHA values updated.
NuGet Source Setup Scripts
eng/common/SetupNugetSources.ps1, eng/common/SetupNugetSources.sh
Added conditional logic to detect and enable dotnet-eng-internal and dotnet-tools-internal package sources when their corresponding public feeds (dotnet-eng, dotnet-tools) are present.
Build Infrastructure
eng/common/core-templates/steps/install-microbuild.yml, eng/targets/ResolveReferences.targets
Refactored MicroBuild output paths from source-directory-based to temporary directory ($(Agent.TempDirectory)); tightened servicing-build error condition (BUILD002) to also check AspNetCorePatchVersion equals "1".
Test Updates
src/Components/test/E2ETest/ServerExecutionTests/WebSocketCompressionTests.cs
Added quarantine attribute to EmbeddingServerAppInsideIframe_WithCompressionEnabled_Fails() test.

Estimated Code Review Effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Poem

🐰 Hopping through versions, we bump them with glee,
From 10.0.0 to 10.0.1—servicing spree!
New macOS, new tools, feeds bright and new,
Manifests penned and paths refactored too!
Building aspires as we upgrade the whole crew!

🚥 Pre-merge checks | ✅ 1 | ❌ 2
❌ Failed checks (2 warnings)
Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description only contains a reference to a benchmark PR without following the required template structure, which includes summary, detailed description, and issue references. Add a proper description following the template: include a summary (under 80 chars), detailed description of changes, and reference the related issue in the format 'Fixes #{bug number}'.
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (1 passed)
Check name Status Explanation
Title check ✅ Passed The PR title '[release/10.0] Source code updates from dotnet/dotnet' clearly and concisely describes the main change—updating source code from the upstream dotnet/dotnet repository on the release/10.0 branch.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In @.azure/pipelines/jobs/default-build.yml:
- Around line 165-167: Two macOS build steps set xcode-select to
/Applications/Xcode_15.2.0.app but use the label "Use XCode 16.4.0", causing a
version mismatch; locate the steps that contain the lines "script: sudo
xcode-select -s /Applications/Xcode_15.2.0.app/Contents/Developer" and
"displayName: Use XCode 16.4.0" and make them consistent by either changing the
script path to the correct bundle for Xcode 16.4 (e.g.,
/Applications/Xcode_16.4.0.app/Contents/Developer) or updating the displayName
to reflect Xcode 15.2.0, and verify the actual Xcode bundle name available on
the macOS agent before committing.

In `@eng/PackageOverrides.txt`:
- Around line 1-140: The overrides file pins ~140 Microsoft.* and
Microsoft.AspNetCore.* packages to 10.0.0 which masks the intended 10.0.1
servicing updates; remove or update those entries so they no longer force
10.0.0. Edit the overrides list lines that set Microsoft.Extensions.* and
Microsoft.AspNetCore.* (the entries currently equal to "10.0.0") and either
delete those entries entirely or change their versions to "10.0.1" to match
eng/Version.Details.props, then run a restore/build to verify the servicing
updates are applied.
📜 Review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3d63468 and b535239.

📒 Files selected for processing (13)
  • .azure/pipelines/jobs/default-build.yml
  • NuGet.config
  • eng/PackageOverrides.txt
  • eng/PlatformManifest.txt
  • eng/Version.Details.props
  • eng/Version.Details.xml
  • eng/Versions.props
  • eng/common/SetupNugetSources.ps1
  • eng/common/SetupNugetSources.sh
  • eng/common/core-templates/steps/install-microbuild.yml
  • eng/targets/ResolveReferences.targets
  • global.json
  • src/Components/test/E2ETest/ServerExecutionTests/WebSocketCompressionTests.cs
🔇 Additional comments (13)
.azure/pipelines/jobs/default-build.yml (1)

105-107: macOS image bump looks consistent.

The macOS-15 image update aligns with the broader tooling upgrade.

Also applies to: 320-323

eng/Versions.props (1)

12-27: Versioning/branding updates look consistent with servicing baseline.

No concerns with these property changes.

eng/targets/ResolveReferences.targets (1)

210-213: Confirm BUILD002 should only apply when patch version is 1.

With the added guard, servicing patches beyond 10.0.1 won’t trigger BUILD002. Please confirm this is intentional for 10.0.2+ servicing releases.

src/Components/test/E2ETest/ServerExecutionTests/WebSocketCompressionTests.cs (2)

10-17: Namespace/using update looks good.

No issues with the namespace block change and added using.

Also applies to: 209-209


101-102: Quarantined test annotation is appropriate.

This cleanly marks the flaky test without changing test logic.

eng/PlatformManifest.txt (1)

1-143: Manifest addition looks fine.

Data-only platform manifest is consistent with the baseline update.

eng/common/SetupNugetSources.ps1 (1)

177-187: LGTM.

NuGet.config (1)

7-7: LGTM.

eng/common/SetupNugetSources.sh (1)

4-6: LGTM.

Also applies to: 177-187

eng/common/core-templates/steps/install-microbuild.yml (1)

20-29: LGTM.

Also applies to: 67-68, 87-88

eng/Version.Details.props (1)

9-100: LGTM.

eng/Version.Details.xml (1)

11-334: LGTM.

Also applies to: 361-454

global.json (1)

3-6: Ensure NuGet.config includes the internal dotnet-eng feed for MSBuild SDK packages.

The .NET SDK 10.0.100-rc.2.25502.107 is available from the official Microsoft .NET download page. However, the Arcade/Helix/SharedFramework SDK packages (version 10.0.0-beta.25555.106) are published only to the internal dotnet-eng Azure Artifacts feed, not public NuGet.org. Add or verify this feed in your repo's NuGet.config:

<add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" />

Also applies to: 30-32

✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.

Comment on lines 165 to +167
- ${{ if eq(parameters.agentOs, 'macOS') }}:
- script: sudo xcode-select -s /Applications/Xcode_15.2.0.app/Contents/Developer
displayName: Use XCode 15.2.0
displayName: Use XCode 16.4.0
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

# First, let's read the YAML file to see the context and all instances
cat -n .azure/pipelines/jobs/default-build.yml | sed -n '160,170p'

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 700


🏁 Script executed:

# Check the second instance mentioned at lines 391-393
cat -n .azure/pipelines/jobs/default-build.yml | sed -n '385,400p'

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 1065


🏁 Script executed:

# Let's also search for all Xcode references in the file
rg -n "Xcode" .azure/pipelines/jobs/default-build.yml

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 274


🏁 Script executed:

# Check if there's any documentation about macOS agent versions
find . -type f \( -name "*.md" -o -name "*.yml" -o -name "*.yaml" \) | xargs rg -l "macOS.*agent\|Xcode.*version" | head -20

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 71


🏁 Script executed:

# Check git history for this file to see recent changes
git log --oneline -20 .azure/pipelines/jobs/default-build.yml

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 107


🏁 Script executed:

# Look for any comments or documentation in the file itself
cat -n .azure/pipelines/jobs/default-build.yml | head -50

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 2786


🏁 Script executed:

# Search for any configuration or variable definitions related to Xcode
rg -i "xcode\|macos.*15\|xcode.*version" --type yaml -A 2 -B 2

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 71


🏁 Script executed:

# Search for agent pool specifications or macOS configuration
rg -i "agent.*pool\|macOS.*image\|image.*version" --type yaml -B 2 -A 2 | head -50

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 71


🏁 Script executed:

# Look for any comments in the pipeline about Xcode or agent versions
rg -i "xcode\|agent" .azure/pipelines/jobs/default-build.yml -B 2 -A 2

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 71


🏁 Script executed:

# Check if there's any PR or issue reference
git log -1 --format=%B b535239b

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 98


Fix Xcode version mismatch in macOS build steps (lines 166 and 392).

Both instances select Xcode_15.2.0.app but label says "Use XCode 16.4.0". Align the script path with the intended Xcode version or update the label if 15.2.0 is still required. This mismatch could cause failures on macOS agents where one version is unavailable.

🔧 Proposed fix (verify actual bundle name on the agent)
-        - script: sudo xcode-select -s /Applications/Xcode_15.2.0.app/Contents/Developer
+        - script: sudo xcode-select -s /Applications/Xcode_16.4.0.app/Contents/Developer
           displayName: Use XCode 16.4.0
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- ${{ if eq(parameters.agentOs, 'macOS') }}:
- script: sudo xcode-select -s /Applications/Xcode_15.2.0.app/Contents/Developer
displayName: Use XCode 15.2.0
displayName: Use XCode 16.4.0
- ${{ if eq(parameters.agentOs, 'macOS') }}:
- script: sudo xcode-select -s /Applications/Xcode_16.4.0.app/Contents/Developer
displayName: Use XCode 16.4.0
🤖 Prompt for AI Agents
In @.azure/pipelines/jobs/default-build.yml around lines 165 - 167, Two macOS
build steps set xcode-select to /Applications/Xcode_15.2.0.app but use the label
"Use XCode 16.4.0", causing a version mismatch; locate the steps that contain
the lines "script: sudo xcode-select -s
/Applications/Xcode_15.2.0.app/Contents/Developer" and "displayName: Use XCode
16.4.0" and make them consistent by either changing the script path to the
correct bundle for Xcode 16.4 (e.g.,
/Applications/Xcode_16.4.0.app/Contents/Developer) or updating the displayName
to reflect Xcode 15.2.0, and verify the actual Xcode bundle name available on
the macOS agent before committing.

Comment on lines +1 to +140
Microsoft.Extensions.Caching.Abstractions|10.0.0
Microsoft.Extensions.Caching.Memory|10.0.0
Microsoft.Extensions.Configuration.Abstractions|10.0.0
Microsoft.Extensions.Configuration.Binder|10.0.0
Microsoft.Extensions.Configuration.CommandLine|10.0.0
Microsoft.Extensions.Configuration|10.0.0
Microsoft.Extensions.Configuration.EnvironmentVariables|10.0.0
Microsoft.Extensions.Configuration.FileExtensions|10.0.0
Microsoft.Extensions.Configuration.Ini|10.0.0
Microsoft.Extensions.Configuration.Json|10.0.0
Microsoft.Extensions.Configuration.UserSecrets|10.0.0
Microsoft.Extensions.Configuration.Xml|10.0.0
Microsoft.Extensions.DependencyInjection.Abstractions|10.0.0
Microsoft.Extensions.DependencyInjection|10.0.0
Microsoft.Extensions.Diagnostics.Abstractions|10.0.0
Microsoft.Extensions.Diagnostics|10.0.0
Microsoft.Extensions.FileProviders.Abstractions|10.0.0
Microsoft.Extensions.FileProviders.Composite|10.0.0
Microsoft.Extensions.FileProviders.Physical|10.0.0
Microsoft.Extensions.FileSystemGlobbing|10.0.0
Microsoft.Extensions.Hosting.Abstractions|10.0.0
Microsoft.Extensions.Hosting|10.0.0
Microsoft.Extensions.Http|10.0.0
Microsoft.Extensions.Logging.Abstractions|10.0.0
Microsoft.Extensions.Logging.Configuration|10.0.0
Microsoft.Extensions.Logging.Console|10.0.0
Microsoft.Extensions.Logging.Debug|10.0.0
Microsoft.Extensions.Logging|10.0.0
Microsoft.Extensions.Logging.EventLog|10.0.0
Microsoft.Extensions.Logging.EventSource|10.0.0
Microsoft.Extensions.Logging.TraceSource|10.0.0
Microsoft.Extensions.Options.ConfigurationExtensions|10.0.0
Microsoft.Extensions.Options.DataAnnotations|10.0.0
Microsoft.Extensions.Options|10.0.0
Microsoft.Extensions.Primitives|10.0.0
System.Diagnostics.EventLog|10.0.0
System.Formats.Cbor|10.0.0
System.Security.Cryptography.Xml|10.0.0
System.Threading.RateLimiting|10.0.0
Microsoft.AspNetCore.Antiforgery|10.0.0
Microsoft.AspNetCore.Authentication.Abstractions|10.0.0
Microsoft.AspNetCore.Authentication.BearerToken|10.0.0
Microsoft.AspNetCore.Authentication.Cookies|10.0.0
Microsoft.AspNetCore.Authentication.Core|10.0.0
Microsoft.AspNetCore.Authentication|10.0.0
Microsoft.AspNetCore.Authentication.OAuth|10.0.0
Microsoft.AspNetCore.Authorization|10.0.0
Microsoft.AspNetCore.Authorization.Policy|10.0.0
Microsoft.AspNetCore.Components.Authorization|10.0.0
Microsoft.AspNetCore.Components|10.0.0
Microsoft.AspNetCore.Components.Endpoints|10.0.0
Microsoft.AspNetCore.Components.Forms|10.0.0
Microsoft.AspNetCore.Components.Server|10.0.0
Microsoft.AspNetCore.Components.Web|10.0.0
Microsoft.AspNetCore.Connections.Abstractions|10.0.0
Microsoft.AspNetCore.CookiePolicy|10.0.0
Microsoft.AspNetCore.Cors|10.0.0
Microsoft.AspNetCore.Cryptography.Internal|10.0.0
Microsoft.AspNetCore.Cryptography.KeyDerivation|10.0.0
Microsoft.AspNetCore.DataProtection.Abstractions|10.0.0
Microsoft.AspNetCore.DataProtection|10.0.0
Microsoft.AspNetCore.DataProtection.Extensions|10.0.0
Microsoft.AspNetCore.Diagnostics.Abstractions|10.0.0
Microsoft.AspNetCore.Diagnostics|10.0.0
Microsoft.AspNetCore.Diagnostics.HealthChecks|10.0.0
Microsoft.AspNetCore|10.0.0
Microsoft.AspNetCore.HostFiltering|10.0.0
Microsoft.AspNetCore.Hosting.Abstractions|10.0.0
Microsoft.AspNetCore.Hosting|10.0.0
Microsoft.AspNetCore.Hosting.Server.Abstractions|10.0.0
Microsoft.AspNetCore.Html.Abstractions|10.0.0
Microsoft.AspNetCore.Http.Abstractions|10.0.0
Microsoft.AspNetCore.Http.Connections.Common|10.0.0
Microsoft.AspNetCore.Http.Connections|10.0.0
Microsoft.AspNetCore.Http|10.0.0
Microsoft.AspNetCore.Http.Extensions|10.0.0
Microsoft.AspNetCore.Http.Features|10.0.0
Microsoft.AspNetCore.Http.Results|10.0.0
Microsoft.AspNetCore.HttpLogging|10.0.0
Microsoft.AspNetCore.HttpOverrides|10.0.0
Microsoft.AspNetCore.HttpsPolicy|10.0.0
Microsoft.AspNetCore.Identity|10.0.0
Microsoft.AspNetCore.Localization|10.0.0
Microsoft.AspNetCore.Localization.Routing|10.0.0
Microsoft.AspNetCore.Metadata|10.0.0
Microsoft.AspNetCore.Mvc.Abstractions|10.0.0
Microsoft.AspNetCore.Mvc.ApiExplorer|10.0.0
Microsoft.AspNetCore.Mvc.Core|10.0.0
Microsoft.AspNetCore.Mvc.Cors|10.0.0
Microsoft.AspNetCore.Mvc.DataAnnotations|10.0.0
Microsoft.AspNetCore.Mvc|10.0.0
Microsoft.AspNetCore.Mvc.Formatters.Json|10.0.0
Microsoft.AspNetCore.Mvc.Formatters.Xml|10.0.0
Microsoft.AspNetCore.Mvc.Localization|10.0.0
Microsoft.AspNetCore.Mvc.Razor|10.0.0
Microsoft.AspNetCore.Mvc.RazorPages|10.0.0
Microsoft.AspNetCore.Mvc.TagHelpers|10.0.0
Microsoft.AspNetCore.Mvc.ViewFeatures|10.0.0
Microsoft.AspNetCore.OutputCaching|10.0.0
Microsoft.AspNetCore.RateLimiting|10.0.0
Microsoft.AspNetCore.Razor|10.0.0
Microsoft.AspNetCore.Razor.Runtime|10.0.0
Microsoft.AspNetCore.RequestDecompression|10.0.0
Microsoft.AspNetCore.ResponseCaching.Abstractions|10.0.0
Microsoft.AspNetCore.ResponseCaching|10.0.0
Microsoft.AspNetCore.ResponseCompression|10.0.0
Microsoft.AspNetCore.Rewrite|10.0.0
Microsoft.AspNetCore.Routing.Abstractions|10.0.0
Microsoft.AspNetCore.Routing|10.0.0
Microsoft.AspNetCore.Server.HttpSys|10.0.0
Microsoft.AspNetCore.Server.IIS|10.0.0
Microsoft.AspNetCore.Server.IISIntegration|10.0.0
Microsoft.AspNetCore.Server.Kestrel.Core|10.0.0
Microsoft.AspNetCore.Server.Kestrel|10.0.0
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes|10.0.0
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic|10.0.0
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets|10.0.0
Microsoft.AspNetCore.Session|10.0.0
Microsoft.AspNetCore.SignalR.Common|10.0.0
Microsoft.AspNetCore.SignalR.Core|10.0.0
Microsoft.AspNetCore.SignalR|10.0.0
Microsoft.AspNetCore.SignalR.Protocols.Json|10.0.0
Microsoft.AspNetCore.StaticAssets|10.0.0
Microsoft.AspNetCore.StaticFiles|10.0.0
Microsoft.AspNetCore.WebSockets|10.0.0
Microsoft.AspNetCore.WebUtilities|10.0.0
Microsoft.Extensions.Configuration.KeyPerFile|10.0.0
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions|10.0.0
Microsoft.Extensions.Diagnostics.HealthChecks|10.0.0
Microsoft.Extensions.Features|10.0.0
Microsoft.Extensions.Identity.Core|10.0.0
Microsoft.Extensions.Identity.Stores|10.0.0
Microsoft.Extensions.Localization.Abstractions|10.0.0
Microsoft.Extensions.Localization|10.0.0
Microsoft.Extensions.ObjectPool|10.0.0
Microsoft.Extensions.Validation|10.0.0
Microsoft.Extensions.WebEncoders|10.0.0
Microsoft.JSInterop|10.0.0
Microsoft.Net.Http.Headers|10.0.0
Microsoft.AspNetCore.App|10.0.0
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# First, check if the files exist and examine their structure
echo "=== Checking file existence ==="
ls -lh eng/PackageOverrides.txt eng/Version.Details.props 2>&1 || echo "Files not found in expected locations"

echo ""
echo "=== First few lines of PackageOverrides.txt ==="
head -20 eng/PackageOverrides.txt 2>/dev/null || echo "File not found"

echo ""
echo "=== Checking Version.Details.props existence and size ==="
if [ -f eng/Version.Details.props ]; then
  wc -l eng/Version.Details.props
  echo "First 50 lines:"
  head -50 eng/Version.Details.props
else
  echo "Version.Details.props not found"
fi

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 6616


🏁 Script executed:

#!/bin/bash
# Run the provided verification script to compare overrides to Version.Details.props
python - <<'PY'
import xml.etree.ElementTree as ET
from pathlib import Path
import sys

# Check if PackageOverrides.txt exists
override_path = Path("eng/PackageOverrides.txt")
if not override_path.exists():
    print("ERROR: eng/PackageOverrides.txt not found")
    sys.exit(1)

overrides = {}
for line in override_path.read_text().splitlines():
    line = line.strip()
    if not line or line.startswith("#"):
        continue
    parts = line.split("|", 1)
    if len(parts) == 2:
        name, ver = parts
        overrides[name] = ver

print(f"Found {len(overrides)} packages in PackageOverrides.txt")
print("Sample overrides (first 10):")
for i, (k, v) in enumerate(list(overrides.items())[:10]):
    print(f"  {k}: {v}")

# Check if Version.Details.props exists
details_path = Path("eng/Version.Details.props")
if not details_path.exists():
    print(f"\nERROR: {details_path} not found")
    sys.exit(1)

try:
    root = ET.parse(str(details_path)).getroot()
    
    def iter_versions():
        for e in root.iter():
            inc = e.attrib.get("Include")
            ver = e.attrib.get("Version") or e.attrib.get("VersionOverride")
            if inc and ver:
                yield inc, ver
    
    details = dict(iter_versions())
    print(f"\nFound {len(details)} packages in Version.Details.props")
    print("Sample from Version.Details.props (first 10):")
    for i, (k, v) in enumerate(list(details.items())[:10]):
        print(f"  {k}: {v}")
    
    # Find mismatches
    mismatches = [(k, v, details[k]) for k, v in overrides.items() if k in details and details[k] != v]
    
    if mismatches:
        print(f"\n⚠️  Found {len(mismatches)} mismatches between PackageOverrides.txt and Version.Details.props:")
        for name, ov, ver in mismatches[:20]:  # Show first 20
            print(f"  {name}: override={ov} vs Version.Details={ver}")
        if len(mismatches) > 20:
            print(f"  ... and {len(mismatches) - 20} more")
    else:
        print("\n✓ No mismatches found. All overrides match Version.Details.props.")
    
    # Check how many packages are at 10.0.0
    count_10_0_0 = sum(1 for v in overrides.values() if v == "10.0.0")
    print(f"\nPackages pinned to 10.0.0: {count_10_0_0} out of {len(overrides)}")
    
except Exception as e:
    print(f"ERROR parsing XML: {e}")
    sys.exit(1)
PY

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 894


🏁 Script executed:

#!/bin/bash
# Parse Version.Details.props correctly using PropertyGroup format
python - <<'PY'
import xml.etree.ElementTree as ET
from pathlib import Path
from collections import Counter

# Read PackageOverrides
overrides = {}
for line in Path("eng/PackageOverrides.txt").read_text().splitlines():
    line = line.strip()
    if not line or line.startswith("#"):
        continue
    parts = line.split("|", 1)
    if len(parts) == 2:
        name, ver = parts
        overrides[name] = ver

# Parse Version.Details.props PropertyGroup format
root = ET.parse("eng/Version.Details.props").getroot()
details = {}

# Extract versions from PropertyGroup
for prop in root.findall(".//{http://schemas.microsoft.com/developer/msbuild/2003}PropertyGroup/*"):
    # Property name is the tag name
    prop_name = prop.tag.split('}')[-1]  # Remove namespace
    prop_value = prop.text
    if prop_value:
        details[prop_name] = prop_value

print(f"Found {len(details)} properties in Version.Details.props")
print(f"Found {len(overrides)} packages in PackageOverrides.txt")

# Convert property names back to package names and compare
# Property names follow pattern: Microsoft*PackageVersion -> Microsoft.*
package_version_mapping = {}
for prop_name, prop_value in list(details.items())[:50]:
    print(f"  {prop_name}: {prop_value}")

# Count versions
version_counter = Counter(details.values())
print(f"\nVersion distribution in Version.Details.props:")
for ver, count in version_counter.most_common(10):
    print(f"  {ver}: {count} packages")

# Check for 10.0.1 vs 10.0.0
count_10_0_1 = sum(1 for v in details.values() if v.startswith("10.0.1"))
count_10_0_0 = sum(1 for v in details.values() if v == "10.0.0")

print(f"\nVersion.Details.props:")
print(f"  10.0.1 packages: {count_10_0_1}")
print(f"  10.0.0 packages: {count_10_0_0}")

print(f"\nPackageOverrides.txt:")
print(f"  All {len(overrides)} packages at: 10.0.0")

if count_10_0_1 > 0:
    print(f"\n⚠️  CRITICAL: PackageOverrides.txt pins packages to 10.0.0, but Version.Details.props has {count_10_0_1} packages at 10.0.1")
    print("This would mask servicing updates!")
PY

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 342


🏁 Script executed:

#!/bin/bash
# Simple text-based parsing of Version.Details.props
echo "=== Examining Version.Details.props structure ==="
head -80 eng/Version.Details.props

echo ""
echo "=== Extracting package versions (sample) ==="
grep -o '<[A-Za-z]*PackageVersion>[^<]*</[A-Za-z]*PackageVersion>' eng/Version.Details.props | head -30

echo ""
echo "=== Version statistics ==="
grep -o '>10\.[0-9]\.[0-9]' eng/Version.Details.props | sort | uniq -c

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 12004


🏁 Script executed:

#!/bin/bash
# Map PackageOverrides to Version.Details properties to find mismatches
python - <<'PY'
import re
from pathlib import Path

# Read overrides
overrides = {}
for line in Path("eng/PackageOverrides.txt").read_text().splitlines():
    line = line.strip()
    if not line or line.startswith("#"):
        continue
    parts = line.split("|", 1)
    if len(parts) == 2:
        name, ver = parts
        overrides[name] = ver

# Extract versions from Version.Details.props
details = {}
for line in Path("eng/Version.Details.props").read_text().splitlines():
    match = re.search(r'<([A-Za-z0-9]+)PackageVersion>([^<]+)</\1PackageVersion>', line)
    if match:
        prop_name = match.group(1)
        version = match.group(2)
        details[prop_name] = version

# Convert property names to package names (remove "PackageVersion" suffix and convert camelCase to dots)
def prop_to_package(prop):
    # Examples: MicrosoftExtensionsCachingAbstractionsPackageVersion -> Microsoft.Extensions.Caching.Abstractions
    # Remove PackageVersion suffix
    name = prop.replace("PackageVersion", "")
    
    # Handle special cases and CamelCase conversion
    # This is complex, so just keep raw for now
    return name

# Count versions in details
count_10_0_1 = sum(1 for v in details.values() if v == "10.0.1")
count_10_0_0 = sum(1 for v in details.values() if v == "10.0.0")
count_other = len(details) - count_10_0_1 - count_10_0_0

print(f"PackageOverrides.txt:")
print(f"  {len(overrides)} packages, all pinned to 10.0.0")

print(f"\nVersion.Details.props:")
print(f"  10.0.1: {count_10_0_1} packages")
print(f"  10.0.0: {count_10_0_0} packages")
print(f"  Other: {count_other} packages")

# Show some 10.0.1 packages that will be masked
print(f"\nSample packages at 10.0.1 in Version.Details.props that are overridden to 10.0.0:")
for prop, ver in list(details.items())[:10]:
    if ver == "10.0.1":
        print(f"  {prop}: {ver}")

print(f"\n✗ CRITICAL ISSUE: PackageOverrides.txt will mask {count_10_0_1} servicing updates from 10.0.1 to 10.0.0")
PY

Repository: qodo-benchmark/aspnetcore-combined-coderabbit

Length of output: 503


PackageOverrides.txt pins all 140 packages to 10.0.0, masking 77 servicing updates to 10.0.1 specified in eng/Version.Details.props.

These overrides will prevent critical Microsoft.Extensions.* and Microsoft.AspNetCore.* servicing updates (10.0.1) from being applied. Verify this downgrade is intentional; otherwise, remove or update the overrides to match Version.Details.props.

🤖 Prompt for AI Agents
In `@eng/PackageOverrides.txt` around lines 1 - 140, The overrides file pins ~140
Microsoft.* and Microsoft.AspNetCore.* packages to 10.0.0 which masks the
intended 10.0.1 servicing updates; remove or update those entries so they no
longer force 10.0.0. Edit the overrides list lines that set
Microsoft.Extensions.* and Microsoft.AspNetCore.* (the entries currently equal
to "10.0.0") and either delete those entries entirely or change their versions
to "10.0.1" to match eng/Version.Details.props, then run a restore/build to
verify the servicing updates are applied.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants