From 6b4b4fd6bf699cd7d2f76f5fddaa3098e9f531d1 Mon Sep 17 00:00:00 2001 From: msmiech Date: Tue, 7 May 2024 11:27:37 +0200 Subject: [PATCH] add Scala 3 support --- build.sbt | 2 +- project/Dependencies.scala | 8 ++++---- src/main/scala/com/evolutiongaming/retry/Sleep.scala | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build.sbt b/build.sbt index 89b0b9f..b4135ca 100644 --- a/build.sbt +++ b/build.sbt @@ -16,7 +16,7 @@ publishTo := Some(Resolver.evolutionReleases) scalaVersion := crossScalaVersions.value.head -crossScalaVersions := Seq("2.13.6", "2.12.14") +crossScalaVersions := Seq("2.13.14", "2.12.19", "3.3.3") libraryDependencies ++= Seq( `cats-effect`, diff --git a/project/Dependencies.scala b/project/Dependencies.scala index ebd47cc..54cce79 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -2,8 +2,8 @@ import sbt._ object Dependencies { - val scalatest = "org.scalatest" %% "scalatest" % "3.2.16" - val `cats-helper` = "com.evolutiongaming" %% "cats-helper" % "3.0.1" - val random = "com.evolutiongaming" %% "random" % "1.0.0" - val `cats-effect` = "org.typelevel" %% "cats-effect" % "3.4.8" + val scalatest = "org.scalatest" %% "scalatest" % "3.2.18" + val `cats-helper` = "com.evolutiongaming" %% "cats-helper" % "3.10.3" + val random = "com.evolution" %% "random" % "1.0.4" + val `cats-effect` = "org.typelevel" %% "cats-effect" % "3.4.11" } diff --git a/src/main/scala/com/evolutiongaming/retry/Sleep.scala b/src/main/scala/com/evolutiongaming/retry/Sleep.scala index 0861ba4..ddb321a 100644 --- a/src/main/scala/com/evolutiongaming/retry/Sleep.scala +++ b/src/main/scala/com/evolutiongaming/retry/Sleep.scala @@ -13,7 +13,7 @@ object Sleep { def apply[F[_]](implicit F: Sleep[F]): Sleep[F] = F - implicit def fromGenTemporal[F[_]](implicit F: GenTemporal[F, _]): Sleep[F] = + implicit def fromGenTemporal[F[_]](implicit F: GenTemporal[F, ?]): Sleep[F] = new Sleep[F] { def applicative = F.applicative def monotonic = F.monotonic