curia.infra.common module

curia.infra.common.update_curia_task_and_stub_workflow(task: TaskDefinition, stage: str, resource_naming_config: TaskDeployResourceNamingConfig, task_specific_context: dict) None

Creates or updates the curia task definition for a task in the curia platform using the curia SDK :param task: The task definition :param stage: The stage to deploy the task to :param resource_naming_config: The resource naming config to use when creating the task :param task_specific_context: The task specific context to use when creating the task, identifying external resources specific to the task like databricks job IDs or ECS task definitions :return: