semantic_release.cli.commands.cli_context module#

class semantic_release.cli.commands.cli_context.CliContextObj(ctx: click.Context, logger: logging.Logger, global_opts: GlobalCommandLineOptions)[source]#

Bases: object

property runtime_ctx: RuntimeContext#

Lazy load the runtime context. This is done to avoid configuration loading when the command is not run. This is useful for commands like –help and –version