Skip to content

Update SetupNuGetSources scripts to ensure internal feeds are added when public feeds are present for .NET 10 and .NET 11 #16245

@mmitche

Description

@mmitche
  • This issue is blocking
  • This issue is causing unreasonable pain

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

Metadata

Metadata

Assignees

Labels

area-release-pipelineIssues related to the release pipeline of the .NET release infrastructure.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions