Skip to content

Commit 9a0a846

Browse files
committed
build: downgrade Error Prone to 2.42.0 for Java 17 compatibility
Error Prone 2.43.0+ requires Java 21, which breaks the OSS-Fuzz build that uses Java 17.
1 parent 118ab6c commit 9a0a846

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

gradle/libs.versions.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ fastdoubleparser = { module = "ch.randelshofer:fastdoubleparser", version = "2.0
55
gummy-bears = { module = "com.toasttab.android:gummy-bears-api-34", version = "0.12.0" }
66
spotbugs = { module = "com.github.spotbugs.snom:spotbugs-gradle-plugin", version = "6.4.8" }
77
jackson-dataformat-yaml = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", version = "2.21.0" }
8-
errorprone = { module = "com.google.errorprone:error_prone_core", version = "2.47.0" }
8+
# Do not update – Error Prone 2.43.0+ requires Java 21, but OSS-Fuzz uses Java 17
9+
errorprone = { module = "com.google.errorprone:error_prone_core", version = "2.42.0" }
910
nullaway = { module = "com.uber.nullaway:nullaway", version = "0.13.1" }
1011

1112
[plugins]

0 commit comments

Comments
 (0)