Automatically add team label to created issues
Problem
Multiple teams use this issue tracker to track everything from team tasks, reliability issues, and a general list of backlogs.
We have the following teams:
- teamDelivery: https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues
- teamReliability: https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues, this is also used as a grab bag for everything infra related.
- ~"team::Scalability": https://gitlab.com/gitlab-com/gl-infra/scalability/-/issues
However not all issues have this team
label, and it makes it hard to actually know who owns the issue, and what is each team label.
With the current state, it's hard to understand the backlog of the teamReliability and what they are responsible for.
Proposal
- Create a new project
gl-infra/reliability
- Migrate existing issues from
gl-infra/infrastructure
togl-infra/reliability
, the list of issues are yet to be determined.- Exclude:
- corrective action
- issues with
~group::*
labels
- Exclude:
- Create a rule in triage ops to always add teamReliability
Work
-
Add Reliability Team
to be able to distinguish team members, similar toScalability Team
andDelivery Team
👉 gitlab-com/www-gitlab-com!92544 (merged) -
Create new policy inside of triage ops to always add teamReliability
Follow up
These should probably be follow up issues
-
Migrate existing rules from https://gitlab.com/gitlab-com/gl-infra/triage-ops to https://gitlab.com/gitlab-org/quality/triage-ops -
Do the same author that belong to a ~group::*
Edited by Marin Jankovski