keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
372 stars 102 forks source link

chore(android): Android - checking Gradle requirements #11370

Closed mcdurdin closed 5 days ago

mcdurdin commented 1 week ago

Android - checking Gradle requirements

darcywong00 commented 1 week ago

Gradle support timeline says current version 8 has active support https://endoflife.date/gradle Gradle 7.6.4 still gets critical bug and security fixes

Gradle plugin version and the minimum required Gradle version https://developer.android.com/build/releases/gradle-plugin#updating-gradle 8.4 --> 8.6 (requires JDK 17) 8.0 --> 8.0 (requires JDK 17) 7.4 --> 7.5

Some of our current dependencies may run into issues with higher Java versions

We should be able to upgrade the Android Gradle plugin from 7.4.0 to 7.4.2 with minimal impact

darcywong00 commented 6 days ago

For 18.0 we'll just do a minimal bump to Gradle. See #11425 before updating Gradle to 8.x+