Status migration wizard
Opportunity
Custom statuses are intended to replace the use of status labels, a common practice in many teams using GitLab including our own workflowstart scoped labels.
Migrating 100s or 1000s of issues from labels to statuses will be difficult using existing bulk edit tools, requiring users to filter by label, bulk edit to change status, and repeat both for each page of results and for each label — this will take many steps and make it a chore to start using status.
Solution
Provide users with a workflow for automatically applying statuses to all issues within a group or project based on existing labels. This can optionally remove the labels entirely, but should not do this by default as users may still rely on those labels in integrations, custom automations, etc. that we can't migrate directly.
Open questions
- Can we migrate board lists that use labels to board lists that use statuses?