The attention set was designed to help Gerrit users focus on changes
that require them to take action. A set of default rules helps to
bring changes to a user's attention, for example, when a reviewer
has posted comments.
For CI results, these default rules aren't as useful. For example:
one might not care if one of the CI checks that have to run
come back as SUCCESS, but only if it fails.
To allow for a base distinction, this change allows to classify a
user as a 'bot' by checking for a membership in the existing
"Non-Interactive Users" group. That is just one out of many
possible solutions and we consider it to be interim. Other
potential solutions include:
1) Distinguishing robot and human labels
2) Adding an isRobot bit to an account
3) Using capabilities or feature flags
4) Using group membership (this change)
This change unblocks attention set while allowing for more time
to define a long-term strategy given these options.
Change-Id: Ib56272bb5e6487f8718a70e11461482b520a8056