This is an automated email from the ASF dual-hosted git repository.

pjfanning pushed a commit to branch main
in repository 
https://gitbox.apache.org/repos/asf/pekko-persistence-cassandra.git


The following commit(s) were added to refs/heads/main by this push:
     new 07829c9  build with java 17 or above (#406)
07829c9 is described below

commit 07829c93d6b035e4e2cc494bab2ba2fa86c0c257
Author: PJ Fanning <[email protected]>
AuthorDate: Mon May 25 12:35:36 2026 +0100

    build with java 17 or above (#406)
    
    * build with java 17 or above
    
    * Update plugins.sbt
    
    * Update plugins.sbt
---
 .github/workflows/headers.yml                 |  6 +++---
 .github/workflows/java-format.yml             |  6 +++---
 .github/workflows/link-validator.yml          |  6 +++---
 .github/workflows/pekko-1.0-nightly-tests.yml |  2 +-
 .github/workflows/pekko-1.x-nightly-tests.yml |  2 +-
 .github/workflows/publish-1.0-docs.yml        |  2 +-
 .github/workflows/publish-1.0-nightly.yml     |  2 +-
 .github/workflows/publish-1.1-docs.yml        |  2 +-
 .github/workflows/publish-nightly.yml         |  6 +++---
 .github/workflows/unit-tests.yml              | 28 +++++++++++++--------------
 project/plugins.sbt                           |  6 +++---
 project/project-info.conf                     |  7 +------
 12 files changed, 35 insertions(+), 40 deletions(-)

diff --git a/.github/workflows/headers.yml b/.github/workflows/headers.yml
index 6fbe8cb..477b63e 100644
--- a/.github/workflows/headers.yml
+++ b/.github/workflows/headers.yml
@@ -30,14 +30,14 @@ jobs:
       - name: Checkout
         uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 
v6.0.2
 
-      - name: Setup Java 11
+      - name: Setup Java 17
         uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 
v5.2.0
         with:
           distribution: temurin
-          java-version: 11
+          java-version: 17
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: Check headers
         run: sbt +headerCheckAll
diff --git a/.github/workflows/java-format.yml 
b/.github/workflows/java-format.yml
index c01f2c8..0d146cf 100644
--- a/.github/workflows/java-format.yml
+++ b/.github/workflows/java-format.yml
@@ -30,14 +30,14 @@ jobs:
       - name: Checkout
         uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # 
v6.0.2
 
-      - name: Setup Java 11
+      - name: Setup Java 17
         uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 
v5.2.0
         with:
           distribution: temurin
-          java-version: 11
+          java-version: 17
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       # Not sure why need to do docs/javafmtCheckAll, figure out later
       - name: Check headers
diff --git a/.github/workflows/link-validator.yml 
b/.github/workflows/link-validator.yml
index 3e87c75..cd6ca49 100644
--- a/.github/workflows/link-validator.yml
+++ b/.github/workflows/link-validator.yml
@@ -29,14 +29,14 @@ jobs:
           git fetch origin pull/${{ github.event.pull_request.number 
}}/merge:scratch
           git checkout scratch
 
-      - name: Setup Java 8
+      - name: Setup Java 17
         uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 
v5.2.0
         with:
           distribution: temurin
-          java-version: 8
+          java-version: 17
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: Setup Coursier
         uses: coursier/setup-action@fd1707a76b027efdfb66ca79318b4d29b72e5a02 # 
v3.0.0
diff --git a/.github/workflows/pekko-1.0-nightly-tests.yml 
b/.github/workflows/pekko-1.0-nightly-tests.yml
index a9aeaf9..1ecb961 100644
--- a/.github/workflows/pekko-1.0-nightly-tests.yml
+++ b/.github/workflows/pekko-1.0-nightly-tests.yml
@@ -58,7 +58,7 @@ jobs:
           java-version: ${{ matrix.javaVersion }}
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: Test against ${{ matrix.container }}
         run: |-
diff --git a/.github/workflows/pekko-1.x-nightly-tests.yml 
b/.github/workflows/pekko-1.x-nightly-tests.yml
index ba2bc33..495d725 100644
--- a/.github/workflows/pekko-1.x-nightly-tests.yml
+++ b/.github/workflows/pekko-1.x-nightly-tests.yml
@@ -60,7 +60,7 @@ jobs:
           java-version: ${{ matrix.javaVersion }}
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: Test against ${{ matrix.container }}
         run: |-
diff --git a/.github/workflows/publish-1.0-docs.yml 
b/.github/workflows/publish-1.0-docs.yml
index 47fe83d..e141078 100644
--- a/.github/workflows/publish-1.0-docs.yml
+++ b/.github/workflows/publish-1.0-docs.yml
@@ -40,7 +40,7 @@ jobs:
           java-version: 8
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: Install graphviz
         run: sudo apt-get install -y graphviz
diff --git a/.github/workflows/publish-1.0-nightly.yml 
b/.github/workflows/publish-1.0-nightly.yml
index 5eff06b..2fe50cd 100644
--- a/.github/workflows/publish-1.0-nightly.yml
+++ b/.github/workflows/publish-1.0-nightly.yml
@@ -42,7 +42,7 @@ jobs:
           java-version: 8
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: Install graphviz
         run: sudo apt-get install -y graphviz
diff --git a/.github/workflows/publish-1.1-docs.yml 
b/.github/workflows/publish-1.1-docs.yml
index d49fd2d..df1f73c 100644
--- a/.github/workflows/publish-1.1-docs.yml
+++ b/.github/workflows/publish-1.1-docs.yml
@@ -39,7 +39,7 @@ jobs:
           java-version: 8
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: Install graphviz
         run: sudo apt-get install -y graphviz
diff --git a/.github/workflows/publish-nightly.yml 
b/.github/workflows/publish-nightly.yml
index b1a4163..92373d5 100644
--- a/.github/workflows/publish-nightly.yml
+++ b/.github/workflows/publish-nightly.yml
@@ -34,14 +34,14 @@ jobs:
           fetch-depth: 0
           fetch-tags: true
 
-      - name: Set up JDK 8
+      - name: Set up JDK 17
         uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 
v5.2.0
         with:
           distribution: temurin
-          java-version: 8
+          java-version: 17
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: Install graphviz
         run: sudo apt-get install -y graphviz
diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml
index 146739d..0806c5d 100644
--- a/.github/workflows/unit-tests.yml
+++ b/.github/workflows/unit-tests.yml
@@ -28,13 +28,13 @@ jobs:
       fail-fast: false
       matrix:
         include:
-          - { javaVersion: '8',  container: "cassandra-latest",  scalaVersion: 
"++2.13", test: "test" }
-          - { javaVersion: '8',  container: "cassandra-latest",  scalaVersion: 
"++3.3", test: "test" }
-          - { javaVersion: '11', container: "cassandra-latest",  scalaVersion: 
"++2.13", test: "test" }
-          - { javaVersion: '11', container: "cassandra-latest",  scalaVersion: 
"++3.3", test: "test" }
-          - { javaVersion: '11', container: "cassandra2",        scalaVersion: 
"++2.13", test: "'testOnly -- -l RequiresCassandraThree'"}
-          - { javaVersion: '11', container: "cassandra3",        scalaVersion: 
"++2.13", test: "test" }
-          - { javaVersion: '11', container: "scylladb-latest",   scalaVersion: 
"++2.13", test: "test" }
+          - { javaVersion: '17',  container: "cassandra-latest",  
scalaVersion: "++2.13", test: "test" }
+          - { javaVersion: '17',  container: "cassandra-latest",  
scalaVersion: "++3.3", test: "test" }
+          - { javaVersion: '21', container: "cassandra-latest",  scalaVersion: 
"++2.13", test: "test" }
+          - { javaVersion: '21', container: "cassandra-latest",  scalaVersion: 
"++3.3", test: "test" }
+          - { javaVersion: '17', container: "cassandra2",        scalaVersion: 
"++2.13", test: "'testOnly -- -l RequiresCassandraThree'"}
+          - { javaVersion: '17', container: "cassandra3",        scalaVersion: 
"++2.13", test: "test" }
+          - { javaVersion: '17', container: "scylladb-latest",   scalaVersion: 
"++2.13", test: "test" }
 
     env:
       JAVA_OPTS: -Xms2G -Xmx2G -Xss2M -XX:ReservedCodeCacheSize=256M 
-Dfile.encoding=UTF-8
@@ -59,7 +59,7 @@ jobs:
           java-version: ${{ matrix.javaVersion }}
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: Test against ${{ matrix.container }}
         run: |-
@@ -83,14 +83,14 @@ jobs:
           git fetch origin pull/${{ github.event.pull_request.number 
}}/merge:scratch
           git checkout scratch
 
-      - name: Setup Java 8
+      - name: Setup Java 17
         uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 
v5.2.0
         with:
           distribution: temurin
-          java-version: 8
+          java-version: 17
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: MiMa Check
         run: sbt +mimaReportBinaryIssues
@@ -115,14 +115,14 @@ jobs:
           git fetch origin pull/${{ github.event.pull_request.number 
}}/merge:scratch
           git checkout scratch
 
-      - name: Setup Java 11
+      - name: Setup Java 17
         uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # 
v5.2.0
         with:
           distribution: temurin
-          java-version: 11
+          java-version: 17
 
       - name: Cache Coursier cache
-        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v6.4.8.1.1
+        uses: coursier/cache-action@95e5b1029b6b86e7bac033ee44a0697d8a527d2d # 
v8.1.1
 
       - name: Create all API docs for artifacts/website and all reference docs
         run: sbt "unidoc; docs/paradox"
diff --git a/project/plugins.sbt b/project/plugins.sbt
index fb2c21c..58b53bc 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -22,7 +22,7 @@ addSbtPlugin("net.bzzt" % "sbt-reproducible-builds" % "0.32")
 
 // Documentation
 addSbtPlugin("com.github.sbt" % "sbt-unidoc" % "0.6.1")
-addSbtPlugin(("com.github.sbt" % "sbt-site-paradox" % "1.7.0").excludeAll(
-  "com.lightbend.paradox", "sbt-paradox"))
-
+addSbtPlugin("com.github.sbt" % "sbt-site-paradox" % "1.7.0")
+addSbtPlugin("com.lightbend.paradox" % "sbt-paradox-theme" % "0.10.7")
+addSbtPlugin("com.lightbend.paradox" % "sbt-paradox" % "0.10.7")
 addSbtPlugin("org.apache.pekko" % "pekko-sbt-paradox" % "1.0.1")
diff --git a/project/project-info.conf b/project/project-info.conf
index abb88d5..1d607da 100644
--- a/project/project-info.conf
+++ b/project/project-info.conf
@@ -3,12 +3,7 @@ project-info {
   scaladoc: 
"https://pekko.apache.org/api/pekko-persistence-cassandra/"${project-info.version}
   javadoc: 
"https://pekko.apache.org/japi/pekko-persistence-cassandra/"${project-info.version}
   shared-info {
-    jdk-versions: ["OpenJDK 8", "OpenJDK 11", "OpenJDK 17"]
-//    snapshots: {
-//      url: "other-docs/snapshots.html"
-//      text: "Snapshots are available"
-//      new-tab: false
-//    }
+    jdk-versions: ["OpenJDK 17", "OpenJDK 21", "OpenJDK 25"]
     issues: {
       url: "https://github.com/apache/pekko-persistence-cassandra/issues";
       text: "GitHub issues"


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to