From 7cbacdcb86380cd14a3674d29cf42d6266e56df3 Mon Sep 17 00:00:00 2001 From: "typelevel-steward[bot]" <106827141+typelevel-steward[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 13:34:32 +0000 Subject: [PATCH 1/2] Update scala3-library, ... to 3.3.8 --- build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index 33053946..c959bdc7 100644 --- a/build.sbt +++ b/build.sbt @@ -2,7 +2,7 @@ import com.typesafe.tools.mima.core.{MissingClassProblem, ProblemFilters} val scala212 = "2.12.21" val scala213 = "2.13.18" -val scala3 = "3.3.7" +val scala3 = "3.3.8" ThisBuild / crossScalaVersions := Seq(scala212, scala213, scala3) ThisBuild / scalaVersion := scala3 From 08532ac65f3e9d876c7ce8fcbfc19fe01d41587b Mon Sep 17 00:00:00 2001 From: Georgi Krastev Date: Fri, 12 Jun 2026 16:17:15 +0200 Subject: [PATCH 2/2] Fix scala options --- build.sbt | 10 +--------- core/src/test/scala-3/cats/derived/ADTs.scala | 2 -- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/build.sbt b/build.sbt index c959bdc7..e69b4cdf 100644 --- a/build.sbt +++ b/build.sbt @@ -30,15 +30,7 @@ val scala3Options = List( "-Xmax-inlines", "64", "-Wvalue-discard", - List( - "explicits", - "implicits", - "imports", - "locals", - "params", - "strict-no-implicit-warn", - "unsafe-warn-patvars" - ).mkString("-Wunused:", ",", "") + "-Wunused:linted,params,patvars" ) val scala213Options = List( diff --git a/core/src/test/scala-3/cats/derived/ADTs.scala b/core/src/test/scala-3/cats/derived/ADTs.scala index 0bbd8796..7dbe06b8 100644 --- a/core/src/test/scala-3/cats/derived/ADTs.scala +++ b/core/src/test/scala-3/cats/derived/ADTs.scala @@ -319,8 +319,6 @@ object ADTs: ) trait EqInstances: - import ADTs.* - given [A: Eq]: Eq[IList[A]] with @tailrec final def eqv(x: IList[A], y: IList[A]): Boolean = (x, y) match case (ICons(hx, tx), ICons(hy, ty)) => hx === hy && eqv(tx, ty)