diff --git a/kcidb/monitor/subscriptions/linux_stable_rc.py b/kcidb/monitor/subscriptions/linux_stable_rc.py index 5413ea2e..d9a65ea4 100644 --- a/kcidb/monitor/subscriptions/linux_stable_rc.py +++ b/kcidb/monitor/subscriptions/linux_stable_rc.py @@ -19,6 +19,14 @@ def match_revision(revision): if revision.builds_valid is None: return () + # If the revision is not from 'maestro' or 'broonie' origin + origins = [] + for _, branch_checkouts in revision.repo_branch_checkouts.items(): + for _, checkouts in branch_checkouts.items(): + origins.extend([checkout.origin for checkout in checkouts]) + if origins not in ('maestro', 'broonie'): + return() + # Send notification 3 hours after a revision is created/updated return (Message( subject='KernelCI report for stable-rc: '