Update gradle to 8.14.3 - #3647
Conversation
|
Enabled BATS run on JDK24 but our build is not yet compatible... |
|
Question: did you take anything from Lucene's same upgrade? We share the same build infra... granted it grows increasingly divergent. |
|
Nope, just a quick attempt. Makes sense to peek at their pr if they already upgraded. |
|
See apache/lucene#14591 for Lucene's upgrade PR. |
|
Looks like we need to upgrade errorProne to be able to compile Solr under JDK24? |
We are 10 minor versions behind and a lot of new checks have been added. Would be a good idea to update it first. But for backporting we should take this information into account (we might not be able to backport to 9.x). |
|
Yes, I'm aware that 9.x needs to stay on 2.31. I have started to adapt #3116 with the missing rules.. |
| runs-on: ubuntu-latest | ||
| timeout-minutes: 40 | ||
|
|
||
| strategy: |
There was a problem hiding this comment.
IMO we should leave multi-JDK testing to Jenkins, and keep these GHA CI for PRs where we don't need to test multi-JDK. The likelihood of breaking another JDK is small, and wouldn't be specific to the bats tests.
Supports Java 24, so we can then add matrix of JDK versions to run the BATS tests for.
I suppose we need to go to gradle 9 to get JDK 25 support eventually, but this is a stepping stone.