Skip to content

Publish NuGet symbol packages through ESRP Release - #514

Merged
Vladimir Morozov (vmoroz) merged 1 commit into
microsoft:mainfrom
vmoroz:PR/esrp-nuget-symbols
Oct 27, 2026
Merged

Vladimir Morozov (vmoroz) merged 1 commit into
microsoft:mainfrom
vmoroz:PR/esrp-nuget-symbols

Conversation

@vmoroz

Copy link
Copy Markdown
Member

Publish NuGet symbol packages through ESRP Release

Why

Include NuGet symbol packages in centralized publishing so consumers can debug
the managed .NET packages.

What

  • NuGet symbols. Stage matching .snupkg files alongside the .nupkg
    packages so the ESRP submission includes the symbols.
  • Documentation. Clarify the ADO and public-registry destinations and the
    role of Microsoft's centralized ESRP Release process.

Testing

Local YAML and package-selection checks passed; live symbol publication remains
unverified.

Changelog

Should this change be included in the release notes: no.
Restore NuGet symbol-package publishing.

Stage matching .snupkg files alongside NodeApi NuGet packages. Clarify the package destinations and centralized public-registry publishing process.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 27, 2026 19:13

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

Live ESRP symbol-package publication remains unverified and needs human confirmation.

No open issues 🎉

What changed in this PR

This PR restores NuGet symbol-package staging for centralized publishing so consumers can debug the managed .NET packages.

Changes:

  • Includes matching .snupkg files alongside .nupkg files in the ESRP staging directory.
  • Clarifies Azure DevOps feed and public-registry destinations and ESRP’s role in publishing.
File Description
docs/​reference/​packages-releases.md Clarifies publishing destinations and the centralized release process.
.ado/​release.yml Adds symbol packages to NuGet staging for ESRP Release.

Review effort: Balanced

@vmoroz
Vladimir Morozov (vmoroz) merged commit 3e24bf6 into microsoft:main Oct 27, 2026
17 checks passed
@vmoroz
Vladimir Morozov (vmoroz) deleted the PR/esrp-nuget-symbols branch October 27, 2026 20:11
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