cli: check KBS version against repos.yml for relevant commands

This commit is contained in:
InsanePrawn 2025-03-03 06:30:13 +01:00
parent 821bde59e9
commit c80885ddd7
7 changed files with 32 additions and 4 deletions

View file

@ -6,6 +6,16 @@ from distro.repo_config import get_repo_config
from .kbs import get_kbs_version, compare_kbs_version, compare_kbs_ci_version
def _check_kbs_version(*, init_pkgbuilds: bool = False, ci_mode: bool = False): # quiet helper for other modules
repo_config, repo_config_found = get_repo_config(initialize_pkgbuilds=init_pkgbuilds)
if not repo_config_found:
return
kbs_version = get_kbs_version()
if not kbs_version:
return
compare_kbs_version(kbs_version, repo_config)
@click.group("version", no_args_is_help=False, invoke_without_command=True)
@click.pass_context
def cmd_version(ctx: click.Context):