diff --git a/joj3_config_generator/models/repo.py b/joj3_config_generator/models/repo.py index 3a3d5dd..85a1662 100644 --- a/joj3_config_generator/models/repo.py +++ b/joj3_config_generator/models/repo.py @@ -1,6 +1,6 @@ import os from pathlib import Path -from typing import List +from typing import List, Optional from pydantic import AliasChoices, BaseModel, Field, model_validator @@ -32,8 +32,8 @@ class Config(BaseModel): "", validation_alias=AliasChoices("gitea-token", "gitea_token") ) gitea_org: str = Field("", validation_alias=AliasChoices("gitea-org", "gitea_org")) - max_total_score: int = Field( - 100, validation_alias=AliasChoices("max-total-score", "max_total_score") + max_total_score: Optional[int] = Field( + None, validation_alias=AliasChoices("max-total-score", "max_total_score") ) force_skip_health_check_on_test: bool = Field( False, diff --git a/joj3_config_generator/transformers/repo.py b/joj3_config_generator/transformers/repo.py index 5b1a7ae..a2ecf90 100644 --- a/joj3_config_generator/transformers/repo.py +++ b/joj3_config_generator/transformers/repo.py @@ -34,7 +34,7 @@ def get_teapot_post_stage( "--max-total-score", ( str(repo_conf.max_total_score) - if not task_conf.max_total_score + if repo_conf.max_total_score is not None else str(task_conf.max_total_score) ), ]