fix: optional max-total-score in repo.toml
This commit is contained in:
		
							parent
							
								
									340ba5d0c5
								
							
						
					
					
						commit
						b46bc950f7
					
				| 
						 | 
				
			
			@ -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,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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)
 | 
			
		||||
        ),
 | 
			
		||||
    ]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user