From 887c06b40eb1739e3c89db900de7181b21deafe7 Mon Sep 17 00:00:00 2001 From: Boming Zhang <bomingzh@sjtu.edu.cn> Date: Sun, 1 Jun 2025 19:08:25 -0400 Subject: [PATCH] feat: support --no-submitter-in-issue-title in teapot --- joj3_config_generator/models/repo.py | 1 + joj3_config_generator/transformers/repo.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/joj3_config_generator/models/repo.py b/joj3_config_generator/models/repo.py index b76ac36..06e5379 100644 --- a/joj3_config_generator/models/repo.py +++ b/joj3_config_generator/models/repo.py @@ -28,3 +28,4 @@ class Config(BaseModel): path: Path = Path("repo.toml") grading_repo_name: str = f"{socket.gethostname().split('-')[0]}-joj" health_check_score: int = Field(0) + submitter_in_issue_title: bool = True diff --git a/joj3_config_generator/transformers/repo.py b/joj3_config_generator/transformers/repo.py index 80896f1..feb959d 100644 --- a/joj3_config_generator/transformers/repo.py +++ b/joj3_config_generator/transformers/repo.py @@ -16,6 +16,8 @@ def get_teapot_stage(repo_conf: repo.Config) -> result.StageDetail: "--max-total-score", str(repo_conf.max_total_score), ] + if not repo_conf.submitter_in_issue_title: + args.append("--no-submitter-in-issue-title") stage_conf = result.StageDetail( name="teapot",