1730
}
1731
1732
>
func (d *WorkflowRunner) updateMemo(ctx workflow.Context) error {
workflow.go
1733
>
// TODO(carlydf): remove verbose logging
1734
>
d.logger.Info("Updating workflow memo",
1735
>
"routing_config", d.State.GetRoutingConfig(),
1736
>
//nolint:staticcheck // SA1019: worker versioning v0.31
1737
>
"current_version", d.State.GetRoutingConfig().GetCurrentVersion(),
1738
>
//nolint:staticcheck // SA1019: worker versioning v0.31
1739
>
"ramping_version", d.State.GetRoutingConfig().GetRampingVersion())
1740
>
1741
>
return workflow.UpsertMemo(ctx, map[string]any{
1742
>
WorkerDeploymentMemoField: &deploymentspb.WorkerDeploymentWorkflowMemo{
1743
>
DeploymentName: d.DeploymentName,
1744
>
CreateTime: d.State.CreateTime,
1745
>
RoutingConfig: d.State.RoutingConfig,
1746
>
LatestVersionSummary: d.getLatestVersionSummary(),
1747
>
CurrentVersionSummary: d.getCurrentVersionSummary(),
1748
>
RampingVersionSummary: d.getRampingVersionSummary(),
1749
>
},
1750
>
})
1751
>
}
1752
1753
func (d *WorkflowRunner) setStateChanged() {