Jon/sky 5803 create workflow scripts table (#3120)

This commit is contained in:
Jonathan Dobson
2025-08-06 15:49:44 -04:00
committed by GitHub
parent 173e8e0670
commit 60ad36f839
3 changed files with 94 additions and 0 deletions

View File

@@ -59,6 +59,7 @@ WORKFLOW_PERMANENT_ID_PREFIX = "wpid"
WORKFLOW_PREFIX = "w"
WORKFLOW_RUN_BLOCK_PREFIX = "wrb"
WORKFLOW_RUN_PREFIX = "wr"
WORKFLOW_SCRIPT_PREFIX = "ws"
def generate_workflow_id() -> str:
@@ -81,6 +82,11 @@ def generate_workflow_run_id() -> str:
return f"{WORKFLOW_RUN_PREFIX}_{int_id}"
def generate_workflow_script_id() -> str:
int_id = generate_id()
return f"{WORKFLOW_SCRIPT_PREFIX}_{int_id}"
def generate_aws_secret_parameter_id() -> str:
int_id = generate_id()
return f"{AWS_SECRET_PARAMETER_PREFIX}_{int_id}"