From 0989e4ebd3faa599d9363b5a62a102e94bc3d95d 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 d3422e7..159633a 100644 --- a/joint_teapot/workers/gitea.py +++ b/joint_teapot/workers/gitea.py @@ -482,7 +482,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( @@ -537,7 +537,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