From fabcce08935df4ff7d35caec9fc65f22567c76f1 Mon Sep 17 00:00:00 2001 From: Min Zhengjie Date: Fri, 20 Jun 2025 22:58:29 +0800 Subject: [PATCH] fix(regex): full match --- joint_teapot/workers/gitea.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/joint_teapot/workers/gitea.py b/joint_teapot/workers/gitea.py index eced7d5..4163cbe 100644 --- a/joint_teapot/workers/gitea.py +++ b/joint_teapot/workers/gitea.py @@ -449,7 +449,7 @@ class Gitea: logger.info("Dry run enabled. No changes will be made to the repositories.") logger.info(f"Archiving repos with name matching {regex}") for repo_name in self.get_all_repo_names(): - if re.match(regex, repo_name): + if re.fullmatch(regex, repo_name): logger.info(f"Archived {repo_name}") if not dry_run: self.repository_api.repo_edit( @@ -504,7 +504,7 @@ class Gitea: self, milestone: str, regex: str, due_date: str, description: str ) -> None: for repo_name in self.get_all_repo_names(): - if not re.match(regex, repo_name): + if not re.fullmatch(regex, repo_name): continue milestone_list = self.issue_api.issue_get_milestones_list( self.org_name, repo_name