Lines Matching +full:notify +full:- +full:maintainers
2 # SPDX-License-Identifier: BSD-2-Clause
6 # Build a message to notify maintainers/reviewers for a PR. Invoked by the
7 # notify.yml workflow which posts the content of the message output by this
11 # and maintainers for 'THE REST'.
14 # REPO: the name of the target repository (normally: OP-TEE/optee_os)
31 """Parse get_maintainer.py output and return GitHub handles to notify.
42 if handle_start == -1 or handle_end == -1:
49 if paren_start != -1 and paren_end != -1:
65 print("# For information: all relevant maintainers/reviewers: " +
68 print("# Subsystem/platform maintainers/reviewers: " +
75 handles_to_mention = handles - the_rest_handles
80 """Run get_maintainer.py with -g PR_NUMBER and parse handles."""
83 "-g", pr_number
103 print("# No maintainers or reviewers to mention.")
105 print("# Final list of subsystem/platform maintainers/reviewers: " +
115 existing_handles.update(re.findall(r"@([\w-]+)", comment.body))
132 new_handles = handles_to_mention - existing_handles - skip_handles