IJPL-193584 k8s: make icons class generation great again

what fixed:
 - all icons file are ignored (by the changes in the `icon-robots.txt` files)
 - another package and name of a generated icon-class (by the changes in the `IntellijIconClassGeneratorConfig.kt`)

Note: "merge" directive refers to the `KubernetesIconMappings.json` file in the same module


(cherry picked from commit 62e4aed49b86269f85f519294c94c0f4897d398d)

IJ-CR-166912

GitOrigin-RevId: 0e78d9263205c501a313024321636e4b8201f569
This commit is contained in:
vladimir.petrenko
2025-06-24 17:16:40 +02:00
committed by intellij-monorepo-bot
parent f3ac4470fa
commit c3d483f689

View File

@@ -30,8 +30,18 @@ class IntellijIconClassGeneratorConfig : IconClasses() {
)
// force generating "Groovy" inner class to preserve backward compatiblity
"intellij.groovy.psi" -> IntellijIconClassGeneratorModuleConfig(className = "JetgroovyIcons", iconDirectory = "icons")
"intellij.clouds.docker" -> IntellijIconClassGeneratorModuleConfig(className = "DockerIcons", packageName = "com.intellij.docker")
"intellij.clouds.docker.gateway" -> IntellijIconClassGeneratorModuleConfig(className = "DockerGatewayIcons", packageName = "com.intellij.clouds.docker.gateway")
"intellij.clouds.docker" -> IntellijIconClassGeneratorModuleConfig(
className = "DockerIcons",
packageName = "com.intellij.docker"
)
"intellij.clouds.docker.gateway" -> IntellijIconClassGeneratorModuleConfig(
className = "DockerGatewayIcons",
packageName = "com.intellij.clouds.docker.gateway"
)
"intellij.clouds.kubernetes" -> IntellijIconClassGeneratorModuleConfig(
className = "KubernetesIcons",
packageName = "com.intellij.kubernetes"
)
"intellij.css" -> IntellijIconClassGeneratorModuleConfig(
className = "CssIcons",
packageName = "com.intellij.lang.css",