Module: Temporalio::ContinueAsNewVersioningBehavior

Defined in:
lib/temporalio/common_enums.rb

Overview

Specifies the versioning behavior for the first task of a new run after continue-as-new. This is currently experimental.

Constant Summary collapse

UNSPECIFIED =

Unspecified. Follow existing continue-as-new inheritance semantics.

Api::Enums::V1::ContinueAsNewVersioningBehavior::CONTINUE_AS_NEW_VERSIONING_BEHAVIOR_UNSPECIFIED
AUTO_UPGRADE =

Start the new run with AutoUpgrade behavior. Use the Target Version of the workflow’s task queue at start-time. After the first workflow task completes, use whatever Versioning Behavior the workflow is annotated with in the workflow code.

Api::Enums::V1::ContinueAsNewVersioningBehavior::CONTINUE_AS_NEW_VERSIONING_BEHAVIOR_AUTO_UPGRADE