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]