Skip to content

[release/10.0] Fix internal validation pipeline#123825

Merged
JulieLeeMSFT merged 1 commit intodotnet:release/10.0from
jkoritzinsky:internal-validation-10.0
Feb 4, 2026
Merged

[release/10.0] Fix internal validation pipeline#123825
JulieLeeMSFT merged 1 commit intodotnet:release/10.0from
jkoritzinsky:internal-validation-10.0

Conversation

@jkoritzinsky
Copy link
Member

Fixes #123444

main PR #123452

Description

Fix internal validation pipeline so we can validate backflow from the VMR for internal/release/10.x.

Customer Impact

None, infra only change

Regression

None, infra only change

Testing

Risk

Package authoring no longer needed in .NET 9

IMPORTANT: Starting with .NET 9, you no longer need to edit a NuGet package's csproj to enable building and bump the version.
Keep in mind that we still need package authoring in .NET 8 and older versions.

@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @dotnet/runtime-infrastructure
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR fixes internal validation pipeline issues for .NET 10.0 by addressing incorrect helix queue usage and authentication problems for internal builds.

Changes:

  • Replaced manual NuGet source authentication setup with centralized enable-internal-sources.yml template across multiple pipeline files
  • Added public/internal build distinctions for helix queue selection to ensure internal builds use appropriate queues
  • Added templatePath parameter support to enable different template paths for public vs. internal/official builds

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
eng/pipelines/libraries/run-test-job.yml Added templatePath parameter; replaced manual NuGet credential setup with enable-internal-sources.yml template
eng/pipelines/libraries/helix-queues-setup.yml Modified Android queue selection to use Ubuntu-based queue for all internal builds since Windows.11.Amd64.Android queue has no internal equivalent
eng/pipelines/diagnostics/runtime-diag-job.yml Replaced manual NuGet credential setup with enable-internal-sources.yml template
eng/pipelines/coreclr/templates/helix-queues-setup.yml Added public/internal conditional logic for helix queues (iOS, Android, Browser WASM, tvOS platforms)
eng/pipelines/common/templates/runtimes/xplat-job.yml Added enable-internal-sources.yml template call for authentication
eng/pipelines/common/global-build-job.yml Replaced manual NuGet credential setup with enable-internal-sources.yml template

@jkoritzinsky jkoritzinsky changed the title Internal-validation-10.0 [release/10.0] Fix internal validation pipeline Jan 31, 2026
@hoyosjs
Copy link
Member

hoyosjs commented Feb 2, 2026

don't block on that if we do trim - it's more important to have a test base.

Copy link
Member

@JulieLeeMSFT JulieLeeMSFT left a comment

Choose a reason for hiding this comment

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

Approved.

@JulieLeeMSFT JulieLeeMSFT added the Servicing-approved Approved for servicing release label Feb 3, 2026
@JulieLeeMSFT
Copy link
Member

@jkoritzinsky, please check the test failures.

@jkoritzinsky
Copy link
Member Author

Failures are unrelated to this change (no change in the public pipeline in this PR).

@JulieLeeMSFT
Copy link
Member

/ba-g Failures are unrelated to this change (no change in the public pipeline in this PR).

@JulieLeeMSFT JulieLeeMSFT merged commit e8146af into dotnet:release/10.0 Feb 4, 2026
159 of 164 checks passed
@github-project-automation github-project-automation bot moved this to Done in AppModel Feb 4, 2026
@jkoritzinsky jkoritzinsky deleted the internal-validation-10.0 branch February 5, 2026 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-Infrastructure Servicing-approved Approved for servicing release

Projects

Status: Done
Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants