From a15d6fb45b4f1b45bbb972db6acea9a6af6471a5 Mon Sep 17 00:00:00 2001 From: fortyseven_degrees <developer@47deg.com> Date: Mon, 2 Jan 2023 05:15:43 +0000 Subject: [PATCH 1/5] Applied Scalafix rule(s) github:typelevel/cats-effect/v3_0_0?sha=v3.0.0 --- .../main/scala/org/scalaexercises/evaluator/evaluation.scala | 3 ++- .../src/main/scala/org/scalaexercises/evaluator/services.scala | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala b/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala index 88d5adee..4a9b5646 100644 --- a/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala +++ b/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala @@ -39,10 +39,11 @@ import scala.tools.nsc.reporters._ import scala.tools.nsc.{Global, Settings} import scala.util.{Failure, Success, Try} import scala.util.control.NonFatal +import cats.effect.Temporal class Evaluator[F[_]: Sync](timeout: FiniteDuration = 20.seconds)(implicit F: ConcurrentEffect[F], - T: Timer[F] + T: Temporal[F] ) { type Remote = String diff --git a/server/src/main/scala/org/scalaexercises/evaluator/services.scala b/server/src/main/scala/org/scalaexercises/evaluator/services.scala index 8a67c58b..f86b6d25 100644 --- a/server/src/main/scala/org/scalaexercises/evaluator/services.scala +++ b/server/src/main/scala/org/scalaexercises/evaluator/services.scala @@ -16,7 +16,7 @@ package org.scalaexercises.evaluator -import cats.effect.{ConcurrentEffect, ContextShift, ExitCode, IO, IOApp, Timer} +import cats.effect.{ConcurrentEffect, ExitCode, IO, IOApp} import cats.implicits._ import coursier.interop.cats._ import coursier.util.Sync From 6ae53077a0729d65d7f26d4cbd2b5faa8956c4b0 Mon Sep 17 00:00:00 2001 From: fortyseven_degrees <developer@47deg.com> Date: Mon, 2 Jan 2023 05:16:15 +0000 Subject: [PATCH 2/5] Update cats-effect to 3.4.4 --- project/ProjectPlugin.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/ProjectPlugin.scala b/project/ProjectPlugin.scala index c19b6ca3..af671c39 100644 --- a/project/ProjectPlugin.scala +++ b/project/ProjectPlugin.scala @@ -16,7 +16,7 @@ object ProjectPlugin extends AutoPlugin { object V { lazy val cats = "2.9.0" - lazy val catsEffect = "2.5.5" + lazy val catsEffect = "3.4.4" lazy val http4s = "0.21.33" lazy val circe = "0.14.2" lazy val log4s = "1.7.0" From 56f6d1d07132fd5eb234c4c94d44b307235eed1e Mon Sep 17 00:00:00 2001 From: fortyseven_degrees <developer@47deg.com> Date: Mon, 16 Jan 2023 05:34:44 +0000 Subject: [PATCH 3/5] Revert commit(s) 6ae5307, a15d6fb --- project/ProjectPlugin.scala | 2 +- .../main/scala/org/scalaexercises/evaluator/evaluation.scala | 3 +-- .../src/main/scala/org/scalaexercises/evaluator/services.scala | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/project/ProjectPlugin.scala b/project/ProjectPlugin.scala index af671c39..c19b6ca3 100644 --- a/project/ProjectPlugin.scala +++ b/project/ProjectPlugin.scala @@ -16,7 +16,7 @@ object ProjectPlugin extends AutoPlugin { object V { lazy val cats = "2.9.0" - lazy val catsEffect = "3.4.4" + lazy val catsEffect = "2.5.5" lazy val http4s = "0.21.33" lazy val circe = "0.14.2" lazy val log4s = "1.7.0" diff --git a/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala b/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala index 4a9b5646..88d5adee 100644 --- a/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala +++ b/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala @@ -39,11 +39,10 @@ import scala.tools.nsc.reporters._ import scala.tools.nsc.{Global, Settings} import scala.util.{Failure, Success, Try} import scala.util.control.NonFatal -import cats.effect.Temporal class Evaluator[F[_]: Sync](timeout: FiniteDuration = 20.seconds)(implicit F: ConcurrentEffect[F], - T: Temporal[F] + T: Timer[F] ) { type Remote = String diff --git a/server/src/main/scala/org/scalaexercises/evaluator/services.scala b/server/src/main/scala/org/scalaexercises/evaluator/services.scala index f86b6d25..8a67c58b 100644 --- a/server/src/main/scala/org/scalaexercises/evaluator/services.scala +++ b/server/src/main/scala/org/scalaexercises/evaluator/services.scala @@ -16,7 +16,7 @@ package org.scalaexercises.evaluator -import cats.effect.{ConcurrentEffect, ExitCode, IO, IOApp} +import cats.effect.{ConcurrentEffect, ContextShift, ExitCode, IO, IOApp, Timer} import cats.implicits._ import coursier.interop.cats._ import coursier.util.Sync From e1dd8ed4056248201b6b9f0bd26de415e5d2ed3c Mon Sep 17 00:00:00 2001 From: fortyseven_degrees <developer@47deg.com> Date: Mon, 16 Jan 2023 05:35:31 +0000 Subject: [PATCH 4/5] Applied Scalafix rule(s) github:typelevel/cats-effect/v3_0_0?sha=v3.0.0 --- .../main/scala/org/scalaexercises/evaluator/evaluation.scala | 3 ++- .../src/main/scala/org/scalaexercises/evaluator/services.scala | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala b/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala index 88d5adee..4a9b5646 100644 --- a/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala +++ b/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala @@ -39,10 +39,11 @@ import scala.tools.nsc.reporters._ import scala.tools.nsc.{Global, Settings} import scala.util.{Failure, Success, Try} import scala.util.control.NonFatal +import cats.effect.Temporal class Evaluator[F[_]: Sync](timeout: FiniteDuration = 20.seconds)(implicit F: ConcurrentEffect[F], - T: Timer[F] + T: Temporal[F] ) { type Remote = String diff --git a/server/src/main/scala/org/scalaexercises/evaluator/services.scala b/server/src/main/scala/org/scalaexercises/evaluator/services.scala index 8a67c58b..f86b6d25 100644 --- a/server/src/main/scala/org/scalaexercises/evaluator/services.scala +++ b/server/src/main/scala/org/scalaexercises/evaluator/services.scala @@ -16,7 +16,7 @@ package org.scalaexercises.evaluator -import cats.effect.{ConcurrentEffect, ContextShift, ExitCode, IO, IOApp, Timer} +import cats.effect.{ConcurrentEffect, ExitCode, IO, IOApp} import cats.implicits._ import coursier.interop.cats._ import coursier.util.Sync From df842c286d5d3c1f06be9bb17b71011f7aea945b Mon Sep 17 00:00:00 2001 From: fortyseven_degrees <developer@47deg.com> Date: Mon, 16 Jan 2023 05:36:04 +0000 Subject: [PATCH 5/5] Update cats-effect to 3.4.4 --- project/ProjectPlugin.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/ProjectPlugin.scala b/project/ProjectPlugin.scala index 98603ce6..d21ab2b2 100644 --- a/project/ProjectPlugin.scala +++ b/project/ProjectPlugin.scala @@ -16,7 +16,7 @@ object ProjectPlugin extends AutoPlugin { object V { lazy val cats = "2.9.0" - lazy val catsEffect = "2.5.5" + lazy val catsEffect = "3.4.4" lazy val http4s = "0.21.34" lazy val circe = "0.14.2" lazy val log4s = "1.7.0"