in src/workflow/lambda.py [0:0]
def _set_timeout_budgets(self, available_time_ms, build_time_budget=1.0) :
if build_time_budget > 1 or build_time_budget <= 0 :
raise Exception(f"build_timeout was set to {build_time_budget}. Expected value greater than 0 and less than one respresenting max percent time allocation for the build phase.")
timeouts = {}
timeouts["build"] = int((available_time_ms/1000) * build_time_budget)
timeouts["publish"] = min(600, int((available_time_ms/1000) * 0.9))
return timeouts