feat: skip group config if not set
All checks were successful
build / build (push) Successful in 1m38s
All checks were successful
build / build (push) Successful in 1m38s
This commit is contained in:
parent
b91b100dbf
commit
a3488e3efb
|
@ -48,22 +48,24 @@ def get_health_check_args(repo_conf: repo.Config) -> List[str]:
|
||||||
|
|
||||||
|
|
||||||
def get_teapot_check_args(repo_conf: repo.Config) -> List[str]:
|
def get_teapot_check_args(repo_conf: repo.Config) -> List[str]:
|
||||||
return [
|
res = [
|
||||||
"/usr/local/bin/joint-teapot",
|
"/usr/local/bin/joint-teapot",
|
||||||
"joj3-check-env",
|
"joj3-check-env",
|
||||||
str(TEAPOT_CONFIG_ROOT / "teapot.env"),
|
str(TEAPOT_CONFIG_ROOT / "teapot.env"),
|
||||||
"--grading-repo-name",
|
"--grading-repo-name",
|
||||||
repo_conf.grading_repo_name,
|
repo_conf.grading_repo_name,
|
||||||
"--group-config",
|
]
|
||||||
",".join(
|
if repo_conf.groups:
|
||||||
|
group_config_str = ",".join(
|
||||||
f"{name}={max_count}:{time_period}"
|
f"{name}={max_count}:{time_period}"
|
||||||
for name, max_count, time_period in zip(
|
for name, max_count, time_period in zip(
|
||||||
repo_conf.groups.name,
|
repo_conf.groups.name,
|
||||||
repo_conf.groups.max_count,
|
repo_conf.groups.max_count,
|
||||||
repo_conf.groups.time_period_hour,
|
repo_conf.groups.time_period_hour,
|
||||||
)
|
)
|
||||||
),
|
)
|
||||||
]
|
res.extend(["--group-config", group_config_str])
|
||||||
|
return res
|
||||||
|
|
||||||
|
|
||||||
def get_health_check_stage(repo_conf: repo.Config) -> result.StageDetail:
|
def get_health_check_stage(repo_conf: repo.Config) -> result.StageDetail:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user