}
func (wh *WorkflowHandler) validateVersioningInfo(nsName string, id buildIdAndFlag, deploymentOptions *deploymentpb.WorkerDeploymentOptions, tq *taskqueuepb.TaskQueue) error {
workflow_handler.go
// TODO: Deprecate old versioning checks
if id.GetUseVersioning() && !wh.config.EnableWorkerVersioningWorkflow(nsName) {
return errWorkerVersioningWorkflowAPIsNotAllowed
}
if tq.GetKind() == enumspb.TASK_QUEUE_KIND_STICKY && len(tq.GetNormalName()) == 0 {
workflow_handler.go
if id.GetUseVersioning() || deploymentOptions != nil {
// Versioned pollers require a normal name to be set when polling on a sticky queue