Skip to content

Merging internal commits for release/9.0.3xx - #56209

Merged
vseanreesermsft merged 46 commits into
release/9.0.3xxfrom
internal-merge-9.0.3xx-2026-09-09-1721
Sep 14, 2026
Merged

vseanreesermsft merged 46 commits into
release/9.0.3xxfrom
internal-merge-9.0.3xx-2026-09-09-1721

Conversation

@dotnet-bot

Copy link
Copy Markdown
Contributor

No description provided.

dotnet-bot and others added 30 commits June 29, 2026 21:29
…otnet-runtime build 20260629.14

On relative base path root
Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.18 -> To Version 9.0.18
Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.18-servicing.26315.22 -> To Version 9.0.18-servicing.26329.14
…otnet-windowsdesktop build 20260707.4

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.18 -> To Version 9.0.19
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.18-servicing.26317.1 -> To Version 9.0.19-servicing.26357.4
…otnet-runtime build 20260708.16

On relative base path root
Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.18 -> To Version 9.0.19
Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.18-servicing.26315.22 -> To Version 9.0.19-servicing.26358.16

Dependency coherency updates
On relative base path root
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 From Version 9.0.18 -> To Version 9.0.19 (parent: Microsoft.NETCore.App.Runtime.win-x64)

Microsoft.SourceBuild.Intermediate.emsdk From Version 9.0.18-servicing.26310.2 -> To Version 9.0.19-servicing.26356.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
…ng 9.0.3xx

Update SourceLink to build 321113. MSRC 117093

See https://dev.azure.com/dnceng/internal/_git/dotnet-sourcelink/pullrequest/61433 and https://dev.azure.com/dnceng/internal/_git/dotnet-sourcelink/pullrequest/62608

----
#### AI description  (iteration 1)
#### PR Classification
Dependency version update to upgrade SourceLink packages from build 25564.5 to build 26351.3 for August servicing release 9.0.3xx.

#### PR Summary
This pull request updates all SourceLink-related dependencies to version 9.0.0-beta.26351.3 and changes the source repository URI from GitHub to Azure DevOps internal repository.

- `eng/Version.Details.xml`: Updated seven SourceLink package dependencies (Microsoft.Build.Tasks.Git, Microsoft.SourceLink.Common, Microsoft.SourceLink.AzureRepos.Git, Microsoft.SourceLink.GitHub, Microsoft.SourceLink.GitLab, Microsoft.SourceLink.Bitbucket.Git, and Microsoft.SourceBuild.Intermediate.sourcelink) to version 9.0.0-beta.26351.3 with new SHA commit reference
- `eng/Version.Details.xml`: Changed repository URI from `https://github.com/dotnet/sourcelink` to `https://dev.azure.com/dnceng/internal/_git/dotnet-sourcelink`
- `eng/Versions.props`: Updated all six SourceLink version properties to align with the new 9.0.0-beta.26351.3 version
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
…otnet-runtime build 20260717.5

On relative base path root
Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.18 -> To Version 9.0.19
Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.18-servicing.26315.22 -> To Version 9.0.19-servicing.26367.5
…otnet-runtime build 20260717.24

On relative base path root
Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.18 -> To Version 9.0.19
Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.18-servicing.26315.22 -> To Version 9.0.19-servicing.26367.24
…otnet-windowsdesktop build 20260720.4

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.18 -> To Version 9.0.19
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.18-servicing.26317.1 -> To Version 9.0.19-servicing.26370.4
…otnet-aspnetcore build 20260720.12

On relative base path root
dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.18-servicing.26323.11 -> To Version 9.0.19-servicing.26370.12
Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.18 -> To Version 9.0.19
…3 repositories

This pull request updates the following dependencies

[marker]: <> (Begin:8e22721a-e9f6-419b-9c3b-fbb0f0641e55)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-runtime
- **Subscription**: [8e22721a-e9f6-419b-9c3b-fbb0f0641e55](https://maestro.dot.net/subscriptions?search=8e22721a-e9f6-419b-9c3b-fbb0f0641e55)
- **Build**: [20260717.24](https://dev.azure.com/dnceng/internal/_build/results?buildId=3025427) ([323425](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-runtime/build/323425))
- **Date Produced**: July 18, 2026 4:37:07 AM UTC
- **Commit**: [8381bdb01fe4a26e1f61370e779c78bb73ecc95b](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?_a=history&version=GC8381bdb01fe4a26e1f61370e779c78bb73ecc95b)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-runtime?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.18 to 9.0.19][5]
     - Microsoft.Bcl.AsyncInterfaces
     - Microsoft.Extensions.DependencyModel
     - Microsoft.Extensions.FileProviders.Abstractions
     - Microsoft.Extensions.FileSystemGlobbing
     - Microsoft.Extensions.Logging
     - Microsoft.Extensions.Logging.Abstractions
     - Microsoft.Extensions.Logging.Console
     - Microsoft.NET.ILLink.Tasks
     - Microsoft.NETCore.App.Host.win-x64
     - Microsoft.NETCore.App.Ref
     - Microsoft.NETCore.App.Runtime.win-x64
     - Microsoft.Win32.SystemEvents
     - System.CodeDom
     - System.Composition.AttributedModel
     - System.Composition.Convention
     - System.Composition.Hosting
     - System.Composition.Runtime
     - System.Composition.TypedParts
     - System.Configuration.ConfigurationManager
     - System.Formats.Asn1
     - System.Reflection.MetadataLoadContext
     - System.Resources.Extensions
     - System.Security.Cryptography.Pkcs
     - System.Security.Cryptography.ProtectedData
     - System.Security.Cryptography.Xml
     - System.Security.Permissions
     - System.ServiceProcess.ServiceController
     - System.Text.Encoding.CodePages
     - System.Text.Json
     - System.Windows.Extensions
  - From [9.0.18-servicing.26315.22 to 9.0.19-servicing.26367.24][5]
     - Microsoft.NET.HostModel
     - Microsoft.NETCore.Platforms
     - VS.Redist.Common.NetCore.SharedFramework.x64.9.0
     - VS.Redist.Common.NetCore.TargetingPack.x64.9.0
     - Microsoft.SourceBuild.Intermediate.runtime.linux-x64

[5]: https://dev.azure.com/dnceng/internal/_git/dotnet-runtime/branches?baseVersion=GCd839c41c85988aadc213e8e42269ecd7883a1790&targetVersion=GC8381bdb01fe4a26e1f61370e779c78bb73ecc95b&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:8e22721a-e9f6-419b-9c3b-fbb0f0641e55)






[marker]: <> (Begin:fc735b81-9fd6-4d18-b1be-525bf9fe3d19)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop
- **Subscription**: [fc735b81-9fd6-4d18-b1be-525bf9fe3d19](https://maestro.dot.net/subscriptions?search=fc735b81-9fd6-4d18...
…otnet-aspnetcore build 20260720.16

On relative base path root
dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.19-servicing.26370.12 -> To Version 9.0.19-servicing.26370.16
Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.19 -> To Version 9.0.19
…dnceng/internal/dotnet-aspnetcore

This pull request updates the following dependencies

[marker]: <> (Begin:fccb84dc-5ab4-47fa-89b4-a043eabf59b7)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
- **Subscription**: [fccb84dc-5ab4-47fa-89b4-a043eabf59b7](https://maestro.dot.net/subscriptions?search=fccb84dc-5ab4-47fa-89b4-a043eabf59b7)
- **Build**: [20260720.16](https://dev.azure.com/dnceng/internal/_build/results?buildId=3027462) ([323696](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-aspnetcore/build/323696))
- **Date Produced**: July 21, 2026 1:41:20 AM UTC
- **Commit**: [209bf5cfd6f0b329c31faa125790e1d1d820cdb5](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?_a=history&version=GC209bf5cfd6f0b329c31faa125790e1d1d820cdb5)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.19-servicing.26370.12 to 9.0.19-servicing.26370.16][1]
     - dotnet-dev-certs
     - dotnet-user-jwts
     - dotnet-user-secrets
     - Microsoft.AspNetCore.Analyzers
     - Microsoft.AspNetCore.App.Ref.Internal
     - Microsoft.AspNetCore.Components.SdkAnalyzers
     - Microsoft.AspNetCore.DeveloperCertificates.XPlat
     - Microsoft.AspNetCore.Mvc.Analyzers
     - Microsoft.AspNetCore.Mvc.Api.Analyzers
     - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0
     - Microsoft.SourceBuild.Intermediate.aspnetcore
  - From [9.0.19 to 9.0.19][1]
     - Microsoft.AspNetCore.App.Ref
     - Microsoft.AspNetCore.App.Runtime.win-x64
     - Microsoft.AspNetCore.Authorization
     - Microsoft.AspNetCore.Components.Web
     - Microsoft.AspNetCore.TestHost
     - Microsoft.Extensions.FileProviders.Embedded
     - Microsoft.Extensions.ObjectPool
     - Microsoft.JSInterop

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/branches?baseVersion=GCb2f2fb6f1be49a5187497be2396522876333279f&targetVersion=GC209bf5cfd6f0b329c31faa125790e1d1d820cdb5&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:fccb84dc-5ab4-47fa-89b4-a043eabf59b7)
…otnet-windowsdesktop build 20260721.1

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.19 -> To Version 9.0.19
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.19-servicing.26370.4 -> To Version 9.0.19-servicing.26371.1

Dependency coherency updates
On relative base path root
Microsoft.NET.Sdk.WindowsDesktop From Version 9.0.18-rtm.26316.5 -> To Version 9.0.19-rtm.26371.2 (parent: Microsoft.WindowsDesktop.App.Ref)

Microsoft.Dotnet.WinForms.ProjectTemplates From Version 9.0.18-servicing.26316.2 -> To Version 9.0.19-servicing.26370.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)

Microsoft.DotNet.Wpf.ProjectTemplates From Version 9.0.18-rtm.26316.5 -> To Version 9.0.19-rtm.26371.2 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
…dnceng/internal/dotnet-windowsdesktop

This pull request updates the following dependencies

[marker]: <> (Begin:Coherency Updates)
## Coherency Updates

The following updates ensure that dependencies with a *CoherentParentDependency*
attribute were produced in a build used as input to the parent dependency's build.
See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)

[DependencyUpdate]: <> (Begin)

- **Coherency Updates**:
    - **Microsoft.NET.Sdk.WindowsDesktop**: from 9.0.18-rtm.26316.5 to 9.0.19-rtm.26371.2 (parent: Microsoft.WindowsDesktop.App.Ref)
    - **Microsoft.Dotnet.WinForms.ProjectTemplates**: from 9.0.18-servicing.26316.2 to 9.0.19-servicing.26370.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
    - **Microsoft.DotNet.Wpf.ProjectTemplates**: from 9.0.18-rtm.26316.5 to 9.0.19-rtm.26371.2 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)

[DependencyUpdate]: <> (End)

[marker]: <> (End:Coherency Updates)

[marker]: <> (Begin:fc735b81-9fd6-4d18-b1be-525bf9fe3d19)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop
- **Subscription**: [fc735b81-9fd6-4d18-b1be-525bf9fe3d19](https://maestro.dot.net/subscriptions?search=fc735b81-9fd6-4d18-b1be-525bf9fe3d19)
- **Build**: [20260721.1](https://dev.azure.com/dnceng/internal/_build/results?buildId=3028248) ([323816](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-windowsdesktop/build/323816))
- **Date Produced**: July 21, 2026 9:14:21 PM UTC
- **Commit**: [4a2048b77c7de671b08320e346c73da6fd6d9aeb](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?_a=history&version=GC4a2048b77c7de671b08320e346c73da6fd6d9aeb)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.19 to 9.0.19][1]
     - Microsoft.WindowsDesktop.App.Ref
     - Microsoft.WindowsDesktop.App.Runtime.win-x64
  - From [9.0.19-servicing.26370.4 to 9.0.19-servicing.26371.1][1]
     - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0
     - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop/branches?baseVersion=GC7ca1023895db42e0c5066de114a833a00b37efef&targetVersion=GC4a2048b77c7de671b08320e346c73da6fd6d9aeb&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:fc735b81-9fd6-4d18-b1be-525bf9fe3d19)
…otnet-windowsdesktop build 20260721.4

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.19 -> To Version 9.0.19
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.19-servicing.26371.1 -> To Version 9.0.19-servicing.26371.4
…otnet-windowsdesktop build 20260722.2

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.19 -> To Version 9.0.19
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.19-servicing.26371.1 -> To Version 9.0.19-servicing.26372.2
…otnet-aspnetcore build 20260806.6

On relative base path root
dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.19-servicing.26370.16 -> To Version 9.0.19-servicing.26406.6
Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.19 -> To Version 9.0.19
…otnet-aspnetcore build 20260806.16

On relative base path root
dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.19-servicing.26370.16 -> To Version 9.0.19-servicing.26406.16
Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.19 -> To Version 9.0.19
…otnet-aspnetcore build 20260810.6

On relative base path root
dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.19-servicing.26370.16 -> To Version 9.0.19-servicing.26410.6
Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.19 -> To Version 9.0.19
…otnet-aspnetcore build 20260810.11

On relative base path root
dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.19-servicing.26370.16 -> To Version 9.0.19-servicing.26410.11
Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.19 -> To Version 9.0.19
…allowed origin header & set env variables in agent

**MSRC [123923](https://portal.microsofticm.com/imp/v5/incidents/details/31000000649171/summary)**

Only accept web socket requests with allowed origin header to prevent remote access to the web socket connection.
By default we allow `localhost` and `DOTNET_WATCH_AUTO_RELOAD_WS_HOSTNAME`. In case someone uses custom domain mapping for their application they can set `DOTNET_WATCH_AUTO_RELOAD_WS_ORIGINS` to include the host name in addition to the defaults.
Added tests.
Validated the tests pass locally.

**MSRC [128941](https://portal.microsofticm.com/imp/v5/incidents/details/31000000668709/summary)**

Pass project specified environment variables via RPC to the agent to set them in the target process, instead of passing them via command line (`-e`) variable. The latter allows an unprivileged user on Unix system to see them in `/proc/<pid>/cmdline`.

Updated existing Aspire tests.
Validated the tests pass locally.


----
#### AI description  (iteration 1)
#### PR Classification
Security enhancement to prevent unauthorized WebSocket connections by validating the Origin header against an allowed list of hosts.

#### PR Summary
This PR adds Origin header validation to the dotnet-watch browser refresh WebSocket server to prevent connections from unauthorized domains. The allowed origins include localhost, 127.0.0.1, the environment-configured hostname, and any custom domains specified via environment variable.

- `BrowserRefreshServer.cs`: Added Origin header validation in `WebSocketRequestAsync` that checks incoming WebSocket requests against an allowedHosts list and returns 403 Forbidden for unauthorized origins
- `BrowserRefreshServer.cs`: Builds allowedHosts list from localhost, 127.0.0.1, environment hostname, and custom origins from `_autoReloadWebSocketOrigins` field
- `EnvironmentVariables.cs`: Added `AutoReloadWSOrigins` property and `ReadList` helper method to parse semicolon/comma-separated list of additional allowed origins from `DOTNET_WATCH_AUTO_RELOAD_WS_ORIGINS` environment variable
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
…otnet-aspnetcore build 20260811.25

On relative base path root
dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.19-servicing.26370.16 -> To Version 9.0.20-servicing.26411.25
Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.19 -> To Version 9.0.20
dotnet-bot and others added 15 commits August 12, 2026 03:20
…otnet-windowsdesktop build 20260811.4

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.19 -> To Version 9.0.20
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.19-servicing.26371.1 -> To Version 9.0.20-servicing.26411.4
…otnet-windowsdesktop build 20260812.4

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.19 -> To Version 9.0.20
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.19-servicing.26371.1 -> To Version 9.0.20-servicing.26412.4
…otnet-runtime build 20260810.19

On relative base path root
Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.19 -> To Version 9.0.20
Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.19-servicing.26367.24 -> To Version 9.0.20-servicing.26410.19

Dependency coherency updates
On relative base path root
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100 From Version 9.0.19 -> To Version 9.0.20 (parent: Microsoft.NETCore.App.Runtime.win-x64)

Microsoft.SourceBuild.Intermediate.emsdk From Version 9.0.19-servicing.26356.3 -> To Version 9.0.20-servicing.26406.7 (parent: Microsoft.NETCore.App.Runtime.win-x64)
…otnet-runtime build 20260813.15

On relative base path root
Microsoft.Bcl.AsyncInterfaces , Microsoft.Extensions.DependencyModel , Microsoft.Extensions.FileProviders.Abstractions , Microsoft.Extensions.FileSystemGlobbing , Microsoft.Extensions.Logging , Microsoft.Extensions.Logging.Abstractions , Microsoft.Extensions.Logging.Console , Microsoft.NET.ILLink.Tasks , Microsoft.NETCore.App.Host.win-x64 , Microsoft.NETCore.App.Ref , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.Win32.SystemEvents , System.CodeDom , System.Composition.AttributedModel , System.Composition.Convention , System.Composition.Hosting , System.Composition.Runtime , System.Composition.TypedParts , System.Configuration.ConfigurationManager , System.Formats.Asn1 , System.Reflection.MetadataLoadContext , System.Resources.Extensions , System.Security.Cryptography.Pkcs , System.Security.Cryptography.ProtectedData , System.Security.Cryptography.Xml , System.Security.Permissions , System.ServiceProcess.ServiceController , System.Text.Encoding.CodePages , System.Text.Json , System.Windows.Extensions From Version 9.0.19 -> To Version 9.0.20
Microsoft.NET.HostModel , Microsoft.NETCore.Platforms , VS.Redist.Common.NetCore.SharedFramework.x64.9.0 , VS.Redist.Common.NetCore.TargetingPack.x64.9.0 , Microsoft.SourceBuild.Intermediate.runtime.linux-x64 From Version 9.0.19-servicing.26367.24 -> To Version 9.0.20-servicing.26413.15
…3 repositories

This pull request updates the following dependencies

[marker]: <> (Begin:fc735b81-9fd6-4d18-b1be-525bf9fe3d19)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop
- **Subscription**: [fc735b81-9fd6-4d18-b1be-525bf9fe3d19](https://maestro.dot.net/subscriptions?search=fc735b81-9fd6-4d18-b1be-525bf9fe3d19)
- **Build**: [20260812.4](https://dev.azure.com/dnceng/internal/_build/results?buildId=3045742) ([326740](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-windowsdesktop/build/326740))
- **Date Produced**: August 12, 2026 9:07:38 AM UTC
- **Commit**: [748203b9715f604e6cd470ab6924cba8700d04c2](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?_a=history&version=GC748203b9715f604e6cd470ab6924cba8700d04c2)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.19 to 9.0.20][9]
     - Microsoft.WindowsDesktop.App.Ref
     - Microsoft.WindowsDesktop.App.Runtime.win-x64
  - From [9.0.19-servicing.26371.1 to 9.0.20-servicing.26412.4][9]
     - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0
     - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0

[9]: https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop/branches?baseVersion=GC4a2048b77c7de671b08320e346c73da6fd6d9aeb&targetVersion=GC748203b9715f604e6cd470ab6924cba8700d04c2&_a=files

[DependencyUpdate]: <> (End)

[marker]: <> (End:fc735b81-9fd6-4d18-b1be-525bf9fe3d19)

[marker]: <> (Begin:fccb84dc-5ab4-47fa-89b4-a043eabf59b7)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
- **Subscription**: [fccb84dc-5ab4-47fa-89b4-a043eabf59b7](https://maestro.dot.net/subscriptions?search=fccb84dc-5ab4-47fa-89b4-a043eabf59b7)
- **Build**: [20260811.25](https://dev.azure.com/dnceng/internal/_build/results?buildId=3045289) ([326690](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-aspnetcore/build/326690))
- **Date Produced**: August 12, 2026 12:45:48 AM UTC
- **Commit**: [88bd07d9e5da67413f01f0668cf7a793d20ccc34](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?_a=history&version=GC88bd07d9e5da67413f01f0668cf7a793d20ccc34)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.19-servicing.26370.16 to 9.0.20-servicing.26411.25][7]
     - dotnet-dev-certs
     - dotnet-user-jwts
     - dotnet-user-secrets
     - Microsoft.AspNetCore.Analyzers
     - Microsoft.AspNetCore.App.Ref.Internal
     - Microsoft.AspNetCore.Components.SdkAnalyzers
     - Microsoft.AspNetCore.DeveloperCertificates.XPlat
     - Microsoft.AspNetCore.Mvc.Analyzers
     - Microsoft.AspNetCore.Mvc.Api.Analyzers
     - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0
     - Microso...
…otnet-aspnetcore build 20260813.19

On relative base path root
dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.20-servicing.26411.25 -> To Version 9.0.20-servicing.26413.19
Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.20 -> To Version 9.0.20
…otnet-aspnetcore build 20260814.7

On relative base path root
dotnet-dev-certs , dotnet-user-jwts , dotnet-user-secrets , Microsoft.AspNetCore.Analyzers , Microsoft.AspNetCore.App.Ref.Internal , Microsoft.AspNetCore.Components.SdkAnalyzers , Microsoft.AspNetCore.DeveloperCertificates.XPlat , Microsoft.AspNetCore.Mvc.Analyzers , Microsoft.AspNetCore.Mvc.Api.Analyzers , VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0 , Microsoft.SourceBuild.Intermediate.aspnetcore From Version 9.0.20-servicing.26411.25 -> To Version 9.0.20-servicing.26414.7
Microsoft.AspNetCore.App.Ref , Microsoft.AspNetCore.App.Runtime.win-x64 , Microsoft.AspNetCore.Authorization , Microsoft.AspNetCore.Components.Web , Microsoft.AspNetCore.TestHost , Microsoft.Extensions.FileProviders.Embedded , Microsoft.Extensions.ObjectPool , Microsoft.JSInterop From Version 9.0.20 -> To Version 9.0.20
…otnet-windowsdesktop build 20260814.1

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.20 -> To Version 9.0.20
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.20-servicing.26412.4 -> To Version 9.0.20-servicing.26414.1

Dependency coherency updates
On relative base path root
Microsoft.NET.Sdk.WindowsDesktop From Version 9.0.19-rtm.26371.2 -> To Version 9.0.20-rtm.26414.3 (parent: Microsoft.WindowsDesktop.App.Ref)

Microsoft.Dotnet.WinForms.ProjectTemplates From Version 9.0.19-servicing.26370.1 -> To Version 9.0.20-servicing.26414.2 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)

Microsoft.DotNet.Wpf.ProjectTemplates From Version 9.0.19-rtm.26371.2 -> To Version 9.0.20-rtm.26414.3 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
…dnceng/internal/dotnet-aspnetcore, dnceng/internal/dotnet-windowsdesktop

This pull request updates the following dependencies

[marker]: <> (Begin:fccb84dc-5ab4-47fa-89b4-a043eabf59b7)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore
- **Subscription**: [fccb84dc-5ab4-47fa-89b4-a043eabf59b7](https://maestro.dot.net/subscriptions?search=fccb84dc-5ab4-47fa-89b4-a043eabf59b7)
- **Build**: [20260814.7](https://dev.azure.com/dnceng/internal/_build/results?buildId=3048180) ([327214](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-aspnetcore/build/327214))
- **Date Produced**: August 14, 2026 9:38:59 PM UTC
- **Commit**: [4e6235b8f9af12335ecd58a0a06b8f4105af2de0](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?_a=history&version=GC4e6235b8f9af12335ecd58a0a06b8f4105af2de0)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.20-servicing.26411.25 to 9.0.20-servicing.26414.7][2]
     - dotnet-dev-certs
     - dotnet-user-jwts
     - dotnet-user-secrets
     - Microsoft.AspNetCore.Analyzers
     - Microsoft.AspNetCore.App.Ref.Internal
     - Microsoft.AspNetCore.Components.SdkAnalyzers
     - Microsoft.AspNetCore.DeveloperCertificates.XPlat
     - Microsoft.AspNetCore.Mvc.Analyzers
     - Microsoft.AspNetCore.Mvc.Api.Analyzers
     - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0
     - Microsoft.SourceBuild.Intermediate.aspnetcore
  - From [9.0.20 to 9.0.20][2]
     - Microsoft.AspNetCore.App.Ref
     - Microsoft.AspNetCore.App.Runtime.win-x64
     - Microsoft.AspNetCore.Authorization
     - Microsoft.AspNetCore.Components.Web
     - Microsoft.AspNetCore.TestHost
     - Microsoft.Extensions.FileProviders.Embedded
     - Microsoft.Extensions.ObjectPool
     - Microsoft.JSInterop

[2]: https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore/branches?baseVersion=GC88bd07d9e5da67413f01f0668cf7a793d20ccc34&targetVersion=GC4e6235b8f9af12335ecd58a0a06b8f4105af2de0&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:fccb84dc-5ab4-47fa-89b4-a043eabf59b7)







[marker]: <> (Begin:Coherency Updates)
## Coherency Updates

The following updates ensure that dependencies with a *CoherentParentDependency*
attribute were produced in a build used as input to the parent dependency's build.
See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)

[DependencyUpdate]: <> (Begin)

- **Coherency Updates**:
    - **Microsoft.NET.Sdk.WindowsDesktop**: from 9.0.19-rtm.26371.2 to 9.0.20-rtm.26414.3 (parent: Microsoft.WindowsDesktop.App.Ref)
    - **Microsoft.Dotnet.WinForms.ProjectTemplates**: from 9.0.19-servicing.26370.1 to 9.0.20-servicing.26414.2 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
    - **Microsoft.DotNet.Wpf.ProjectTemplates**: from 9.0.19-rtm.26371.2 to 9.0.20-rtm.26414.3 (parent: Microsoft....
…otnet-windowsdesktop build 20260821.5

On relative base path root
Microsoft.WindowsDesktop.App.Ref , Microsoft.WindowsDesktop.App.Runtime.win-x64 From Version 9.0.20 -> To Version 9.0.20
VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0 , VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0 From Version 9.0.20-servicing.26414.1 -> To Version 9.0.20-servicing.26421.5

Dependency coherency updates
On relative base path root
Microsoft.NET.Sdk.WindowsDesktop From Version 9.0.20-rtm.26414.3 -> To Version 9.0.20-rtm.26421.6 (parent: Microsoft.WindowsDesktop.App.Ref)

Microsoft.DotNet.Wpf.ProjectTemplates From Version 9.0.20-rtm.26414.3 -> To Version 9.0.20-rtm.26421.6 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
…dnceng/internal/dotnet-windowsdesktop

This pull request updates the following dependencies

[marker]: <> (Begin:Coherency Updates)
## Coherency Updates

The following updates ensure that dependencies with a *CoherentParentDependency*
attribute were produced in a build used as input to the parent dependency's build.
See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview)

[DependencyUpdate]: <> (Begin)

- **Coherency Updates**:
    - **Microsoft.NET.Sdk.WindowsDesktop**: from 9.0.20-rtm.26414.3 to 9.0.20-rtm.26421.6 (parent: Microsoft.WindowsDesktop.App.Ref)
    - **Microsoft.DotNet.Wpf.ProjectTemplates**: from 9.0.20-rtm.26414.3 to 9.0.20-rtm.26421.6 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)

[DependencyUpdate]: <> (End)

[marker]: <> (End:Coherency Updates)

[marker]: <> (Begin:fc735b81-9fd6-4d18-b1be-525bf9fe3d19)
## From https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop
- **Subscription**: [fc735b81-9fd6-4d18-b1be-525bf9fe3d19](https://maestro.dot.net/subscriptions?search=fc735b81-9fd6-4d18-b1be-525bf9fe3d19)
- **Build**: [20260821.5](https://dev.azure.com/dnceng/internal/_build/results?buildId=3054197) ([328129](https://maestro.dot.net/channel/5128/azdo:dnceng:internal:dotnet-windowsdesktop/build/328129))
- **Date Produced**: August 21, 2026 9:56:02 PM UTC
- **Commit**: [e1078413a088bdc4c4d5b3cd45faeda03d7d1076](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?_a=history&version=GCe1078413a088bdc4c4d5b3cd45faeda03d7d1076)
- **Branch**: [refs/heads/internal/release/9.0](https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop?version=GBrefs/heads/internal/release/9.0)

[DependencyUpdate]: <> (Begin)

- **Dependency Updates**:
  - From [9.0.20 to 9.0.20][1]
     - Microsoft.WindowsDesktop.App.Ref
     - Microsoft.WindowsDesktop.App.Runtime.win-x64
  - From [9.0.20-servicing.26414.1 to 9.0.20-servicing.26421.5][1]
     - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0
     - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0

[1]: https://dev.azure.com/dnceng/internal/_git/dotnet-windowsdesktop/branches?baseVersion=GCdaf3521d2c06f60c6549079094c391732bc59d15&targetVersion=GCe1078413a088bdc4c4d5b3cd45faeda03d7d1076&_a=files

[DependencyUpdate]: <> (End)


[marker]: <> (End:fc735b81-9fd6-4d18-b1be-525bf9fe3d19)
@dotnet-bot
dotnet-bot requested review from a team and tmat as code owners September 9, 2026 17:21
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
2 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

🔍 Build Failure Analysis

Summary — The build failure is a transient network error downloading a bundled component during the TemplateEngine_macOS_x64 leg, not a code issue introduced by this PR.

Root cause 1: Transient network failure downloading bundled components

The TemplateEngine_macOS_x64 leg (leg 10_0) failed in the DownloadBundledComponents target with an HttpRequestException/HttpIOException ("response ended prematurely") while the DownloadFile task was fetching a component. This occurred inside Microsoft.DotNet.Arcade.Sdk's DownloadFile.DownloadWithRetriesAsync, i.e. the retry logic itself gave up after repeated connection interruptions from the remote server — this is infrastructure/network flakiness, not a source-code defect.

Affected files / errors

Proposed fix

No code change is warranted — this is a sporadic download failure unrelated to the PR's diff. Recommend re-running the failed build leg(s). The retry note in the trace (DownloadWithRetriesAsync) confirms retries were already attempted and still failed, consistent with a transient feed/network hiccup rather than a persistent issue.

Non-build (out-of-scope) failures also observed

Two other legs (11_0_TestBuild_linux_x64 and 16_1_FullFramework_windows_x64) failed a Helix work item for dotnet-watch.Tests.dll.1 (CheckHelixJobStatus target). These are test/Helix failures, not build failures, so they are out of scope for this build-failure analysis — but are noted here since they may also need a re-run or a separate test-level investigation if they recur.

All other 34 build legs (macOS/Linux/Windows TestBuild, AoT, ContainerBased, TemplateEngine, TestAsTools, FullFramework) compiled with zero errors.


Build overview (TemplateEngine_macOS_x64, leg 10_0)
  • Build: FAILED
  • Duration: 641.9s
  • MSBuild: 17.12.57+07da1b9a8
  • Projects: 145 Errors: 2 Warnings: 0
  • Failed projects: Build.proj (641.6s) → sdk.sln (483.7s) → redist-installer.csproj (388.9s)
All MSBuild errors across legs
Leg Code Project File:Line Message
10_0_TemplateEngine_macOS_x64 (none) redist-installer.csproj GenerateLayout.targets:409 HttpRequestException/HttpIOException downloading bundled component in DownloadBundledComponents
11_0_TestBuild_linux_x64 (none) test/UnitTests.proj Microsoft.DotNet.Helix.Sdk.MultiQueue.targets:91 Helix work item dotnet-watch.Tests.dll.1 failed (test, not build)
16_1_FullFramework_windows_x64 (none) test/UnitTests.proj Microsoft.DotNet.Helix.Sdk.MultiQueue.targets:91 Helix work item dotnet-watch.Tests.dll.1 failed (test, not build)

🤖 Generated by the Build Failure Analysis workflow using (a href="(dev.azure.com/redacted) · commit 2a8a274

🤖 Automated content by GitHub Copilot. Generated by the Build Failure Analysis workflow. · auto · 46.8 AIC · ⌖ 2.18 AIC · ⊞ 7.2K · [◷]( · ◷)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: a640457d-1678-40ed-878c-1ac4b9cf7e89
@vseanreesermsft
vseanreesermsft merged commit af87bfb into release/9.0.3xx Sep 14, 2026
28 of 35 checks passed
@vseanreesermsft
vseanreesermsft deleted the internal-merge-9.0.3xx-2026-09-09-1721 branch September 14, 2026 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants