Skip to content

Primary nuget pipeline runs with CFS clean. - #32400

Merged
Tianlei Wu (tianleiwu) merged 20 commits into
mainfrom
dev/erscor/2026/9/2-cfs-cuda13
Sep 3, 2026
Merged

Tianlei Wu (tianleiwu) merged 20 commits into
mainfrom
dev/erscor/2026/9/2-cfs-cuda13

Conversation

@eserscor

@eserscor eserscor commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Description

Motivation and Context

Copilot AI balanced review requested due to automatic review settings September 2, 2026 21:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

Production signing and network-isolation changes require validation in the live Azure Pipelines environment.

Pull request overview

Enables CFS-clean NuGet packaging by routing dependencies through authenticated feeds and updating signing infrastructure.

Changes:

  • Enables stricter network isolation policies.
  • Propagates authenticated feed configuration into container builds.
  • Upgrades ESRP signing tasks and removes obsolete QNN AAR testing.
File summaries
File Description
templates/win-esrp-dll.yml Upgrades Windows signing to ESRP v6.
templates/setup-feeds-and-python-steps.yml Adds authenticated Gradle plugin resolution.
templates/mac-esrp-dylib.yml Upgrades macOS signing to ESRP v6.
templates/esrp_nuget.yml Upgrades NuGet signing to ESRP v6.
templates/c-api-linux-cpu.yml Mounts authenticated Git configuration.
templates/android-java-api-aar.yml Configures feeds for containerized AAR builds.
custom-nuget-packaging-pipeline.yml Enables CFS-clean network isolation.
c-api-noopenmp-test-pipelines.yml Removes the QNN AAR test stage.
c-api-noopenmp-packaging-pipelines.yml Enables CFS-clean network isolation.
c-api-noopenmp-packaging-pipelines-cuda13.yml Replaces permissive networking with restricted policies.
Review details
  • Files reviewed: 10/10 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@tianleiwu
Tianlei Wu (tianleiwu) enabled auto-merge (squash) September 3, 2026 03:03
@tianleiwu
Tianlei Wu (tianleiwu) merged commit 3ad12b0 into main Sep 3, 2026
112 of 114 checks passed
@tianleiwu
Tianlei Wu (tianleiwu) deleted the dev/erscor/2026/9/2-cfs-cuda13 branch September 3, 2026 03:13
adrastogi added a commit that referenced this pull request Oct 1, 2026
<!-- Describe your changes. -->
This cherry-picks the following infrastructure fixes from main to
unblock the 1.28.3 packaging pipelines:

* #31724
* #29743
* #32400 
* #32005

#29743 required one conflict resolution: the release branch's x64-only
CUDA plugin job was preserved while adopting the checkout redirect. The
other picks applied cleanly.

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
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.

3 participants