Skip to content

Commit

Permalink
Drop support for Play v2.8
Browse files Browse the repository at this point in the history
Play 2.8 is End Of Life (EOL) on 31st May 2024.

This library (`play-googleauth`) depends on `play-secret-rotation`, which dropped
support for Play v2.8 with guardian/play-secret-rotation#462.

Previous `play-googleauth` PR dropping support for Play v2.7: #221
  • Loading branch information
rtyley committed May 24, 2024
1 parent 74583ab commit 24d715a
Show file tree
Hide file tree
Showing 31 changed files with 5 additions and 11 deletions.
6 changes: 2 additions & 4 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ val artifactPomMetadataSettings = Seq(

def projectWithPlayVersion(playVersion: PlayVersion) =
Project(playVersion.projectId, file(playVersion.projectId)).settings(
crossScalaVersions := Seq(scalaVersion.value) ++ (if (playVersion.supportsScala3) Seq("3.3.3") else Seq.empty),
crossScalaVersions := Seq(scalaVersion.value, "3.3.3"),
scalacOptions ++= Seq("-feature", "-deprecation", "-release","11"),
Compile / unmanagedSourceDirectories += baseDirectory.value / playVersion.pekkoOrAkkaSrcFolder,

libraryDependencies ++= Seq(
"com.gu.play-secret-rotation" %% "core" % "8.2.1",
"com.gu.play-secret-rotation" %% "core" % "8.3.1",
"org.typelevel" %% "cats-core" % "2.10.0",
commonsCodec,
"org.scalatest" %% "scalatest" % "3.2.18" % Test,
Expand All @@ -29,12 +29,10 @@ def projectWithPlayVersion(playVersion: PlayVersion) =
artifactPomMetadataSettings
)

lazy val `play-v28` = projectWithPlayVersion(PlayVersion.V28)
lazy val `play-v29` = projectWithPlayVersion(PlayVersion.V29)
lazy val `play-v30` = projectWithPlayVersion(PlayVersion.V30)

lazy val `play-googleauth-root` = (project in file(".")).aggregate(
`play-v28`,
`play-v29`,
`play-v30`
).settings(
Expand Down
1 change: 0 additions & 1 deletion play-v29/src

This file was deleted.

1 change: 0 additions & 1 deletion play-v29/src-akka

This file was deleted.

File renamed without changes.
2 changes: 1 addition & 1 deletion play-v30/src
6 changes: 2 additions & 4 deletions project/Dependencies.scala
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ object Dependencies {
majorMinorVersion: String,
groupId: String,
exactPlayVersion: String,
supportsScala3: Boolean = false,
usesPekko: Boolean = false
) {
val projectId = s"play-v$majorMinorVersion"
Expand All @@ -31,9 +30,8 @@ object Dependencies {
}

object PlayVersion {
val V28 = PlayVersion("28", "com.typesafe.play", "2.8.21")
val V29 = PlayVersion("29", "com.typesafe.play", "2.9.2", supportsScala3 = true)
val V30 = PlayVersion("30", "org.playframework", "3.0.2", supportsScala3 = true, usesPekko = true)
val V29 = PlayVersion("29", "com.typesafe.play", "2.9.2")
val V30 = PlayVersion("30", "org.playframework", "3.0.2", usesPekko = true)
}

val commonsCodec = "commons-codec" % "commons-codec" % "1.17.0"
Expand Down

0 comments on commit 24d715a

Please sign in to comment.