feat: support groups.ignore-submitter
This commit is contained in:
		
							parent
							
								
									f570ea5aca
								
							
						
					
					
						commit
						4b2e818538
					
				|  | @ -20,6 +20,9 @@ class Groups(StrictBaseModel): | |||
|     time_period_hour: List[int] = Field( | ||||
|         [], validation_alias=AliasChoices("time-period-hour", "time_period_hour") | ||||
|     ) | ||||
|     ignore_submitter: bool = Field( | ||||
|         False, validation_alias=AliasChoices("ignore-submitter", "ignore_submitter") | ||||
|     ) | ||||
| 
 | ||||
| 
 | ||||
| class Label(StrictBaseModel): | ||||
|  |  | |||
|  | @ -153,6 +153,8 @@ def get_teapot_check_args(repo_conf: repo.Config, task_conf: task.Config) -> Lis | |||
|             ) | ||||
|         ) | ||||
|         res.extend(["--penalty-config", penalty_config]) | ||||
|     if task_conf.groups.ignore_submitter: | ||||
|         res.append("--ignore-submitter") | ||||
|     return res | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -33,6 +33,12 @@ groups.name = ["joj", "run"] | |||
| groups.max-count = [1000, 100] | ||||
| groups.time-period-hour = [24, 1] | ||||
| 
 | ||||
| # default: false | ||||
| # when set to true, even if the submitter is different, | ||||
| # it will still count toward the submission count | ||||
| # valid for task.toml only | ||||
| groups.ignore-submitter = false | ||||
| 
 | ||||
| # list of stages | ||||
| [[stages]] | ||||
| # stage name, content in the `[]` set the group | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user