feat: option to remove submitter in issue title
This commit is contained in:
		
							parent
							
								
									8fa74e71d8
								
							
						
					
					
						commit
						0ad1e9540a
					
				|  | @ -475,6 +475,10 @@ def joj3_all( | ||||||
|         False, |         False, | ||||||
|         help="skip creating failed table on gitea", |         help="skip creating failed table on gitea", | ||||||
|     ), |     ), | ||||||
|  |     submitter_in_issue_title: bool = Option( | ||||||
|  |         True, | ||||||
|  |         help="whether to include submitter in issue title", | ||||||
|  |     ), | ||||||
| ) -> None: | ) -> None: | ||||||
|     set_settings(Settings(_env_file=env_path)) |     set_settings(Settings(_env_file=env_path)) | ||||||
|     set_logger(settings.stderr_log_level, diagnose=False, backtrace=False) |     set_logger(settings.stderr_log_level, diagnose=False, backtrace=False) | ||||||
|  | @ -497,6 +501,7 @@ def joj3_all( | ||||||
|             exercise_name, |             exercise_name, | ||||||
|             submitter, |             submitter, | ||||||
|             commit_hash, |             commit_hash, | ||||||
|  |             submitter_in_issue_title, | ||||||
|         ) |         ) | ||||||
|         title_prefix = joj3.get_title_prefix(title) |         title_prefix = joj3.get_title_prefix(title) | ||||||
|         joj3_issue: focs_gitea.Issue |         joj3_issue: focs_gitea.Issue | ||||||
|  |  | ||||||
|  | @ -186,6 +186,7 @@ def generate_title_and_comment( | ||||||
|     exercise_name: str, |     exercise_name: str, | ||||||
|     submitter: str, |     submitter: str, | ||||||
|     commit_hash: str, |     commit_hash: str, | ||||||
|  |     submitter_in_title: bool = True, | ||||||
| ) -> Tuple[str, str]: | ) -> Tuple[str, str]: | ||||||
|     with open(score_file_path) as json_file: |     with open(score_file_path) as json_file: | ||||||
|         stages: List[Dict[str, Any]] = json.load(json_file) |         stages: List[Dict[str, Any]] = json.load(json_file) | ||||||
|  | @ -225,6 +226,8 @@ def generate_title_and_comment( | ||||||
|             total_score += result["score"] |             total_score += result["score"] | ||||||
|         comment += "\n" |         comment += "\n" | ||||||
|     title = f"JOJ3 Result for {exercise_name} by @{submitter} - Score: {total_score}" |     title = f"JOJ3 Result for {exercise_name} by @{submitter} - Score: {total_score}" | ||||||
|  |     if not submitter_in_title: | ||||||
|  |         title = f"JOJ3 Result for {exercise_name} - Score: {total_score}" | ||||||
|     return title, comment |     return title, comment | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user