From b379ebb20d24f211df04bbe848dc2da50a8bfdd4 Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Thu, 23 Apr 2020 05:43:17 -0500 Subject: [PATCH] Add useless merger info. --- ci/jobgenerator.py | 19 ++++++++++++++----- templates/useless-merger.xml | 31 +++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 5 deletions(-) create mode 100644 templates/useless-merger.xml diff --git a/ci/jobgenerator.py b/ci/jobgenerator.py index ca7a00b..4c44972 100755 --- a/ci/jobgenerator.py +++ b/ci/jobgenerator.py @@ -146,11 +146,20 @@ class Generator: UPLOAD_TARGET_S=s_upload_target) elif job_type == "merger": default_branch = data["default_branch"] - package_config = template.render(PACKAGING_URL=url, - PACKAGING_BRANCH_U=u_branch, - PACKAGING_BRANCH_S=s_branch, - NAME=data["name"], - DEFAULT_BRANCH=default_branch) + # HACKY HACKY HACKY + # If we can't push to it, the merger job is useless + if not "phab.lubuntu.me" in url: + with open(path.join("templates", "useless-merger.xml")) as f: + package_config = "" + for text in f.readlines(): + package_config += text + print(package_config) + else: + package_config = template.render(PACKAGING_URL=url, + PACKAGING_BRANCH_U=u_branch, + PACKAGING_BRANCH_S=s_branch, + NAME=data["name"], + DEFAULT_BRANCH=default_branch) elif job_type == "release-mgmt": package_config = template.render() else: diff --git a/templates/useless-merger.xml b/templates/useless-merger.xml new file mode 100644 index 0000000..cd40abe --- /dev/null +++ b/templates/useless-merger.xml @@ -0,0 +1,31 @@ + + + + false + + + true + false + false + false + + + + jobgenerator, merger + + SUCCESS + 0 + BLUE + true + + + + + false + + + false + + + +