From 047ba432233108d9b001800aa54a0cf1d28ce386 Mon Sep 17 00:00:00 2001 From: Scala Steward Date: Sat, 9 May 2026 15:04:19 +0000 Subject: [PATCH 1/2] Update sbt-tpolecat to 0.5.4 --- project/plugins.sbt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/plugins.sbt b/project/plugins.sbt index ec355cd..0139b6f 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -1,7 +1,7 @@ addSbtPlugin("com.frugalmechanic" % "fm-sbt-s3-resolver" % "0.23.0") addSbtPlugin("com.github.sbt" % "sbt-github-actions" % "0.30.0") addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "1.1.5") -addSbtPlugin("org.typelevel" % "sbt-tpolecat" % "0.5.3") +addSbtPlugin("org.typelevel" % "sbt-tpolecat" % "0.5.4") addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "1.3.2") addSbtPlugin("org.portable-scala" % "sbt-scala-native-crossproject" % "1.3.2") addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.21.0") From 31efd9d163bc4d53bc65c1d75ae5c57a64c46582 Mon Sep 17 00:00:00 2001 From: Matt Dziuban Date: Mon, 11 May 2026 11:23:28 -0400 Subject: [PATCH 2/2] Suppress exhaustive match warnings. --- core/shared/src/main/scala-3/formless/hlist/FindField.scala | 2 +- core/shared/src/main/scala-3/formless/record/FindField.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/shared/src/main/scala-3/formless/hlist/FindField.scala b/core/shared/src/main/scala-3/formless/hlist/FindField.scala index cd81814..d3a12a0 100644 --- a/core/shared/src/main/scala-3/formless/hlist/FindField.scala +++ b/core/shared/src/main/scala-3/formless/hlist/FindField.scala @@ -64,7 +64,7 @@ object FindField { go[head :: RevHead, [a] =>> HList.Append[Rep[head], a], HList.Append[Rem, head], tail, S[Idx]]((idx + 1).asInstanceOf[S[Idx]]) case '[HNil] => report.errorAndAbort(s"Failed to find field ${Type.show[F]} in HList ${Type.show[T]}") - } + }: @annotation.nowarn("msg=match may not be exhaustive") go[HNil, [a] =>> a :: HNil, HNil, T, 0](0) } diff --git a/core/shared/src/main/scala-3/formless/record/FindField.scala b/core/shared/src/main/scala-3/formless/record/FindField.scala index e255c37..ea3b767 100644 --- a/core/shared/src/main/scala-3/formless/record/FindField.scala +++ b/core/shared/src/main/scala-3/formless/record/FindField.scala @@ -67,7 +67,7 @@ object FindField { go[[a] =>> HList.Append[Rep[head], a], HList.Append[Rem, head], tail](idx + 1) case '[HNil] => report.errorAndAbort(s"Failed to find field ${Type.show[F]} in record ${Type.show[T]}") - } + }: @annotation.nowarn("msg=match may not be exhaustive") go[[a] =>> a :: HNil, HNil, T](0) }