From 9ca358e18d04f356e9284ee1494354b604825ce4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 20:13:39 +0000 Subject: [PATCH 1/2] Initial plan From 83c60cd4f2c13e8bbbb6e38b29736553837af7b7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 20:14:57 +0000 Subject: [PATCH 2/2] Add NuGet publish job for Microsoft.DurableTask.Analyzers Co-authored-by: YunchuWang <12449837+YunchuWang@users.noreply.github.com> --- eng/publish/publish.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/eng/publish/publish.yml b/eng/publish/publish.yml index 311748a16..b77ead2df 100644 --- a/eng/publish/publish.yml +++ b/eng/publish/publish.yml @@ -211,6 +211,29 @@ extends: packagesToPush: '$(System.DefaultWorkingDirectory)/drop/Microsoft.DurableTask.Generators.*.nupkg;!$(System.DefaultWorkingDirectory)/**/*.symbols.nupkg' # Despite this being a custom command, we need to keep this for 1ES validation packageParentPath: $(System.DefaultWorkingDirectory) # This needs to be set to some prefix of the `packagesToPush` parameter. Apparently it helps with SDL tooling + # NuGet release (Microsoft.DurableTask.Analyzers) + - job: nugetRelease_Microsoft_DurableTask_Analyzers + displayName: NuGet Release (Microsoft.DurableTask.Analyzers) + dependsOn: nugetApproval + condition: succeeded('nugetApproval') # nuget packages need to be on ADO first + templateContext: + type: releaseJob + isProduction: true + inputs: + - input: pipelineArtifact + pipeline: officialPipeline # Pipeline reference as defined in the resources section + artifactName: drop + targetPath: $(System.DefaultWorkingDirectory)/drop + steps: + - task: 1ES.PublishNuget@1 + displayName: 'NuGet push (Microsoft.DurableTask.Analyzers)' + inputs: + command: push + nuGetFeedType: external + publishFeedCredentials: 'DurableTask org NuGet API Key' + packagesToPush: '$(System.DefaultWorkingDirectory)/drop/Microsoft.DurableTask.Analyzers.*.nupkg;!$(System.DefaultWorkingDirectory)/**/*.symbols.nupkg' # Despite this being a custom command, we need to keep this for 1ES validation + packageParentPath: $(System.DefaultWorkingDirectory) # This needs to be set to some prefix of the `packagesToPush` parameter. Apparently it helps with SDL tooling + # NuGet release (Microsoft.DurableTask.Grpc) - job: nugetRelease_Microsoft_DurableTask_Grpc displayName: NuGet Release (Microsoft.DurableTask.Grpc)