-
-
Notifications
You must be signed in to change notification settings - Fork 8.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove unused material-icons #8831
Remove unused material-icons #8831
Conversation
It's not in core though, it's a test? Doesn't this just reduce test coverage for something that still exists? Are there no plugins using these icons? |
The test case operates independently of the icon you reference. |
I see references to material-icons in the blue ocean plugin repository, but I'm not confident those are references to icons provided by core. Most of the references in that plugin seem to be to "blueocean-material-icons". |
Indeed, they aren't shipped or referenced from core. BlueOcean has its own submodule containing the icons it needs. At the time the material icons were added to core, no API was added to load them dynamically as you do it with symbols ( |
The change proposed removes the unused material-icons in favor of our standard ionicons used. There is no plugin with functional code left relying on the material-icons: https://github.com/search?q=org%3Ajenkinsci+NOT+repo%3Ajenkinsci%2Fjenkins+%22%2Fmaterial-icons%2F%22&type=code
Testing done
Jenkins and plugins function as-is, given the icons are unused.
Proposed changelog entries
Proposed upgrade guidelines
N/A
Submitter checklist
Desired reviewers
@mention
Before the changes are marked as
ready-for-merge
:Maintainer checklist