[Backend] Saving Workflows as Templates (#4278)

This commit is contained in:
Marc Kelechava
2025-12-11 18:39:21 -08:00
committed by GitHub
parent 42bdb23118
commit 526287e7ca
8 changed files with 350 additions and 8 deletions

View File

@@ -64,6 +64,7 @@ WORKFLOW_PREFIX = "w"
WORKFLOW_RUN_BLOCK_PREFIX = "wrb"
WORKFLOW_RUN_PREFIX = "wr"
WORKFLOW_SCRIPT_PREFIX = "ws"
WORKFLOW_TEMPLATE_PREFIX = "wt"
def generate_workflow_id() -> str:
@@ -91,6 +92,11 @@ def generate_workflow_script_id() -> str:
return f"{WORKFLOW_SCRIPT_PREFIX}_{int_id}"
def generate_workflow_template_id() -> str:
int_id = generate_id()
return f"{WORKFLOW_TEMPLATE_PREFIX}_{int_id}"
def generate_aws_secret_parameter_id() -> str:
int_id = generate_id()
return f"{AWS_SECRET_PARAMETER_PREFIX}_{int_id}"