in src/workflow/publish.py [0:0]
def run(self) :
ecr_repo_name = self.config["ecr_repo_name"]
image_name = self.config["image_name"]
image_permissions = self.config["image_permissions"]
app_image_config = self.config["app_image_config"]
update_domain_input = self.config["update_domain_input"]
context = self.config["context"]
self.timeouts = self._set_timeout_budgets(context.get_remaining_time_in_millis())
self._publish_image_to_studio( ecr_repo_name,
image_name,
image_permissions,
app_image_config,
update_domain_input,
self.timeouts["publish"])
return self.results