Hide Composite Identity Service Accounts without associated triggers

Problem

Both for custom and foundational flows service accounts are created and then added to projects. These accounts, by default behave like any other account, which means they show up in Assignee dropdowns or @ mention lists to be picked.

However, many flows will not have actual triggers associated with an assignment or mention happening, since they are created for such a case. E.g. the service account for a code-review flow will not have triggers for being assigned to issues, similarly the service account for an issue triage flow would not have the triggers for being assigned a review.

Still showing these account in situations where they do not "trigger" anything can be confusing to users and distract from accounts that do trigger something.

Proposed solution

Only show composite identity service accounts in situations where they have an associated trigger.

Additional information

#580296 (closed) also touches how these Service Accounts are handled.

Edited Dec 19, 2025 by Sebastian Rehm
Assignee Loading
Time tracking Loading