diff --git a/.github/workflows/maven.yaml b/.github/workflows/maven.yaml index ee908c6824..1f407ccbbe 100644 --- a/.github/workflows/maven.yaml +++ b/.github/workflows/maven.yaml @@ -22,7 +22,7 @@ on: branches: [ "master" ] jobs: - # Compile once on the minimum supported JDK (21) and share artifacts with test jobs + # Compile once on JDK 25 and share artifacts with test jobs build: runs-on: ubuntu-latest timeout-minutes: 30 @@ -38,11 +38,11 @@ jobs: uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 with: python-version: '3.10' - - name: Set up JDK 21 + - name: Set up JDK 25 uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: distribution: temurin - java-version: 21 + java-version: 25 - name: Ensure a clean state without storm artifacts run: rm -rf ~/.m2/repository/org/apache/storm - name: Build project (compile + install, skip tests) @@ -66,7 +66,7 @@ jobs: timeout-minutes: 45 strategy: matrix: - java: [ 21, 25 ] + java: [ 25 ] module: [ Client, Server, Core, External, Integration-Test ] experimental: [false] fail-fast: false diff --git a/.github/workflows/nightlies.yaml b/.github/workflows/nightlies.yaml index cec40ade07..9492ec44e1 100644 --- a/.github/workflows/nightlies.yaml +++ b/.github/workflows/nightlies.yaml @@ -40,11 +40,11 @@ jobs: uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 with: python-version: '3.10' - - name: Set up JDK 21 + - name: Set up JDK 25 uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: distribution: temurin - java-version: 21 + java-version: 25 - name: Ensure a clean state without storm artifacts run: rm -rf ~/.m2/repository/org/apache/storm - name: Set up project dependencies diff --git a/.github/workflows/snapshots.yaml b/.github/workflows/snapshots.yaml index 025facb8e7..a13431bed3 100644 --- a/.github/workflows/snapshots.yaml +++ b/.github/workflows/snapshots.yaml @@ -40,11 +40,11 @@ jobs: uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 with: python-version: '3.10' - - name: Set up JDK 21 + - name: Set up JDK 25 uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: distribution: temurin - java-version: 21 + java-version: 25 - id: extract_version name: Extract project version shell: bash diff --git a/.github/workflows/update-license-files.yml b/.github/workflows/update-license-files.yml index c43b70a10b..5d48bdd335 100644 --- a/.github/workflows/update-license-files.yml +++ b/.github/workflows/update-license-files.yml @@ -42,11 +42,11 @@ jobs: with: python-version: '3.10' - - name: Set up JDK 21 + - name: Set up JDK 25 uses: actions/setup-java@0f481fcb613427c0f801b606911222b5b6f3083a # v5.5.0 with: distribution: temurin - java-version: 21 + java-version: 25 - name: Ensure clean state without storm artifacts run: rm -rf ~/.m2/repository/org/apache/storm diff --git a/pom.xml b/pom.xml index a1c1eaea68..85f50fc0c3 100644 --- a/pom.xml +++ b/pom.xml @@ -68,7 +68,7 @@ - 21 + 25 false false