in o2a/o2a.py [0:0]
def get_o2a_validate_workflows_script():
# If the o2a-validate-workflows script is present in the project or on the path
# use it to validate the workflow
validate_workflows_script = os.path.join(PROJECT_PATH, "bin", "o2a-validate-workflows")
if not os.path.isfile(validate_workflows_script):
validate_workflows_script = find_executable("o2a-validate-workflows")
if not os.path.isfile(validate_workflows_script):
logging.info(f"Skipping workflow validation as the {validate_workflows_script} is missing")
return None
logging.info(f"Found o2a-validate-workflows script at {validate_workflows_script}. Validating workflow")
return validate_workflows_script