79517778

Date: 2025-03-18 14:32:58
Score: 1.5
Natty:
Report link

As @sonle mentioned, this is the expected behavior. I call it the "Most Permissive Group Rule". This means that when a tester belongs to multiple groups, they will automatically receive builds distributed to the most inclusive group they're part of, regardless of individual group settings.

That's why I prefer setting manual distribution for every group so I have a more granular control.

My key recommendations to mitigate this issue would be:

  1. Create all tester groups with manual distribution by default

  2. Use programmatic scripts integrated into CI pipelines to control build distribution

  3. Carefully manage group memberships to minimize overlap

  4. Implement a dynamic distribution system that provides precise control over which builds are sent to specific groups

By using manual distribution and custom scripts, developers can achieve granular control over build access for different tester groups.

I've worked on this article that covers topics like the one you mentioned. Hope you can use it as a reference!

Reasons:
  • Blacklisted phrase (1): this article
  • Whitelisted phrase (-1.5): you can use
  • Contains signature (1):
  • Long answer (-1):
  • No code block (0.5):
  • User mentioned (1): @sonle
  • Low reputation (0.5):
Posted by: Ramiro