ci: assignees: do not set trivial on manifest changes
manifest changes are often a oneliner change, but they are not
necessarily trivial.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
diff --git a/scripts/set_assignees.py b/scripts/set_assignees.py
index aadfde1..269bde8 100755
--- a/scripts/set_assignees.py
+++ b/scripts/set_assignees.py
@@ -70,8 +70,14 @@
all_areas = set()
fn = list(pr.get_files())
+ manifest_change = False
+ for changed_file in fn:
+ if changed_file.filename in ['west.yml','submanifests/optional.yaml']:
+ manifest_change = True
+ break
+
# one liner PRs should be trivial
- if pr.commits == 1 and (pr.additions <= 1 and pr.deletions <= 1):
+ if pr.commits == 1 and (pr.additions <= 1 and pr.deletions <= 1) and not manifest_change:
labels = {'trivial'}
if len(fn) > 500: