diff --git a/test-requirements.txt b/test-requirements.txt index 8a2bd6e..2cbeb59 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4,4 +4,4 @@ stestr>=2.0.0 # Apache-2.0 testtools>=2.2.0 # MIT -flake8 +flake8>=6.0 diff --git a/tools/update_zuul_project_configs.py b/tools/update_zuul_project_configs.py index 4fe5374..dcae351 100644 --- a/tools/update_zuul_project_configs.py +++ b/tools/update_zuul_project_configs.py @@ -149,8 +149,9 @@ def process_repositories(args, service): "-hc-int-jobs" if args.environment == "internal" else "-hc-jobs" ) for doc in data.docs_by_service_type(service["service_type"]): - logging.debug(f"Analyzing document {doc}") + logging.info("Analyzing document %s" % doc) if not doc.get("type"): + logging.debug("Skipping unsupported type") continue if doc["type"] == "dev": doc_type = "dev-guide" @@ -158,7 +159,11 @@ def process_repositories(args, service): doc_type = doc["type"] template_name = f"{doc_type}{job_suffix}" if doc_type in ["api-ref", "umn", "dev-guide"]: + logging.debug( + "Ensuring required zuul template %s is present" % template_name) if template_name not in zuul_templates: + logging.debug("Adding template %s" % template_name) + zuul_config_updated = True zuul_templates.append(template_name) else: job_name = f"build-otc-{doc['service_type']}-{doc_type}" @@ -245,6 +250,8 @@ def process_repositories(args, service): head=branch_name, ), ) + else: + logging.info("No update is necessary") def main():