-
Notifications
You must be signed in to change notification settings - Fork 38.3k
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
Configure JDK 23 early access CI build #32090
Comments
An initial attempt via
|
Gradle does not yet support Java 23, see https://docs.gradle.org/current/userguide/compatibility.html#java |
So it turns out that it works for our purpose with Gradle 8.7 already (ping @ljacomet). There are a number of failures that I am investigating. First thing is that Awaitility does not work with EA builds, see awaitility/awaitility#279 |
This is blocked by #33144 Here's a build scan against |
It turns out it doesn't affect us as much as I thought. We're using the toolchains to run the tests, which doesn't trigger any compilation and that work pretty much out of the box. As @ljacomet explained to me, the problem is incremental compilation and others advanced compiled scripts use cases. We don't use any of that. |
This commit harmonizes our CI configuration with Spring Boot, in particular the clever use of reusable custom actions that simplify the workflow definition quite a bit. One main difference compared to Spring Boot is that we can now specify a different distribution for a Java version to test, in preparation for the support of building against 23-ea See gh-32090
Overview
Java 23 early access builds are already available.
Our CI currently maintains JDK 21 and JDK 22 compatibility builds. We should do the same for JDK 23 as soon as the test suite is usable with early access versions.
Related Issues
The text was updated successfully, but these errors were encountered: