-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FYI: Keeping up with kotlin and gradle versions #11870
Comments
Kotlin version - definitely yes AGP version - we'll need to check |
Those versions are: AGP is exactly the one offered by Jellyfish-patch2 automatically - haven't upgraded to Koala yet, as usual not trusting it until it has a patch1. Gradle: that AGP plugin chooses 8.6 as new default - or rather needs 8.6 as minimum to install, but also has 8.8 in its offered list, so I chose that version manually - because auto won't upgrade everything, but that gradle wrapper call does include the wrapper jar itself. Why exactly I didn't choose 9 - the argument "too fresh, and might necessitate major build script updates" is already sufficient, but I think AGP didn't offer 9 yet too. This was FYI so you know I did the experiment and it was relatively painless. I can redo it and wrap as PR - you decide when. But keep in mind all devs pulling that version will need a bit of local maintenance - the kotlin compiler version in settings (that val only determines kotlin-gradle-plugin and kotlin-reflect judging from Alt-F7), possibly a manual gradle sync, optional cache cleanup, one longer gradle sync than usual. AGP 8.2 was november 2023, so we're not that far behind. We could even up the Compile SDK one level without changing AGP, only for the current preview we'd need more. Also: Project structure - suggestions shows a few other libraries have newer versions: For a real PR I would probably also check first whether Koala would go to a different AGP (8.5 is out, its release notes say yes Koala would use that one), then think hard on whether it would be preferable or not. |
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 15 days. |
Log
For kicks I just tried the following:
Alternative Approaches
Wait for kotlin 2
> 2.0.0
and gradle 9?References
https://ktor.io/docs/releases.html#release-details
https://github.com/Kotlin/kotlinx.coroutines/releases
The text was updated successfully, but these errors were encountered: