Update JetBrains IDE build numbers

This commit is contained in:
Muhammad Atif Ali 2025-07-07 17:03:28 +05:00
parent b7cc89cdfd
commit ec5aa854af
No known key found for this signature in database
2 changed files with 14 additions and 14 deletions

View File

@ -149,12 +149,12 @@ module "jetbrains" {
"GO" = { "GO" = {
name = "GoLand" name = "GoLand"
icon = "/icon/goland.svg" icon = "/icon/goland.svg"
build = "251.25410.140" # Static build number used when API is unavailable build = "251.26927.50" # Static build number used when API is unavailable
} }
"IU" = { "IU" = {
name = "IntelliJ IDEA" name = "IntelliJ IDEA"
icon = "/icon/intellij.svg" icon = "/icon/intellij.svg"
build = "251.23774.200" # Static build number used when API is unavailable build = "251.26927.53" # Static build number used when API is unavailable
} }
} }
} }

View File

@ -126,9 +126,9 @@ variable "ide_config" {
- build: The build number of the IDE. - build: The build number of the IDE.
Example: Example:
{ {
"CL" = { name = "CLion", icon = "/icon/clion.svg", build = "251.23774.202" }, "CL" = { name = "CLion", icon = "/icon/clion.svg", build = "251.26927.39" },
"GO" = { name = "GoLand", icon = "/icon/goland.svg", build = "251.25410.140" }, "GO" = { name = "GoLand", icon = "/icon/goland.svg", build = "251.26927.50" },
"IU" = { name = "IntelliJ IDEA", icon = "/icon/intellij.svg", build = "251.23774.200" }, "IU" = { name = "IntelliJ IDEA", icon = "/icon/intellij.svg", build = "251.26927.53" },
} }
EOT EOT
type = map(object({ type = map(object({
@ -137,15 +137,15 @@ variable "ide_config" {
build = string build = string
})) }))
default = { default = {
"CL" = { name = "CLion", icon = "/icon/clion.svg", build = "251.23774.202" }, "CL" = { name = "CLion", icon = "/icon/clion.svg", build = "251.26927.39" },
"GO" = { name = "GoLand", icon = "/icon/goland.svg", build = "251.25410.140" }, "GO" = { name = "GoLand", icon = "/icon/goland.svg", build = "251.26927.50" },
"IU" = { name = "IntelliJ IDEA", icon = "/icon/intellij.svg", build = "251.23774.200" }, "IU" = { name = "IntelliJ IDEA", icon = "/icon/intellij.svg", build = "251.26927.53" },
"PS" = { name = "PhpStorm", icon = "/icon/phpstorm.svg", build = "251.23774.209" }, "PS" = { name = "PhpStorm", icon = "/icon/phpstorm.svg", build = "251.26927.60" },
"PY" = { name = "PyCharm", icon = "/icon/pycharm.svg", build = "251.23774.211" }, "PY" = { name = "PyCharm", icon = "/icon/pycharm.svg", build = "251.26927.74" },
"RD" = { name = "Rider", icon = "/icon/rider.svg", build = "251.23774.212" }, "RD" = { name = "Rider", icon = "/icon/rider.svg", build = "251.26927.67" },
"RM" = { name = "RubyMine", icon = "/icon/rubymine.svg", build = "251.23774.208" }, "RM" = { name = "RubyMine", icon = "/icon/rubymine.svg", build = "251.26927.47" },
"RR" = { name = "RustRover", icon = "/icon/rustrover.svg", build = "251.23774.316" }, "RR" = { name = "RustRover", icon = "/icon/rustrover.svg", build = "251.26927.79" },
"WS" = { name = "WebStorm", icon = "/icon/webstorm.svg", build = "251.23774.210" } "WS" = { name = "WebStorm", icon = "/icon/webstorm.svg", build = "251.26927.40" }
} }
validation { validation {
condition = length(var.ide_config) > 0 condition = length(var.ide_config) > 0