From 90e3d5031df088c8d9c3010479fb8e7e1a1e0958 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Tue, 15 Oct 2024 20:11:15 +0100 Subject: [PATCH 1/4] test with java 25 25-ea --- .github/workflows/nightly-builds-aeron.yml | 5 +++-- .github/workflows/nightly-builds.yml | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/nightly-builds-aeron.yml b/.github/workflows/nightly-builds-aeron.yml index 3b40032db8..d09dc5b0a9 100644 --- a/.github/workflows/nightly-builds-aeron.yml +++ b/.github/workflows/nightly-builds-aeron.yml @@ -9,6 +9,7 @@ name: Nightly Aeron Tests on: + pull_request: schedule: - cron: "0 0 * * *" workflow_dispatch: @@ -36,11 +37,11 @@ jobs: fetch-tags: true persist-credentials: false - - name: Setup Java 17 + - name: Setup Java 25 uses: actions/setup-java@v5 with: distribution: temurin - java-version: 17 + java-version: 25-ea - name: Install sbt uses: sbt/setup-sbt@3e125ece5c3e5248e18da9ed8d2cce3d335ec8dd # v1.1.14 diff --git a/.github/workflows/nightly-builds.yml b/.github/workflows/nightly-builds.yml index 0b2f08c972..7c85e30831 100644 --- a/.github/workflows/nightly-builds.yml +++ b/.github/workflows/nightly-builds.yml @@ -1,6 +1,7 @@ name: Nightly Builds on: + pull_request: schedule: - cron: "0 0 * * *" workflow_dispatch: @@ -117,7 +118,8 @@ jobs: # binary version is required and Pekko build will set the right # full version from it. scalaVersion: ["2.13.x", "3.3.x"] - javaVersion: [17, 21] + # temp remove 8, 11, 17, 21 + javaVersion: [25-ea] env: DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} steps: From fd7f658028e0cdf3252fda73c6c997dfdf5a8156 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Sun, 21 Sep 2025 10:05:51 +0100 Subject: [PATCH 2/4] try java 25 --- .github/workflows/nightly-builds-aeron.yml | 2 +- .github/workflows/nightly-builds.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly-builds-aeron.yml b/.github/workflows/nightly-builds-aeron.yml index d09dc5b0a9..8f68fee464 100644 --- a/.github/workflows/nightly-builds-aeron.yml +++ b/.github/workflows/nightly-builds-aeron.yml @@ -41,7 +41,7 @@ jobs: uses: actions/setup-java@v5 with: distribution: temurin - java-version: 25-ea + java-version: 25 - name: Install sbt uses: sbt/setup-sbt@3e125ece5c3e5248e18da9ed8d2cce3d335ec8dd # v1.1.14 diff --git a/.github/workflows/nightly-builds.yml b/.github/workflows/nightly-builds.yml index 7c85e30831..eaea275b55 100644 --- a/.github/workflows/nightly-builds.yml +++ b/.github/workflows/nightly-builds.yml @@ -119,7 +119,7 @@ jobs: # full version from it. scalaVersion: ["2.13.x", "3.3.x"] # temp remove 8, 11, 17, 21 - javaVersion: [25-ea] + javaVersion: [25] env: DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} steps: From e7f9bc0b4358653762c3303dbf3cf03fb05d27d7 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Fri, 14 Nov 2025 18:08:34 +0100 Subject: [PATCH 3/4] try to setup for merge --- .github/workflows/nightly-builds-aeron.yml | 1 - .github/workflows/nightly-builds.yml | 10 +++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/nightly-builds-aeron.yml b/.github/workflows/nightly-builds-aeron.yml index 8f68fee464..aca469f638 100644 --- a/.github/workflows/nightly-builds-aeron.yml +++ b/.github/workflows/nightly-builds-aeron.yml @@ -9,7 +9,6 @@ name: Nightly Aeron Tests on: - pull_request: schedule: - cron: "0 0 * * *" workflow_dispatch: diff --git a/.github/workflows/nightly-builds.yml b/.github/workflows/nightly-builds.yml index eaea275b55..92d5aee166 100644 --- a/.github/workflows/nightly-builds.yml +++ b/.github/workflows/nightly-builds.yml @@ -1,7 +1,6 @@ name: Nightly Builds on: - pull_request: schedule: - cron: "0 0 * * *" workflow_dispatch: @@ -118,8 +117,7 @@ jobs: # binary version is required and Pekko build will set the right # full version from it. scalaVersion: ["2.13.x", "3.3.x"] - # temp remove 8, 11, 17, 21 - javaVersion: [25] + javaVersion: [17, 21, 25] env: DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} steps: @@ -162,8 +160,7 @@ jobs: clean "++ ${{ matrix.scalaVersion }} test" checkTestsHaveRun - name: Docs - # Docs generation requires JDK 11. - if: ${{ matrix.javaVersion == 11 }} + if: ${{ matrix.javaVersion == 17 }} run: |- sudo apt-get install graphviz # genjavadoc does not support Scala 3.x @@ -172,8 +169,7 @@ jobs: "++ ${{ matrix.scalaVersion }} doc" - name: Publish - # Publish (osgi bundle) not working with JDK 17, issue #31132 - if: ${{ matrix.javaVersion == 11 }} + if: ${{ matrix.javaVersion == 17 }} run: |- sudo apt-get install graphviz sbt \ From df97821958cb42e1b54c61a13d3408b5cc665cd0 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Fri, 14 Nov 2025 18:09:26 +0100 Subject: [PATCH 4/4] Update nightly-builds-aeron.yml --- .github/workflows/nightly-builds-aeron.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly-builds-aeron.yml b/.github/workflows/nightly-builds-aeron.yml index aca469f638..3b40032db8 100644 --- a/.github/workflows/nightly-builds-aeron.yml +++ b/.github/workflows/nightly-builds-aeron.yml @@ -36,11 +36,11 @@ jobs: fetch-tags: true persist-credentials: false - - name: Setup Java 25 + - name: Setup Java 17 uses: actions/setup-java@v5 with: distribution: temurin - java-version: 25 + java-version: 17 - name: Install sbt uses: sbt/setup-sbt@3e125ece5c3e5248e18da9ed8d2cce3d335ec8dd # v1.1.14