Resolve "Migrate or remove instances of deprecated issues icons in product"
-
Please check this box if this contribution uses AI-generated content (including content generated by GitLab Duo features) as outlined in the GitLab DCO & CLA. As a benefit of being a GitLab Community Contributor, you receive complimentary access to GitLab Duo.
What does this MR do and why?
This MR migrates and removes instances of deprecated issue-related icons in the product as part of gitlab-svgs#438 (moved)
- Replaced
issue-closedwithissue-close(where icon-only usage is required). - Replaced
issueswithissue-type-issue. - Verified that
issue-updateis unused in the codebase. - Confirmed no remaining references to epic-closed and requirements icons in the product code.
This aligns the product with the updated icon set and avoids usage of deprecated icons.
References
- Related issue: #526952 (closed)
- Icon deprecation discussion: gitlab-svgs#438 (moved)
Screenshots or screen recordings
| Before | After |
|---|---|
How to set up and validate locally
Search for deprecated icons in the codebase to confirm none remain:
- git grep -l "issue-closed" -- app
- git grep -l "epic-closed" -- app
- git grep -l "issue-update" -- app
- git grep -l "['"]issues['"]" -- app
- git grep -l "['"]requirements['"]" -- app
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #526952 (closed)
Edited by David Aniebo