Deprecate the legacy team labels
Summary
We will deprecate the following legacy team labels according to the new rollout plan at #172 (closed) by adding a [DEPRECATED]
suffix to them:
-
~Manage -
~Plan -
~Create -
~Verify -
~Package -
~Release -
~Configure -
~Serverless -
~Monitor -
~Secure -
~Defend -
~Growth -
~Gitaly -
~Gitter -
~Distribution -
~Geo -
~Memory -
~Ecosystem
Groups should be using exclusively their group and stage labels from now on.
Action items
On 2019-08-13
-
Announce the deprecation on the company call, #development
,#product
, and Engineering Week in Review.
On 2019-08-19, we will deprecate the team labels by adding a
[DEPRECATED]
suffix to them (#254 (closed)). Please use the Stage (devops::xxx
) and Group (group::xxx
) labels instead.
- This is part of an effort to transition from team labels to stage & group labels: #172 (comment 201666990)
- We are tackling the remaining edge cases where more than one legacy team labels exists after this #242.
Before 2019-08-19
-
Triage automation: create or update the stage/group/categories in https://gitlab.com/gitlab-org/quality/triage-ops/blob/master/lib/devops_labels.rb. => !255 (merged) -
Dashboard creation: update the teams in https://gitlab.com/gitlab-org/gitlab-insights/blob/master/lib/gitlab_insights.rb. => gitlab-org/gitlab-insights!151 (merged) -
(If applicable) Label migration on existing issues and merge requests: apply the new label to opened & closed issues, and open & merged merge requests. -
The native Insights configuration -
The Periscope dashboards -
Update https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/contributing/issue_workflow.md => https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/31811
On 2019-08-19
-
Archive the old labels with renaming and adding "DEPRECATED" at the end of the label names. -
(If applicable) Delete the old dashboard views using the deprecated labels.
Edited by Rémy Coutable