diff --git a/src/Grpc/orchestrator_service.proto b/src/Grpc/orchestrator_service.proto index 7e38f67e8..d59bca3ca 100644 --- a/src/Grpc/orchestrator_service.proto +++ b/src/Grpc/orchestrator_service.proto @@ -295,6 +295,7 @@ message CompleteOrchestrationAction { google.protobuf.StringValue newVersion = 4; repeated HistoryEvent carryoverEvents = 5; TaskFailureDetails failureDetails = 6; + map tags = 7; } message TerminateOrchestrationAction { diff --git a/src/Grpc/versions.txt b/src/Grpc/versions.txt index 9f3e2a164..f3ec814a8 100644 --- a/src/Grpc/versions.txt +++ b/src/Grpc/versions.txt @@ -1,2 +1,2 @@ -# The following files were downloaded from branch main at 2025-11-04 03:02:50 UTC -https://raw.githubusercontent.com/microsoft/durabletask-protobuf/73592a81dac1b5dd8653bb5ed1099aee2c89e3a2/protos/orchestrator_service.proto +# The following files were downloaded from branch main at 2025-11-04 23:19:51 UTC +https://raw.githubusercontent.com/microsoft/durabletask-protobuf/8c0d166673593700cfa9d0b123cd55e025b2846e/protos/orchestrator_service.proto diff --git a/src/Shared/Grpc/ProtoUtils.cs b/src/Shared/Grpc/ProtoUtils.cs index ac31aea4d..db803563a 100644 --- a/src/Shared/Grpc/ProtoUtils.cs +++ b/src/Shared/Grpc/ProtoUtils.cs @@ -470,7 +470,12 @@ internal static P.OrchestratorResponse ConstructOrchestratorResponse( NewVersion = completeAction.NewVersion, OrchestrationStatus = completeAction.OrchestrationStatus.ToProtobuf(), Result = completeAction.Result, - }; + }; + + foreach (KeyValuePair tag in completeAction.Tags) + { + protoAction.CompleteOrchestration.Tags[tag.Key] = tag.Value; + } if (completeAction.OrchestrationStatus == OrchestrationStatus.Failed) {