Skip categorisation of PR if it's only for code formatting. (#16215)
This commit is contained in:
parent
0c0aa6a0ae
commit
8fd8b2dc92
1 changed files with 11 additions and 1 deletions
|
@ -12,6 +12,14 @@ fix_expr = re.compile(r'fix', flags=re.IGNORECASE)
|
||||||
clean1_expr = re.compile(r'\[(develop|keyboard|keymap|core|cli|bug|docs|feature)\]', flags=re.IGNORECASE)
|
clean1_expr = re.compile(r'\[(develop|keyboard|keymap|core|cli|bug|docs|feature)\]', flags=re.IGNORECASE)
|
||||||
clean2_expr = re.compile(r'^(develop|keyboard|keymap|core|cli|bug|docs|feature):', flags=re.IGNORECASE)
|
clean2_expr = re.compile(r'^(develop|keyboard|keymap|core|cli|bug|docs|feature):', flags=re.IGNORECASE)
|
||||||
|
|
||||||
|
ignored_titles = ["Format code according to conventions"]
|
||||||
|
|
||||||
|
|
||||||
|
def _is_ignored(title):
|
||||||
|
for ignore in ignored_titles:
|
||||||
|
if ignore in title:
|
||||||
|
return
|
||||||
|
|
||||||
|
|
||||||
def _get_pr_info(cache, gh, pr_num):
|
def _get_pr_info(cache, gh, pr_num):
|
||||||
pull = cache.get(f'pull:{pr_num}')
|
pull = cache.get(f'pull:{pr_num}')
|
||||||
|
@ -81,7 +89,9 @@ def generate_develop_pr_list(cli):
|
||||||
else:
|
else:
|
||||||
normal_collection.append(info)
|
normal_collection.append(info)
|
||||||
|
|
||||||
if "dependencies" in commit_info['pr_labels']:
|
if _is_ignored(commit_info['title']):
|
||||||
|
return
|
||||||
|
elif "dependencies" in commit_info['pr_labels']:
|
||||||
fix_or_normal(commit_info, pr_list_bugs, pr_list_dependencies)
|
fix_or_normal(commit_info, pr_list_bugs, pr_list_dependencies)
|
||||||
elif "core" in commit_info['pr_labels']:
|
elif "core" in commit_info['pr_labels']:
|
||||||
fix_or_normal(commit_info, pr_list_bugs, pr_list_core)
|
fix_or_normal(commit_info, pr_list_bugs, pr_list_core)
|
||||||
|
|
Loading…
Reference in a new issue