Update both SetupNuGetSources.ps1 and SetupNuGetSources.sh scripts in the Arcade repo to add the internal feeds dotnet-eng-internal and dotnet-tools-internal to NuGet.config if their corresponding public feeds are present. This should be implemented for both .NET 10 arcade and .NET 11 (main) branches to ensure internal package sources are available during builds and dependency restoration.
Context: https://github.com/dotnet/release/issues/1617
Tasks:
- Detect when dotnet-eng and dotnet-tools public feeds are present in NuGet.config
- If present, add dotnet-eng-internal and dotnet-tools-internal feeds
- Cover both .ps1 (PowerShell) and .sh (shell) script versions
- Apply for .NET 10 and .NET 11 channels
Labels: area-eng-infrastructure, area-release-pipeline
Issue Type: Task