migrate block and workflow related schemas to skyvern/schemas/workflows.py (#3227)

This commit is contained in:
Shuchang Zheng
2025-08-18 16:18:50 -07:00
committed by GitHub
parent 430721da49
commit adee311e6a
14 changed files with 536 additions and 549 deletions

View File

@@ -45,8 +45,6 @@ from skyvern.forge.sdk.workflow.exceptions import (
)
from skyvern.forge.sdk.workflow.models.block import (
ActionBlock,
BlockStatus,
BlockType,
BlockTypeVar,
CodeBlock,
DownloadToS3Block,
@@ -94,16 +92,18 @@ from skyvern.forge.sdk.workflow.models.workflow import (
WorkflowRunParameter,
WorkflowRunResponseBase,
WorkflowRunStatus,
WorkflowStatus,
)
from skyvern.forge.sdk.workflow.models.yaml import (
BLOCK_YAML_TYPES,
ForLoopBlockYAML,
WorkflowCreateYAMLRequest,
WorkflowDefinitionYAML,
)
from skyvern.schemas.runs import ProxyLocation, RunStatus, RunType, WorkflowRunRequest, WorkflowRunResponse
from skyvern.schemas.scripts import FileEncoding, ScriptFileCreate
from skyvern.schemas.workflows import (
BLOCK_YAML_TYPES,
BlockStatus,
BlockType,
ForLoopBlockYAML,
WorkflowCreateYAMLRequest,
WorkflowDefinitionYAML,
WorkflowStatus,
)
from skyvern.services import script_service
from skyvern.webeye.browser_factory import BrowserState