diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index c15809bb..3490cc6d 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -22,14 +22,11 @@ jobs: check-binary-compatibility: name: Binary Compatibility uses: playframework/.github/.github/workflows/binary-check.yml@v4 - with: - java: 11 check-docs: name: Docs uses: playframework/.github/.github/workflows/cmd.yml@v4 with: - java: 11 cmd: sbt docs/validateDocs tests: @@ -40,7 +37,7 @@ jobs: - "check-docs" uses: playframework/.github/.github/workflows/cmd.yml@v4 with: - java: 21, 17, 11 + java: 21, 17 scala: 2.12.x, 2.13.x, 3.x cmd: scripts/test-code.sh diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 481bed9f..ded11b27 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -10,6 +10,4 @@ jobs: publish-artifacts: name: Publish / Artifacts uses: playframework/.github/.github/workflows/publish.yml@v4 - with: - java: 11 secrets: inherit diff --git a/build.sbt b/build.sbt index f5345e3b..c96ed862 100644 --- a/build.sbt +++ b/build.sbt @@ -51,7 +51,7 @@ def playJsonMimaSettings = Seq( val javacSettings = Seq( "-source", - "11", + "17", "-Xlint:deprecation", "-Xlint:unchecked", ) @@ -59,7 +59,7 @@ val javacSettings = Seq( val scalacOpts = Seq( "-language:higherKinds", "-release", - "11", + "17", "-Ywarn-unused:imports", "-Xlint:nullary-unit", "-Xlint", @@ -96,7 +96,7 @@ lazy val commonSettings = Def.settings( crossScalaVersions := Seq(Dependencies.Scala212, Dependencies.Scala213, Dependencies.Scala3), Compile / javacOptions ++= javacSettings, Test / javacOptions ++= javacSettings, - Compile / compile / javacOptions ++= Seq("--release", "11"), // sbt #1785, avoids passing to javadoc + Compile / compile / javacOptions ++= Seq("--release", "17"), // sbt #1785, avoids passing to javadoc scalacOptions ++= (if (isScala3.value) Nil else scalacOpts), Compile / doc / scalacOptions ++= Seq( // Work around 2.12 bug which prevents javadoc in nested java classes from compiling.