From: Patrick Donnelly Date: Fri, 12 Apr 2024 13:55:32 +0000 (-0400) Subject: script/ptl-tool: add switch for tags X-Git-Tag: v20.0.0~2158^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F56859%2Fhead;p=ceph.git script/ptl-tool: add switch for tags Signed-off-by: Patrick Donnelly --- diff --git a/src/script/ptl-tool.py b/src/script/ptl-tool.py index 15a7606fe1b2..505082305ff8 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)