From 68ce6311378fc47d6ae0dbdc4a2c9bf46da74df3 Mon Sep 17 00:00:00 2001 From: Melissa Linkert Date: Wed, 13 May 2026 12:44:45 -0500 Subject: [PATCH 1/2] Require Java 11 at runtime, build on Java 21/25 --- .github/workflows/maven.yml | 6 +++--- pom.xml | 10 ++++------ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 2015ac48..e6542cd6 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -13,15 +13,15 @@ jobs: build: strategy: matrix: - java: [8, 11, 17, 21] + java: [21, 25] os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} env: maven_commands: install # default is install steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK ${{ matrix.java }} - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} distribution: 'zulu' diff --git a/pom.xml b/pom.xml index 787a5a1f..eb952f64 100644 --- a/pom.xml +++ b/pom.xml @@ -104,11 +104,9 @@ org.apache.maven.plugins maven-compiler-plugin 3.14.0 - + - 8 - 8 - 8 + 11 @@ -206,11 +204,11 @@ maven-javadoc-plugin - 3.0.1 + 3.12.0 false - https://docs.oracle.com/javase/8/docs/api/ + https://docs.oracle.com/en/java/javase/11/docs/api/ From 85e2a4d21b6120c6c184bf6c7fdd29347a010afe Mon Sep 17 00:00:00 2001 From: Melissa Linkert Date: Tue, 19 May 2026 20:06:11 -0500 Subject: [PATCH 2/2] Continue to build on Java 11/17 --- .github/workflows/maven.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index e6542cd6..8c46d008 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -13,7 +13,7 @@ jobs: build: strategy: matrix: - java: [21, 25] + java: [11, 17, 21, 25] os: [ubuntu-latest, windows-latest, macos-latest] runs-on: ${{ matrix.os }} env: