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

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


The following commit(s) were added to refs/heads/main by this push:
     new 8fdc8369 build with Java 17 (#494)
8fdc8369 is described below

commit 8fdc8369385acf5e1348170b6c7809cc7bc72187
Author: PJ Fanning <[email protected]>
AuthorDate: Thu Sep 11 14:38:37 2025 +0100

    build with Java 17 (#494)
    
    * build with Java 17
    
    * doc build
    
    * Update publish-nightly.yml
    
    * docker
---
 .github/workflows/dependency-graph.yml             |  2 +-
 .github/workflows/format.yml                       |  2 +-
 .github/workflows/headers.yml                      |  8 ++++----
 .github/workflows/integration-tests-kube-api.yml   |  8 ++++----
 .github/workflows/integration-tests-kube-dns.yml   |  8 ++++----
 .github/workflows/integration-tests-lease.yml      |  8 ++++----
 .github/workflows/integration-tests-maven.yml      |  8 ++++----
 .github/workflows/link-validator.yml               |  8 ++++----
 .github/workflows/mima-check.yml                   |  8 ++++----
 .github/workflows/nightly.yml                      |  8 ++++----
 .github/workflows/publish-1.0-docs.yml             |  4 ++--
 .github/workflows/publish-1.1-docs.yml             |  4 ++--
 .github/workflows/publish-nightly.yml              | 13 ++++---------
 .github/workflows/unit-tests.yml                   | 22 +++++++++-------------
 .scala-steward.conf                                | 12 ------------
 build.sbt                                          |  4 ++--
 .../kubernetes-deployment/building-using-maven.md  |  4 ++--
 .../kubernetes-deployment/building-using-sbt.md    |  2 +-
 integration-test/kubernetes-api-java/pom.xml       |  2 +-
 integration-test/kubernetes-api/build.sbt          |  2 +-
 integration-test/kubernetes-dns/build.sbt          |  2 +-
 project/Common.scala                               | 10 ++--------
 project/plugins.sbt                                |  5 +++--
 project/project-info.conf                          |  2 +-
 24 files changed, 65 insertions(+), 91 deletions(-)

diff --git a/.github/workflows/dependency-graph.yml 
b/.github/workflows/dependency-graph.yml
index e14caa0d..940f1443 100644
--- a/.github/workflows/dependency-graph.yml
+++ b/.github/workflows/dependency-graph.yml
@@ -9,7 +9,7 @@ jobs:
     runs-on: ubuntu-latest
     if: github.repository == 'apache/pekko-management'
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
       - name: Install sbt
         uses: sbt/setup-sbt@26ab4b0fa1c47fa62fc1f6e51823a658fb6c760c # v1.1.7
       - uses: 
scalacenter/sbt-dependency-submission@64084844d2b0a9b6c3765f33acde2fbe3f5ae7d3 
# v3.1.0
diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml
index 8e50678d..20cbd7cf 100644
--- a/.github/workflows/format.yml
+++ b/.github/workflows/format.yml
@@ -12,7 +12,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: Checkout current branch (full)
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
           persist-credentials: false
diff --git a/.github/workflows/headers.yml b/.github/workflows/headers.yml
index eb79b285..f7899664 100644
--- a/.github/workflows/headers.yml
+++ b/.github/workflows/headers.yml
@@ -11,13 +11,13 @@ jobs:
     runs-on: ubuntu-22.04
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
 
-      - name: Setup Java 11
-        uses: actions/setup-java@v4
+      - name: Setup Java 17
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
-          java-version: 11
+          java-version: 17
 
       - name: Cache Coursier cache
         uses: coursier/cache-action@4e2615869d13561d626ed48655e1a39e5b192b3c # 
v6.4.7
diff --git a/.github/workflows/integration-tests-kube-api.yml 
b/.github/workflows/integration-tests-kube-api.yml
index fa4971aa..003846d3 100644
--- a/.github/workflows/integration-tests-kube-api.yml
+++ b/.github/workflows/integration-tests-kube-api.yml
@@ -19,7 +19,7 @@ jobs:
       fail-fast: false
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
 
@@ -29,11 +29,11 @@ jobs:
           git fetch origin pull/${{ github.event.pull_request.number 
}}/merge:scratch
           git checkout scratch
 
-      - name: Setup Java 11
-        uses: actions/setup-java@v4
+      - name: Setup Java 17
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
-          java-version: 11
+          java-version: 17
 
 
       - name: Install sbt
diff --git a/.github/workflows/integration-tests-kube-dns.yml 
b/.github/workflows/integration-tests-kube-dns.yml
index 0b740347..d4a58a3b 100644
--- a/.github/workflows/integration-tests-kube-dns.yml
+++ b/.github/workflows/integration-tests-kube-dns.yml
@@ -19,7 +19,7 @@ jobs:
       fail-fast: false    
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
 
@@ -29,11 +29,11 @@ jobs:
           git fetch origin pull/${{ github.event.pull_request.number 
}}/merge:scratch
           git checkout scratch
 
-      - name: Setup Java 11
-        uses: actions/setup-java@v4
+      - name: Setup Java 17
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
-          java-version: 11
+          java-version: 17
 
       - name: Install sbt
         uses: sbt/setup-sbt@26ab4b0fa1c47fa62fc1f6e51823a658fb6c760c # v1.1.7
diff --git a/.github/workflows/integration-tests-lease.yml 
b/.github/workflows/integration-tests-lease.yml
index a14260f3..4cc06029 100644
--- a/.github/workflows/integration-tests-lease.yml
+++ b/.github/workflows/integration-tests-lease.yml
@@ -19,7 +19,7 @@ jobs:
       fail-fast: false    
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
 
@@ -32,11 +32,11 @@ jobs:
       - name: Install sbt
         uses: sbt/setup-sbt@26ab4b0fa1c47fa62fc1f6e51823a658fb6c760c # v1.1.7
 
-      - name: Setup Java 11
-        uses: actions/setup-java@v4
+      - name: Setup Java 17
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
-          java-version: 11
+          java-version: 17
 
       - name: Cache Coursier cache
         uses: coursier/cache-action@4e2615869d13561d626ed48655e1a39e5b192b3c # 
v6.4.7
diff --git a/.github/workflows/integration-tests-maven.yml 
b/.github/workflows/integration-tests-maven.yml
index a8e5fa9e..a44a7869 100644
--- a/.github/workflows/integration-tests-maven.yml
+++ b/.github/workflows/integration-tests-maven.yml
@@ -18,7 +18,7 @@ jobs:
       fail-fast: false    
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
 
@@ -28,11 +28,11 @@ jobs:
           git fetch origin pull/${{ github.event.pull_request.number 
}}/merge:scratch
           git checkout scratch
 
-      - name: Setup Java 11
-        uses: actions/setup-java@v4
+      - name: Setup Java 17
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
-          java-version: 11
+          java-version: 17
 
       - name: Install sbt
         uses: sbt/setup-sbt@26ab4b0fa1c47fa62fc1f6e51823a658fb6c760c # v1.1.7
diff --git a/.github/workflows/link-validator.yml 
b/.github/workflows/link-validator.yml
index 6fc6eb8e..dbff13dd 100644
--- a/.github/workflows/link-validator.yml
+++ b/.github/workflows/link-validator.yml
@@ -14,7 +14,7 @@ jobs:
     if: github.repository == 'apache/pekko-management'
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
 
       - name: Checkout GitHub merge
         if: github.event.pull_request
@@ -22,11 +22,11 @@ jobs:
           git fetch origin pull/${{ github.event.pull_request.number 
}}/merge:scratch
           git checkout scratch
 
-      - name: Setup Java 8
-        uses: actions/setup-java@v4
+      - name: Setup Java 17
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
-          java-version: 8
+          java-version: 17
 
       - name: Install sbt
         uses: sbt/setup-sbt@26ab4b0fa1c47fa62fc1f6e51823a658fb6c760c # v1.1.7
diff --git a/.github/workflows/mima-check.yml b/.github/workflows/mima-check.yml
index 2a8cb765..f7af73d2 100644
--- a/.github/workflows/mima-check.yml
+++ b/.github/workflows/mima-check.yml
@@ -15,7 +15,7 @@ jobs:
     if: github.repository == 'apache/pekko-management'
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
 
@@ -25,11 +25,11 @@ jobs:
           git fetch origin pull/${{ github.event.pull_request.number 
}}/merge:scratch
           git checkout scratch
 
-      - name: Setup Java 8
-        uses: actions/setup-java@v4
+      - name: Setup Java 17
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
-          java-version: 8
+          java-version: 17
 
       - name: Install sbt
         uses: sbt/setup-sbt@26ab4b0fa1c47fa62fc1f6e51823a658fb6c760c # v1.1.7
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index 143c2695..17a76c60 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -13,11 +13,11 @@ jobs:
       fail-fast: false
       matrix:
         scalaVersion: ['2.12', '2.13', '3.3']
-        javaVersion: [8, 11, 17, 21]
-        pekkoVersion: ['default', '1.0.x']
+        javaVersion: [17, 21]
+        pekkoVersion: ['default']
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
 
@@ -28,7 +28,7 @@ jobs:
           git checkout scratch
 
       - name: Setup Java ${{ matrix.javaVersion }}
-        uses: actions/setup-java@v4
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
           java-version: ${{ matrix.javaVersion }}
diff --git a/.github/workflows/publish-1.0-docs.yml 
b/.github/workflows/publish-1.0-docs.yml
index 0036814a..4e0d19b2 100644
--- a/.github/workflows/publish-1.0-docs.yml
+++ b/.github/workflows/publish-1.0-docs.yml
@@ -10,13 +10,13 @@ jobs:
     if: github.repository == 'apache/pekko-management'
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
           ref: 1.0.x
 
       - name: Set up JDK 8
-        uses: actions/setup-java@v4
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
           java-version: 8
diff --git a/.github/workflows/publish-1.1-docs.yml 
b/.github/workflows/publish-1.1-docs.yml
index 52f72f39..cfdf1114 100644
--- a/.github/workflows/publish-1.1-docs.yml
+++ b/.github/workflows/publish-1.1-docs.yml
@@ -10,13 +10,13 @@ jobs:
     if: github.repository == 'apache/pekko-management'
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
           ref: 1.1.x
 
       - name: Set up JDK 8
-        uses: actions/setup-java@v4
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
           java-version: 8
diff --git a/.github/workflows/publish-nightly.yml 
b/.github/workflows/publish-nightly.yml
index 97b239cf..498b20e9 100644
--- a/.github/workflows/publish-nightly.yml
+++ b/.github/workflows/publish-nightly.yml
@@ -10,25 +10,20 @@ jobs:
     name: Publish artifacts to Apache Nexus
     runs-on: ubuntu-22.04
     if: github.repository == 'apache/pekko-management'
-    strategy:
-      fail-fast: false
-      matrix:
-        branch: ['main', '1.0.x', '1.1.x']
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
-          ref: ${{ matrix.branch }}
 
       - name: Enable jvm-opts
         run: cp .jvmopts-ci .jvmopts
 
-      - name: Set up JDK 8
-        uses: actions/setup-java@v4
+      - name: Set up JDK 17
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
-          java-version: 8
+          java-version: 17
 
       - name: Install sbt
         uses: sbt/setup-sbt@26ab4b0fa1c47fa62fc1f6e51823a658fb6c760c # v1.1.7
diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml
index a3093af9..2b078d81 100644
--- a/.github/workflows/unit-tests.yml
+++ b/.github/workflows/unit-tests.yml
@@ -6,7 +6,6 @@ on:
   push:
     branches:
       - main
-      - release-*
     tags-ignore: [ v.* ]
 
 jobs:
@@ -18,15 +17,12 @@ jobs:
       fail-fast: false
       matrix:
         include:
-          - { javaVersion: 8,  scalaVersion: 2.12, sbtOpts: '' }
-          - { javaVersion: 11, scalaVersion: 2.12, sbtOpts: 
'-J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler' }
-          - { javaVersion: 8,  scalaVersion: 2.13, sbtOpts: '' }
-          - { javaVersion: 11, scalaVersion: 2.13, sbtOpts: 
'-J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler' }
-          - { javaVersion: 8,  scalaVersion: 3.3,   sbtOpts: '' }
-          - { javaVersion: 11, scalaVersion: 3.3,   sbtOpts: 
'-J-XX:+UnlockExperimentalVMOptions -J-XX:+UseJVMCICompiler' }
+          - { javaVersion: 17,  scalaVersion: 2.12, sbtOpts: '' }
+          - { javaVersion: 17,  scalaVersion: 2.13, sbtOpts: '' }
+          - { javaVersion: 17,  scalaVersion: 3.3,  sbtOpts: '' }
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
 
@@ -37,7 +33,7 @@ jobs:
           git checkout scratch
 
       - name: Setup Java ${{ matrix.javaVersion }}
-        uses: actions/setup-java@v4
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
           java-version: ${{ matrix.javaVersion }}
@@ -68,7 +64,7 @@ jobs:
     runs-on: ubuntu-22.04
     steps:
       - name: Checkout
-        uses: actions/checkout@v4
+        uses: actions/checkout@v5
         with:
           fetch-depth: 0
 
@@ -77,11 +73,11 @@ jobs:
         run: |-
           git fetch origin pull/${{ github.event.pull_request.number 
}}/merge:scratch
           git checkout scratch
-      - name: Setup Java 11
-        uses: actions/setup-java@v4
+      - name: Setup Java 17
+        uses: actions/setup-java@v5
         with:
           distribution: temurin
-          java-version: 11
+          java-version: 17
 
       - name: Install sbt
         uses: sbt/setup-sbt@26ab4b0fa1c47fa62fc1f6e51823a658fb6c760c # v1.1.7
diff --git a/.scala-steward.conf b/.scala-steward.conf
index 90009bcd..270c9a6a 100644
--- a/.scala-steward.conf
+++ b/.scala-steward.conf
@@ -1,18 +1,6 @@
 updates.pin = [
-  # https://github.com/apache/pekko/issues/1202
-  {groupId = "com.fasterxml.jackson.core", version = "2.17."}
   # Scala 3.3 is a LTS
   { groupId = "org.scala-lang", artifactId = "scala3-library", version = 
"3.3." }
-  # Pin logback to v1.3.x because v1.4.x needs JDK11
-  { groupId = "ch.qos.logback", version = "1.3." }
-  # Pin wiremock to v2.x because v3.x needs JDK11
-  { groupId = "com.github.tomakehurst", artifactId = "2.", version="1.3." }
-  # Pin mockito to v4.x because v5.x needs JDK11
-  { groupId = "org.mockito", artifactId = "mockito-core", version = "4." }
-  # jetty 10.+ requires Java 11 (only used in tests - via wiremock)
-  { groupId = "org.eclipse.jetty", version = "9." }
-  # Pin sbt-paradox to v0.9.x because 0.10.x needs JDK 11
-  { groupId = "com.lightbend.paradox", artifactId = 
"sbt-paradox-project-info", version = "0.9." },
   # Pin sbt-java-formatter to v0.9.x because 0.10.x needs JDK 11
   { groupId = "com.github.sbt", artifactId = "sbt-java-formatter", version = 
"0.9." }
 ]
diff --git a/build.sbt b/build.sbt
index 351e9ef9..f61a1575 100644
--- a/build.sbt
+++ b/build.sbt
@@ -178,7 +178,7 @@ lazy val leaseKubernetesIntTest = 
pekkoModule("lease-kubernetes-int-test")
     name := "pekko-lease-kubernetes-int-test",
     libraryDependencies := Dependencies.leaseKubernetesTest,
     version ~= (_.replace('+', '-')),
-    dockerBaseImage := "eclipse-temurin:8-jre-alpine",
+    dockerBaseImage := "eclipse-temurin:17-jre-alpine",
     dockerUpdateLatest := true,
     dockerCommands := dockerCommands.value.flatMap {
       case ExecCmd("ENTRYPOINT", args @ _*) => Seq(Cmd("ENTRYPOINT", 
args.mkString(" ")))
@@ -250,7 +250,7 @@ lazy val integrationTestAwsApiEcs = 
pekkoIntTestModule("aws-api-ecs")
     discoveryAwsApiAsync)
   .enablePlugins(JavaAppPackaging, AshScriptPlugin, DockerPlugin, NoPublish)
   .settings(
-    dockerBaseImage := "eclipse-temurin:11-jre-alpine",
+    dockerBaseImage := "eclipse-temurin:17-jre-alpine",
     Docker / com.typesafe.sbt.SbtNativePackager.autoImport.packageName := 
"ecs-integration-test-app",
     Docker / version := "1.0")
 
diff --git 
a/docs/src/main/paradox/kubernetes-deployment/building-using-maven.md 
b/docs/src/main/paradox/kubernetes-deployment/building-using-maven.md
index 0a6a4ad4..5da7acbf 100644
--- a/docs/src/main/paradox/kubernetes-deployment/building-using-maven.md
+++ b/docs/src/main/paradox/kubernetes-deployment/building-using-maven.md
@@ -54,7 +54,7 @@ The version number will only change when you create a new git 
commit. If you are
             <image>
                 <name>%a</name>
                 <build>
-                    <from>adoptopenjdk:11-jre-hotspot</from>
+                    <from>eclipse-temurin:17-jre-alpine</from>
                     <tags>
                         <tag>latest</tag>
                         <tag>${version.number}</tag>
@@ -88,7 +88,7 @@ The version number will only change when you create a new git 
commit. If you are
 
 There are two things to pay careful attention to here. 
 
-* The base image we're using is `adoptopenjdk:11-jre-hotspot`. You can use any 
Docker image that provides a JRE, this is the one we recommend for open source 
users of Kubernetes.
+* The base image we're using is `eclipse-temurin:17-jre-alpine`. You can use 
any Docker image that provides a JRE, this is the one we recommend for open 
source users of Kubernetes.
 * `docker:build` is added to the `package` phase do that the Docker image is 
built when running `mvn package`
 * Versions `latest` and `${version.number}` are tagged
 * Artifact with dependencies is set for the assembly. Meaning your application 
and its dependencies are added to `/maven` in the Docker image
diff --git a/docs/src/main/paradox/kubernetes-deployment/building-using-sbt.md 
b/docs/src/main/paradox/kubernetes-deployment/building-using-sbt.md
index b7f91013..ad01f5fa 100644
--- a/docs/src/main/paradox/kubernetes-deployment/building-using-sbt.md
+++ b/docs/src/main/paradox/kubernetes-deployment/building-using-sbt.md
@@ -33,7 +33,7 @@ By default, sbt native packager uses the `openjdk` latest 
Docker image from Dock
 We recommend using the AdoptOpenJDK base image:
 
 ```scala
-dockerBaseImage := "adoptopenjdk:11-jre-hotspot"
+dockerBaseImage := "eclipse-temurin:17-jre-alpine"
 ```
 
 ### Git hash based version numbers
diff --git a/integration-test/kubernetes-api-java/pom.xml 
b/integration-test/kubernetes-api-java/pom.xml
index 31501682..ef617f16 100644
--- a/integration-test/kubernetes-api-java/pom.xml
+++ b/integration-test/kubernetes-api-java/pom.xml
@@ -135,7 +135,7 @@
             <image>
               <name>integration-test-kubernetes-api:1.3.3.7</name>
               <build>
-                <from>eclipse-temurin:8-jre-alpine</from>
+                <from>eclipse-temurin:17-jre-alpine</from>
                 <ports>
                   <port>8080</port>
                   <port>7626</port>
diff --git a/integration-test/kubernetes-api/build.sbt 
b/integration-test/kubernetes-api/build.sbt
index e54e7eb9..87518e7b 100644
--- a/integration-test/kubernetes-api/build.sbt
+++ b/integration-test/kubernetes-api/build.sbt
@@ -20,7 +20,7 @@ dockerCommands :=
   }
 
 dockerExposedPorts := Seq(8080, 7626, 7355)
-dockerBaseImage := "eclipse-temurin:8-jre-alpine"
+dockerBaseImage := "eclipse-temurin:17-jre-alpine"
 
 dockerCommands ++= Seq(
   Cmd("USER", "root"),
diff --git a/integration-test/kubernetes-dns/build.sbt 
b/integration-test/kubernetes-dns/build.sbt
index e05165ad..304630e6 100644
--- a/integration-test/kubernetes-dns/build.sbt
+++ b/integration-test/kubernetes-dns/build.sbt
@@ -19,7 +19,7 @@ dockerCommands :=
   }
 
 dockerExposedPorts := Seq(8080, 7626, 7355)
-dockerBaseImage := "eclipse-temurin:8-jre-alpine"
+dockerBaseImage := "eclipse-temurin:17-jre-alpine"
 
 dockerCommands ++= Seq(
   Cmd("USER", "root"),
diff --git a/project/Common.scala b/project/Common.scala
index a609ca27..378b0f04 100644
--- a/project/Common.scala
+++ b/project/Common.scala
@@ -47,7 +47,7 @@ object Common extends AutoPlugin {
           "-feature",
           "-unchecked",
           "-deprecation",
-          "-release:8")
+          "-release:17")
         if (scalaVersion.value == Dependencies.scala213Version)
           scalacOptionsBase ++: Seq(
             "-Werror",
@@ -62,10 +62,7 @@ object Common extends AutoPlugin {
         "-Xlint:unchecked"),
       // Necessary otherwise javadoc fails with Unexpected javac output: 
javadoc: error - invalid flag: -Xlint:unchecked.
       Compile / doc / javacOptions -= "-Xlint:unchecked",
-      javacOptions ++= (
-        if (isJdk8) Seq.empty
-        else Seq("--release", "8")
-      ),
+      javacOptions ++= Seq("--release", "17"),
       Compile / doc / scalacOptions := scalacOptions.value ++ Seq(
         "-doc-title",
         "Apache Pekko Management",
@@ -95,7 +92,4 @@ object Common extends AutoPlugin {
 
   override lazy val buildSettings = Seq(
     dynverSonatypeSnapshots := true)
-
-  private def isJdk8 =
-    
VersionNumber(sys.props("java.specification.version")).matchesSemVer(SemanticSelector(s"=1.8"))
 }
diff --git a/project/plugins.sbt b/project/plugins.sbt
index b1976932..96437c6c 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -14,8 +14,6 @@ addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.5")
 addSbtPlugin("com.github.sbt" % "sbt-java-formatter" % "0.9.0")
 addSbtPlugin("com.github.sbt" % "sbt-dynver" % "5.1.1")
 addSbtPlugin("com.github.sbt" % "sbt-unidoc" % "0.6.0")
-addSbtPlugin(("com.github.sbt" % "sbt-site-paradox" % "1.7.0").excludeAll(
-  "com.lightbend.paradox", "sbt-paradox"))
 addSbtPlugin("com.thoughtworks.sbt-api-mappings" % "sbt-api-mappings" % 
"3.0.2")
 addSbtPlugin("net.bzzt" % "sbt-reproducible-builds" % "0.32")
 addSbtPlugin("com.github.pjfanning" % "sbt-source-dist" % "0.1.12")
@@ -26,3 +24,6 @@ addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "1.1.4")
 addSbtPlugin("com.lightbend.sbt" % "sbt-bill-of-materials" % "1.0.2")
 
 addSbtPlugin("org.apache.pekko" % "pekko-sbt-paradox" % "1.0.1")
+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")
diff --git a/project/project-info.conf b/project/project-info.conf
index 5dd3f7bd..1e3b1444 100644
--- a/project/project-info.conf
+++ b/project/project-info.conf
@@ -2,7 +2,7 @@ project-info {
   version: "current"
   scala-versions: ["2.12", "2.13", "3"]
   shared-info {
-    jdk-versions: ["OpenJDK 8", "OpenJDK 11", "OpenJDK 17", "OpenJDK 21"]
+    jdk-versions: ["OpenJDK 17", "OpenJDK 21"]
     snapshots: {
       url: 
"https://repository.apache.org/content/repositories/snapshots/org/apache/pekko/";
       text: "Snapshots are available"


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

Reply via email to