Skip to content

Commit b4dd488

Browse files
committed
chore: add extra validation for reamde files to have maintainer keyword in content
Signed-off-by: Mouad BANI <mouad-mb@outlook.com>
1 parent cdfc93d commit b4dd488

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

services/apps/git_integration/src/crowdgit/services/maintainer/maintainer_service.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,11 @@ async def analyze_and_build_result(self, filename: str, content: str) -> Maintai
526526
Raises MaintanerAnalysisError if no maintainers are found.
527527
"""
528528
self.logger.info(f"Analyzing maintainer file: {filename}")
529+
if "readme" in filename.lower() and "maintainer" not in content.lower():
530+
self.logger.warning(
531+
f"Skipping README file '{filename}': no 'maintainer' keyword found in content"
532+
)
533+
raise MaintanerAnalysisError(error_code=ErrorCode.NO_MAINTAINER_FOUND)
529534
result = await self.analyze_file_content(filename, content)
530535

531536
if not result.output.info:

0 commit comments

Comments
 (0)