projects -> scripts (#3123)
Some checks are pending
Run tests and pre-commit / Run tests and pre-commit hooks (push) Waiting to run
Run tests and pre-commit / Frontend Lint and Build (push) Waiting to run
Publish Fern Docs / run (push) Waiting to run

This commit is contained in:
Shuchang Zheng 2025-08-06 22:23:38 -07:00 committed by GitHub
parent 75eadef0e1
commit 1a4bf1df1a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 660 additions and 538 deletions

View file

@ -15,8 +15,8 @@ from skyvern.forge.sdk.db.models import (
OrganizationAuthTokenModel,
OrganizationModel,
OutputParameterModel,
ProjectFileModel,
ProjectModel,
ScriptFileModel,
ScriptModel,
StepModel,
TaskModel,
WorkflowModel,
@ -50,8 +50,8 @@ from skyvern.forge.sdk.workflow.models.workflow import (
WorkflowRunStatus,
WorkflowStatus,
)
from skyvern.schemas.projects import Project, ProjectFile
from skyvern.schemas.runs import ProxyLocation
from skyvern.schemas.scripts import Script, ScriptFile
from skyvern.webeye.actions.actions import (
Action,
ActionType,
@ -506,35 +506,35 @@ def convert_to_workflow_run_block(
return block
def convert_to_project(project_model: ProjectModel) -> Project:
return Project(
project_revision_id=project_model.project_revision_id,
project_id=project_model.project_id,
organization_id=project_model.organization_id,
run_id=project_model.run_id,
version=project_model.version,
created_at=project_model.created_at,
modified_at=project_model.modified_at,
deleted_at=project_model.deleted_at,
def convert_to_script(script_model: ScriptModel) -> Script:
return Script(
script_revision_id=script_model.script_revision_id,
script_id=script_model.script_id,
organization_id=script_model.organization_id,
run_id=script_model.run_id,
version=script_model.version,
created_at=script_model.created_at,
modified_at=script_model.modified_at,
deleted_at=script_model.deleted_at,
)
def convert_to_project_file(project_file_model: ProjectFileModel) -> ProjectFile:
return ProjectFile(
file_id=project_file_model.file_id,
project_revision_id=project_file_model.project_revision_id,
project_id=project_file_model.project_id,
organization_id=project_file_model.organization_id,
file_path=project_file_model.file_path,
file_name=project_file_model.file_name,
file_type=project_file_model.file_type,
content_hash=project_file_model.content_hash,
file_size=project_file_model.file_size,
mime_type=project_file_model.mime_type,
encoding=project_file_model.encoding,
artifact_id=project_file_model.artifact_id,
created_at=project_file_model.created_at,
modified_at=project_file_model.modified_at,
def convert_to_script_file(script_file_model: ScriptFileModel) -> ScriptFile:
return ScriptFile(
file_id=script_file_model.file_id,
script_revision_id=script_file_model.script_revision_id,
script_id=script_file_model.script_id,
organization_id=script_file_model.organization_id,
file_path=script_file_model.file_path,
file_name=script_file_model.file_name,
file_type=script_file_model.file_type,
content_hash=script_file_model.content_hash,
file_size=script_file_model.file_size,
mime_type=script_file_model.mime_type,
encoding=script_file_model.encoding,
artifact_id=script_file_model.artifact_id,
created_at=script_file_model.created_at,
modified_at=script_file_model.modified_at,
)