From a6de2dad88ad2516f19ec263feffb41d4c69f0ee Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Sep 03 2022 18:31:19 +0000 Subject: onboard: Allow disabling BZ override creation --- diff --git a/fedora_sig_onboard/cli.py b/fedora_sig_onboard/cli.py index 322f8c7..f18043f 100644 --- a/fedora_sig_onboard/cli.py +++ b/fedora_sig_onboard/cli.py @@ -49,9 +49,17 @@ pass_onboarder = click.make_pass_decorator(Onboarder, ensure=True) default="commit", type=click.Choice(["commit", "admin"]), ) +@click.option( + "-B", + "--no-set-bz", + "set_bz", + help="Don't override Bugzilla assignee to the SIG.", + is_flag=True, + default=True, +) @click.argument("package", required=False, nargs=-1) @pass_onboarder -def onboard(onboarder, group, acl, package): +def onboard(onboarder, group, acl, set_bz, package): if not package: package = [Path(os.getcwd()).name] @@ -70,8 +78,9 @@ def onboard(onboarder, group, acl, package): click.echo(f"[{p}] updating ACL") onboarder.add_package_acl(p, group, acl) - click.echo(f"[{p}] updating bugzilla assignees") - onboarder.set_bugzilla_assignee(p, group) + if set_bz: + click.echo(f"[{p}] updating bugzilla assignees") + onboarder.set_bugzilla_assignee(p, group) if group == "rust-sig": click.echo(f"[{p}] adding to anitya") onboarder.add_package_to_anitya(p)