From b21526a3cb243506bddc423b84e639187b40927f Mon Sep 17 00:00:00 2001 From: "typelevel-steward[bot]" <106827141+typelevel-steward[bot]@users.noreply.github.com> Date: Fri, 17 Oct 2025 13:16:59 +0000 Subject: [PATCH 1/2] Update scala3-library, ... to 3.3.7 --- build.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index 161efd6..8d50dc0 100644 --- a/build.sbt +++ b/build.sbt @@ -1,6 +1,6 @@ val Scala212 = "2.12.20" val Scala213 = "2.13.16" -val Scala3 = "3.3.6" +val Scala3 = "3.3.7" ThisBuild / organization := "org.typelevel" ThisBuild / organizationName := "Typelevel" From 413d0a7cc500015e50a628a667817817ac0b79fe Mon Sep 17 00:00:00 2001 From: danicheg Date: Sat, 18 Oct 2025 09:38:26 +0300 Subject: [PATCH 2/2] Fix compilation for Scala 3 --- shared/src/test/scala/mouse/OptionSyntaxTest.scala | 2 +- shared/src/test/scala/mouse/TrySyntaxTest.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/shared/src/test/scala/mouse/OptionSyntaxTest.scala b/shared/src/test/scala/mouse/OptionSyntaxTest.scala index 94358c4..75a93b6 100644 --- a/shared/src/test/scala/mouse/OptionSyntaxTest.scala +++ b/shared/src/test/scala/mouse/OptionSyntaxTest.scala @@ -26,7 +26,7 @@ import scala.annotation.nowarn import scala.util.{Failure, Success} class OptionSyntaxTest extends MouseSuite { - implicit class ExtraTest[A](a: A) { + implicit class ExtraTest[A](@nowarn3 a: A) { def shouldBeA[T](implicit @nowarn212 ev: T =:= A): Unit = () } diff --git a/shared/src/test/scala/mouse/TrySyntaxTest.scala b/shared/src/test/scala/mouse/TrySyntaxTest.scala index 47b8a53..f2aec02 100644 --- a/shared/src/test/scala/mouse/TrySyntaxTest.scala +++ b/shared/src/test/scala/mouse/TrySyntaxTest.scala @@ -73,7 +73,7 @@ class TrySyntaxTest extends MouseSuite { } } - implicit class ExtraTest[A](a: A) { + implicit class ExtraTest[A](@nowarn3 a: A) { def shouldBeA[T](implicit @nowarn212 ev: T =:= A): Unit = () }