From a4fed7ec5c87563de3815c47259708da826ce5bc Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Fri, 12 Apr 2024 09:55:32 -0400 Subject: [PATCH] script/ptl-tool: add switch for tags Signed-off-by: Patrick Donnelly --- src/script/ptl-tool.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/script/ptl-tool.py b/src/script/ptl-tool.py index 15a7606fe1b23..505082305ff89 100755 --- a/src/script/ptl-tool.py +++ b/src/script/ptl-tool.py @@ -169,6 +169,7 @@ INDICATIONS = [ REDMINE_CUSTOM_FIELD_ID_SHAMAN_BUILD = 26 REDMINE_CUSTOM_FIELD_ID_QA_RUNS = 27 REDMINE_CUSTOM_FIELD_ID_QA_RELEASE = 28 +REDMINE_CUSTOM_FIELD_ID_QA_TAGS = 3 REDMINE_CUSTOM_FIELD_ID_GIT_BRANCH = 29 REDMINE_ENDPOINT = "https://tracker.ceph.com" REDMINE_PROJECT_QA = "ceph-qa" @@ -473,6 +474,8 @@ def build_branch(args): custom_fields.append({'id': REDMINE_CUSTOM_FIELD_ID_QA_RUNS, 'value': branch}) if args.qa_release: custom_fields.append({'id': REDMINE_CUSTOM_FIELD_ID_QA_RELEASE, 'value': args.qa_release}) + if args.qa_tags: + custom_fields.append({'id': REDMINE_CUSTOM_FIELD_ID_QA_TAGS, 'value': args.qa_tags}) G.git.push(CI_REMOTE_URL, branch) # for shaman G.git.push(CI_REMOTE_URL, tag.name) # for archival @@ -515,6 +518,7 @@ def main(): parser.add_argument('--no-credits', dest='credits', action='store_false', help='skip indication search (Reviewed-by, etc.)') parser.add_argument('--pr-label', dest='pr_label', action='store', help='label PRs for testing') parser.add_argument('--qa-release', dest='qa_release', action='store', help='QA release for tracker') + parser.add_argument('--qa-tags', dest='qa_tags', action='store', help='QA tags for tracker') parser.add_argument('--stop-at-built', dest='stop_at_built', action='store_true', help='stop execution when branch is built') parser.add_argument('prs', metavar="PR", type=int, nargs='*', help='Pull Requests to merge') args = parser.parse_args(argv) -- 2.39.5