MINOR: Run CI with Java 24 and update documentation (instead of 23)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc5ee1b..5137f8b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml
@@ -127,7 +127,7 @@ - name: Setup Gradle uses: ./.github/actions/setup-gradle with: - java-version: 23 + java-version: 24 gradle-cache-read-only: ${{ !inputs.is-trunk }} gradle-cache-write-only: ${{ inputs.is-trunk }} develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }} @@ -181,7 +181,7 @@ fail-fast: false matrix: # If we change these, make sure to adjust ci-complete.yml - java: [ 23, 17 ] + java: [ 24, 17 ] run-flaky: [ true, false ] run-new: [ true, false ] exclude: @@ -270,7 +270,7 @@ python .github/scripts/junit.py \ --path build/junit-xml >> $GITHUB_STEP_SUMMARY - # This job downloads all the JUnit XML files and thread dumps from the JDK 23 test runs. + # This job downloads all the JUnit XML files and thread dumps from the JDK 24 test runs. # If any test job fails, we will not run this job. Also, if any thread dump artifacts # are present, this means there was a timeout in the tests and so we will not proceed # with catalog creation. @@ -288,7 +288,7 @@ - name: Download Thread Dumps uses: actions/download-artifact@v4 with: - pattern: junit-thread-dumps-23-* + pattern: junit-thread-dumps-24-* path: thread-dumps merge-multiple: true - name: Check For Thread Dump @@ -302,7 +302,7 @@ - name: Download JUnit XMLs uses: actions/download-artifact@v4 with: - pattern: junit-xml-23-* # Only look at JDK 23 tests for the test catalog + pattern: junit-xml-24-* # Only look at JDK 24 tests for the test catalog path: junit-xml merge-multiple: true - name: Collate Test Catalog
diff --git a/.github/workflows/ci-complete.yml b/.github/workflows/ci-complete.yml index 8855c99..44d4f5a 100644 --- a/.github/workflows/ci-complete.yml +++ b/.github/workflows/ci-complete.yml
@@ -44,7 +44,7 @@ fail-fast: false matrix: # Make sure these match build.yml - java: [ 23, 17 ] + java: [ 24, 17 ] run-flaky: [ true, false ] run-new: [ true, false ] exclude:
diff --git a/README.md b/README.md index 338f81e..e24c8db 100644 --- a/README.md +++ b/README.md
@@ -13,7 +13,7 @@ You need to have [Java](http://www.oracle.com/technetwork/java/javase/downloads/index.html) installed. -We build and test Apache Kafka with 17 and 23. The `release` parameter in javac is set to `11` for the clients +We build and test Apache Kafka with 17 and 24. The `release` parameter in javac is set to `11` for the clients and streams modules, and `17` for the rest, ensuring compatibility with their respective minimum Java versions. Similarly, the `release` parameter in scalac is set to `11` for the streams modules and `17` for the rest.
diff --git a/docs/documentation/compatibility.html b/docs/documentation/compatibility.html index e1b5134..d191a8b 100644 --- a/docs/documentation/compatibility.html +++ b/docs/documentation/compatibility.html
@@ -30,7 +30,7 @@ <th>Kafka Version</th> <th>Java 11</th> <th>Java 17</th> - <th>Java 23</th> + <th>Java 24</th> </tr> <tr> <td>Clients</td> @@ -198,4 +198,4 @@ </div> <!--#include virtual="../../includes/_footer.htm" --> -</div> \ No newline at end of file +</div>