Skip to content

Change Group Label from Import Group and Integrations Group to Import and Integrate Group

Group::Import merged with Group::Integrations during the recent reorganization.

  • This means that current labels ~"group::import" and ~"group::integrations" need to be updated to reflect that change.`
    • ~"group::import" and ~"group::integrations" should disappear and all issues with these labels are assigned to groupimport and integrate instead
    • Category labels are unaffected
  • Also the triaging needs to be adjusted. We only need one weekly triage report instead of two separate ones.

Summary

This template is for the following types of label changes

  • Adding a new Stage or Group
  • Renaming an existing Stage or Group

For every case above, the Engineering Productivity team needs to ensure that:

  • The label change is factored into the triage mechanism with updated spec fixtures.
  • Old labels are migrated correctly on affected issues and merge requests.

Action items

  • (If applicable) Dashboard creation: create or update the stage/group in https://gitlab.com/gitlab-org/gitlab-insights/blob/master/lib/gitlab_insights.rb.
  • (If applicable) Label migration on existing issues and merge requests: apply the new label to opened & closed issues, and open & merged merge requests.
  • (If applicable) Archive the old label with renaming and adding "DEPRECATED" at the end of the label name.
  • (If applicable) Delete the old dashboard views using the deprecated labels.
  • (If applicable) Update the group triage report definition to use the new label.
  • (If applicable) Update the group label's description to refer to the new Stage.

/cc @gitlab-org/quality/engineering-productivity @gitlab-org/quality/engineering-analytics

Edited by Jennifer Li