Module: Temporalio::VersioningBehavior

Defined in:
lib/temporalio/common_enums.rb

Overview

Specifies when a workflow might move from a worker of one Build Id to another.

WARNING: Experimental API.

Constant Summary collapse

UNSPECIFIED =

Unspecified versioning behavior. By default, workers opting into worker versioning will be required to specify a behavior.

Api::Enums::V1::VersioningBehavior::VERSIONING_BEHAVIOR_UNSPECIFIED
PINNED =

The workflow will be pinned to the current Build ID unless manually moved.

Api::Enums::V1::VersioningBehavior::VERSIONING_BEHAVIOR_PINNED
AUTO_UPGRADE =

The workflow will automatically move to the latest version (default Build ID of the task queue) when the next task is dispatched.

Api::Enums::V1::VersioningBehavior::VERSIONING_BEHAVIOR_AUTO_UPGRADE