add current item in forloop + global forloop reference (#2512)

This commit is contained in:
Shuchang Zheng
2025-05-29 08:12:07 -07:00
committed by GitHub
parent 49ef1aaa07
commit bd72491d7d
4 changed files with 29 additions and 0 deletions

View File

@@ -61,6 +61,7 @@ from skyvern.forge.sdk.workflow.models.block import (
)
from skyvern.forge.sdk.workflow.models.parameter import (
PARAMETER_TYPE,
RESERVED_PARAMETER_KEYS,
AWSSecretParameter,
BitwardenCreditCardDataParameter,
BitwardenLoginCredentialParameter,
@@ -1450,6 +1451,12 @@ class WorkflowService:
reserved_keys=output_parameter_keys, parameter_keys=parameter_keys
)
if any(key in RESERVED_PARAMETER_KEYS for key in parameter_keys):
raise WorkflowDefinitionHasReservedParameterKeys(
reserved_keys=RESERVED_PARAMETER_KEYS,
parameter_keys=parameter_keys,
)
# Create output parameters for all blocks
block_output_parameters = await WorkflowService._create_all_output_parameters_for_workflow(
workflow_id=workflow.workflow_id,