Skip to content

Commit d3887b5

Browse files
authored
Fix release helper subcommands (#6451)
1 parent 005b8af commit d3887b5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tools/release_helper.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,11 @@ def set_release_stage(stage: ReleaseStage) -> None:
324324
@click.group(invoke_without_command=True)
325325
@click.option("--continue", "abort", flag_value=False, default=None)
326326
@click.option("--abort", "abort", flag_value=True, default=None)
327-
def cli(*, abort: Optional[bool] = None):
327+
@click.pass_context
328+
def cli(ctx: click.Context, *, abort: Optional[bool] = None):
328329
"""Red's release helper, guiding you through the whole process!"""
330+
if ctx.invoked_subcommand is not None:
331+
return
329332
stage = get_release_stage()
330333
if abort is True:
331334
if stage is not ReleaseStage.WELCOME:
@@ -397,7 +400,7 @@ def cli(*, abort: Optional[bool] = None):
397400
rich.print(Markdown("# Step 8+: Follow the release process documentation"))
398401
rich.print(
399402
"You can continue following the release process documentation from step 8:\n"
400-
"https://red-devguide.readthedocs.io/core-devs/release-process/"
403+
"https://red-devguide.readthedocs.io/core-devs/release-process/#write-announcement"
401404
)
402405
wipe_git_config_values()
403406

0 commit comments

Comments
 (0)