Skip to content

Commit 8b5617d

Browse files
committed
[GR-65173] Update to ProGuard that supports JDK 24
PullRequest: graal/20894
2 parents df17c95 + 02451c7 commit 8b5617d

File tree

15 files changed

+23
-19
lines changed

15 files changed

+23
-19
lines changed

ci/common.jsonnet

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -217,15 +217,19 @@ local common_json = import "../common.json";
217217
}
218218
},
219219

220-
local code_tools = {
220+
# ProGuard does not yet run on JDK 25
221+
proguard: {
221222
downloads+: if 'jdk_version' in self && self.jdk_version > 21 then {
222-
TOOLS_JAVA_HOME: jdks_data['oraclejdk21'],
223+
TOOLS_JAVA_HOME: jdks_data['oraclejdk24'],
224+
IGV_JAVA_HOME: jdks_data['oraclejdk21'],
223225
} else {},
224226
},
225-
# GR-46676: ProGuard does not yet run on JDK 22
226-
proguard: code_tools,
227227
# GR-49566: SpotBugs does not yet run on JDK 22
228-
spotbugs: code_tools,
228+
spotbugs: {
229+
downloads+: if 'jdk_version' in self && self.jdk_version > 21 then {
230+
TOOLS_JAVA_HOME: jdks_data['oraclejdk21'],
231+
} else {},
232+
},
229233

230234
sulong:: self.cmake + {
231235
packages+: if self.os == "windows" then {

common.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"Jsonnet files should not include this file directly but use ci/common.jsonnet instead."
55
],
66

7-
"mx_version": "7.54.6",
7+
"mx_version": "7.55.2",
88

99
"COMMENT.jdks": "When adding or removing JDKs keep in sync with JDKs in ci/common.jsonnet",
1010
"jdks": {

compiler/mx.compiler/suite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
suite = {
2-
"mxversion": "7.33.0",
2+
"mxversion": "7.55.2",
33
"name" : "compiler",
44
"sourceinprojectwhitelist" : [],
55

espresso-shared/mx.espresso-shared/suite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
# questions.
2424
#
2525
suite = {
26-
"mxversion": "7.38.0",
26+
"mxversion": "7.55.2",
2727
"name": "espresso-shared",
2828
"version" : "26.0.0",
2929
"release" : False,

espresso/mx.espresso/suite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#
2323

2424
suite = {
25-
"mxversion": "7.46.0",
25+
"mxversion": "7.55.2",
2626
"name": "espresso",
2727
"version" : "26.0.0",
2828
"release" : False,

regex/mx.regex/suite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
# SOFTWARE.
4040
#
4141
suite = {
42-
"mxversion": "7.33.0",
42+
"mxversion": "7.55.2",
4343

4444
"name" : "regex",
4545

sdk/mx.sdk/suite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
# SOFTWARE.
4040
#
4141
suite = {
42-
"mxversion": "7.54.5",
42+
"mxversion": "7.55.2",
4343
"name" : "sdk",
4444
"version" : "26.0.0",
4545
"release" : False,

substratevm/mx.substratevm/suite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# pylint: disable=line-too-long
22
suite = {
3-
"mxversion": "7.38.0",
3+
"mxversion": "7.55.2",
44
"name": "substratevm",
55
"version" : "26.0.0",
66
"release" : False,

sulong/mx.sulong/suite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
suite = {
2-
"mxversion": "7.48.0",
2+
"mxversion": "7.55.2",
33
"name" : "sulong",
44
"version" : "26.0.0",
55
"release" : False,

tools/mx.tools/suite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
# questions.
2222
#
2323
suite = {
24-
"mxversion": "7.33.0",
24+
"mxversion": "7.55.2",
2525
"name": "tools",
2626
"defaultLicense" : "GPLv2-CPE",
2727

0 commit comments

Comments
 (0)