Skip to content

Update Netherite publish.yml NuGet release step#476

Merged
bachuv merged 1 commit into
mainfrom
vabachu/update-nuget-release
May 20, 2026
Merged

Update Netherite publish.yml NuGet release step#476
bachuv merged 1 commit into
mainfrom
vabachu/update-nuget-release

Conversation

@bachuv

@bachuv bachuv commented May 20, 2026

Copy link
Copy Markdown
Contributor

This pull request updates the NuGet publishing process in the CI pipeline to publish multiple packages separately, improves maintainability, and switches to a newer, more robust publishing task. The previous single-job approach is replaced with three distinct jobs, each targeting a specific package, and the legacy DotNetCoreCLI@2 task is replaced with the 1ES.PublishNuget@1 task for better integration and validation.

NuGet publishing pipeline improvements:

  • Replaced the single nugetRelease job with three dedicated jobs for publishing Microsoft.Azure.DurableTask.Netherite, Microsoft.Azure.DurableTask.Netherite.AzureFunctions, and Microsoft.Azure.Functions.Worker.Extensions.DurableTask.Netherite NuGet packages, allowing for more granular control and easier troubleshooting.
  • Switched from the DotNetCoreCLI@2 task to the 1ES.PublishNuget@1 task for pushing packages to NuGet, which provides better support for skipping duplicates and improved SDL tooling integration.
  • Updated the job configurations to ensure each job only publishes its intended package and excludes symbol packages and unrelated artifacts, improving reliability and compliance.

@bachuv bachuv requested a review from nytian May 20, 2026 22:35
@bachuv bachuv merged commit 1088913 into main May 20, 2026
4 checks passed
@bachuv bachuv deleted the vabachu/update-nuget-release branch May 20, 2026 22:45
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.

2 participants