diff --git a/buildscripts/validate_commit_message.py b/buildscripts/validate_commit_message.py index 733f8903686..f485eb7dd4e 100755 --- a/buildscripts/validate_commit_message.py +++ b/buildscripts/validate_commit_message.py @@ -41,6 +41,9 @@ COMMON_PUBLIC_PATTERN = r''' ''' """Common Public pattern format.""" +COMMON_10GENREPO_COMMIT_QUEUE_PATTERN = r' ^\'(?P10gen/mongo)\'\s.*commit\squeue\smerge.*SERVER-[0-9]+' +"""Common commit queue format.""" + COMMON_LINT_PATTERN = r'(?PFix\slint)' """Common Lint pattern format.""" @@ -99,6 +102,12 @@ def old_patch_description(pattern: str) -> str: VALID_PATTERNS = [ re.compile(new_patch_description(COMMON_PUBLIC_PATTERN), re.MULTILINE | re.DOTALL | re.VERBOSE), re.compile(old_patch_description(COMMON_PUBLIC_PATTERN), re.MULTILINE | re.DOTALL | re.VERBOSE), + re.compile( + new_patch_description(COMMON_10GENREPO_COMMIT_QUEUE_PATTERN), + re.MULTILINE | re.DOTALL | re.VERBOSE), + re.compile( + old_patch_description(COMMON_10GENREPO_COMMIT_QUEUE_PATTERN), + re.MULTILINE | re.DOTALL | re.VERBOSE), re.compile(new_patch_description(COMMON_LINT_PATTERN), re.MULTILINE | re.DOTALL | re.VERBOSE), re.compile(old_patch_description(COMMON_LINT_PATTERN), re.MULTILINE | re.DOTALL | re.VERBOSE), re.compile(new_patch_description(COMMON_IMPORT_PATTERN), re.MULTILINE | re.DOTALL | re.VERBOSE),