Skip to content

Commit 9fd7069

Browse files
authored
Make --pulls mutually exclusive with --interactive. (#14)
Signed-off-by: Chris Lalancette <clalancette@gmail.com>
1 parent 8937c47 commit 9fd7069

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

ros_github_scripts/ci_for_pr.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -318,16 +318,18 @@ def comment_results(
318318
def parse_args():
319319
parser = argparse.ArgumentParser(
320320
description='Generate a CI build request for Pull Request(s)')
321-
parser.add_argument(
321+
group = parser.add_mutually_exclusive_group()
322+
group.add_argument(
322323
'-p', '--pulls', type=str, nargs='+',
323324
help='Space-separated list of pull requests to process, in format ORG/REPO#PULLNUMBER '
324325
'(e.g. ros2/rclpy#353)')
326+
group.add_argument(
327+
'-i', '--interactive', action='store_true',
328+
help='Prompt me to select my pull requests from a list, instead of specifying.')
329+
325330
parser.add_argument(
326331
'-k', '--packages', type=str, nargs='+', default=None,
327332
help='Space-separated list of packages to be built and tested.')
328-
parser.add_argument(
329-
'-i', '--interactive', action='store_true',
330-
help='Prompt me to select my pull requests from a list, instead of specifying.')
331333
parser.add_argument(
332334
'-t', '--target', type=str, default=DEFAULT_TARGET,
333335
help='Target distro for PRs; assumes {}.'.format(DEFAULT_TARGET))

0 commit comments

Comments
 (0)