Skip to content

Commit 95234c5

Browse files
Merge pull request #2270 from scala-steward/update/refined-0.11.4
Update refined, refined-cats to 0.11.4
2 parents fbcc5e0 + 9114643 commit 95234c5

8 files changed

Lines changed: 17 additions & 10 deletions

File tree

modules/core/src/main/scala/dev/guardrail/Target.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ object Target {
4747
e match {
4848
case Left(b) =>
4949
work(b, if (loggerEnabled.get) prependedLogs |+| la else prependedLogs)(f)
50-
case Right(a) => new TargetValue(a, prependedLogs |+| la)
50+
case Right(result) => new TargetValue(result, prependedLogs |+| la)
5151
}
5252
}
5353
work(a, StructuredLogger.Empty)(f)

modules/core/src/main/scala/dev/guardrail/core/IndexedDistributive.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ trait IndexedDistributiveImplicits {
2424
def cotraverse[B](f: F[A] => B): G[B] = IndexedDistributive.cotraverse(value)(f)
2525
def indexedCosequence: G[F[A]] = cotraverse(identity)
2626
def flatCotraverse[B](f: F[A] => G[B])(implicit ev: FlatMap[G]): G[B] = ev.flatten(IndexedDistributive.cotraverse(value)(f))
27-
def flatExtract[B](f: F[A] => G[B])(implicit G: MonoidK[G]): G[B] = value.cotraverse(f).foldLeft(G.empty[B])(G.combineK)
28-
def exists(f: F[A] => Boolean): Boolean = value.indexedDistribute.foldLeft(false) { case (acc, n) => acc || f(n) }
27+
def flatExtract[B](f: F[A] => G[B])(implicit G: MonoidK[G]): G[B] = cotraverse(f).foldLeft(G.empty[B])(G.combineK)
28+
def exists(f: F[A] => Boolean): Boolean = indexedDistribute.foldLeft(false) { case (acc, n) => acc || f(n) }
2929
}
3030

3131
// These don't belong here, but they intersect a lot with the usage of IndexedDistributive

project/scalafix.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.11.1")
1+
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.14.7")

project/scoverage.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
addSbtPlugin("org.scoverage" %% "sbt-scoverage" % "2.0.10")
1+
addSbtPlugin("org.scoverage" %% "sbt-scoverage" % "2.4.4")

project/src/main/scala/Build.scala

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ object Build {
8282
organization := "dev.guardrail",
8383
licenses += ("MIT", url("http://opensource.org/licenses/MIT")),
8484

85-
crossScalaVersions := Seq("2.12.18", "2.13.12"),
85+
crossScalaVersions := Seq("2.12.18", "2.13.18"),
8686
scalaVersion := "2.12.18",
8787

8888
// early-semver was a mistake. We already have early-semver guaratees during CI, but including this in the publishing POM
@@ -106,6 +106,13 @@ object Build {
106106
scalacOptions ++= ifScalaVersion(_ <= 11)(List("-Xexperimental")).value,
107107
scalacOptions ++= ifScalaVersion(_ == 12)(List("-Ypartial-unification")).value,
108108
Test / parallelExecution := true,
109+
ScoverageKeys.coverageScalacPluginVersion := {
110+
CrossVersion.partialVersion(scalaVersion.value) match {
111+
case Some((2, 12)) if scalaVersion.value == "2.12.16" => "2.3.0"
112+
case _ => "2.5.2"
113+
}
114+
},
115+
wartremoverCrossVersion := CrossVersion.binary,
109116
addCompilerPlugin("org.typelevel" % "kind-projector" % "0.13.4" cross CrossVersion.full),
110117
addCompilerPlugin("com.olegpy" %% "better-monadic-for" % "0.3.1"),
111118
addCompilerPlugin(scalafixSemanticdb),

project/src/main/scala/modules/scalaAkkaHttp.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ object scalaAkkaHttp {
1616
val javaxAnnotationVersion = "1.3.2"
1717
val javaxElVersion = "3.0.0"
1818
val jaxbApiVersion = "2.3.1"
19-
val refinedVersion = "0.11.0"
19+
val refinedVersion = "0.11.4"
2020
val scalatestVersion = "3.2.20"
2121

2222
val dependencies = Seq(

project/src/main/scala/modules/scalaHttp4s.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ object scalaHttp4s {
1515
val dependenciesV0_22 = {
1616
val catsEffectVersion = "2.5.4"
1717
val http4sVersion = "0.22.7"
18-
val refinedVersion = "0.11.0"
18+
val refinedVersion = "0.11.4"
1919

2020
Seq(
2121
"javax.annotation" % "javax.annotation-api" % javaxAnnotationVersion, // for jdk11
@@ -40,7 +40,7 @@ object scalaHttp4s {
4040
val catsEffectVersion = "3.5.3"
4141
val http4sVersion = "0.23.24"
4242
val http4sBlazeVersion = "0.23.15"
43-
val refinedVersion = "0.11.0"
43+
val refinedVersion = "0.11.4"
4444

4545
Seq(
4646
"javax.annotation" % "javax.annotation-api" % javaxAnnotationVersion, // for jdk11

project/wartremover.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
addSbtPlugin("org.wartremover" % "sbt-wartremover" % "3.1.8")
1+
addSbtPlugin("org.wartremover" % "sbt-wartremover" % "3.6.1")

0 commit comments

Comments
 (0)