@@ -36,10 +36,10 @@ variable "jetbrains_ides" {
36
36
validation {
37
37
condition = (
38
38
alltrue ([
39
- for code in var . jetbrains_ides : contains ([" IU" , " IC " , " PS" , " WS" , " PY" , " PC " , " CL" , " GO" , " DB" , " RD" , " RM" ], code)
39
+ for code in var . jetbrains_ides : contains ([" IU" , " PS" , " WS" , " PY" , " CL" , " GO" , " DB" , " RD" , " RM" ], code)
40
40
])
41
41
)
42
- error_message = " The jetbrains_ides must be a list of valid product codes. Valid product codes are: IU, IC, PS, WS, PY, PC , CL, GO, DB, RD, RM."
42
+ error_message = " The jetbrains_ides must be a list of valid product codes. Valid product codes are: IU, PS, WS, PY, CL, GO, DB, RD, RM."
43
43
}
44
44
# check if the list is empty
45
45
validation {
@@ -58,37 +58,27 @@ locals {
58
58
" GO" = {
59
59
icon = " /icon/goland.svg" ,
60
60
name = " GoLand" ,
61
- value = jsonencode ([" GO" , " 232.9921.53 " , " https://download.jetbrains.com/go/goland-2023.2.2 .tar.gz" ])
61
+ value = jsonencode ([" GO" , " 232.10203.20 " , " https://download.jetbrains.com/go/goland-2023.2.4 .tar.gz" ])
62
62
},
63
63
" WS" = {
64
64
icon = " /icon/webstorm.svg" ,
65
65
name = " WebStorm" ,
66
- value = jsonencode ([" WS" , " 232.9921.42 " , " https://download.jetbrains.com/webstorm/WebStorm-2023.2.2 .tar.gz" ])
66
+ value = jsonencode ([" WS" , " 232.10203.14 " , " https://download.jetbrains.com/webstorm/WebStorm-2023.2.4 .tar.gz" ])
67
67
},
68
68
" IU" = {
69
69
icon = " /icon/intellij.svg" ,
70
70
name = " IntelliJ IDEA Ultimate" ,
71
- value = jsonencode ([" IU" , " 232.9921.47" , " https://download.jetbrains.com/idea/ideaIU-2023.2.2.tar.gz" ])
72
- },
73
- " IC" = {
74
- icon = " /icon/intellij.svg" ,
75
- name = " IntelliJ IDEA Community" ,
76
- value = jsonencode ([" IC" , " 232.9921.47" , " https://download.jetbrains.com/idea/ideaIC-2023.2.2.tar.gz" ])
71
+ value = jsonencode ([" IU" , " 232.10203.10" , " https://download.jetbrains.com/idea/ideaIU-2023.2.4.tar.gz" ])
77
72
},
78
73
" PY" = {
79
74
icon = " /icon/pycharm.svg" ,
80
75
name = " PyCharm Professional" ,
81
- value = jsonencode ([" PY" , " 232.9559.58" , " https://download.jetbrains.com/python/pycharm-professional-2023.2.1.tar.gz" ])
82
- },
83
- " PC" = {
84
- icon = " /icon/pycharm.svg" ,
85
- name = " PyCharm Community" ,
86
- value = jsonencode ([" PC" , " 232.9559.58" , " https://download.jetbrains.com/python/pycharm-community-2023.2.1.tar.gz" ])
76
+ value = jsonencode ([" PY" , " 232.10203.26" , " https://download.jetbrains.com/python/pycharm-professional-2023.2.4.tar.gz" ])
87
77
},
88
78
" RD" = {
89
79
icon = " /icon/rider.svg" ,
90
80
name = " Rider" ,
91
- value = jsonencode ([" RD" , " 232.9559.61 " , " https://download.jetbrains.com/rider/JetBrains.Rider-2023.2.1 .tar.gz" ])
81
+ value = jsonencode ([" RD" , " 232.10203.29 " , " https://download.jetbrains.com/rider/JetBrains.Rider-2023.2.3 .tar.gz" ])
92
82
}
93
83
" CL" = {
94
84
icon = " /icon/clion.svg" ,
@@ -98,17 +88,17 @@ locals {
98
88
" DB" = {
99
89
icon = " /icon/datagrip.svg" ,
100
90
name = " DataGrip" ,
101
- value = jsonencode ([" DB" , " 232.9559.28 " , " https://download.jetbrains.com/datagrip/datagrip-2023.2.1 .tar.gz" ])
91
+ value = jsonencode ([" DB" , " 232.10203.8 " , " https://download.jetbrains.com/datagrip/datagrip-2023.2.3 .tar.gz" ])
102
92
},
103
93
" PS" = {
104
94
icon = " /icon/phpstorm.svg" ,
105
95
name = " PhpStorm" ,
106
- value = jsonencode ([" PS" , " 232.9559.64 " , " https://download.jetbrains.com/webide/PhpStorm-2023.2.1 .tar.gz" ])
96
+ value = jsonencode ([" PS" , " 232.10072.32 " , " https://download.jetbrains.com/webide/PhpStorm-2023.2.3 .tar.gz" ])
107
97
},
108
98
" RM" = {
109
99
icon = " /icon/rubymine.svg" ,
110
100
name = " RubyMine" ,
111
- value = jsonencode ([" RM" , " 232.9921.48 " , " https://download.jetbrains.com/ruby/RubyMine-2023.2.2 .tar.gz" ])
101
+ value = jsonencode ([" RM" , " 232.10203.15 " , " https://download.jetbrains.com/ruby/RubyMine-2023.2.4 .tar.gz" ])
112
102
}
113
103
}
114
104
}
0 commit comments