@@ -7,24 +7,24 @@ lazy val catsVersion = "2.13.0"
77lazy val catsEffectVersion = " 3.6.3"
88lazy val circeVersion = " 0.14.15"
99lazy val fs2Version = " 3.12.2"
10- lazy val h2Version = " 2.3.232 "
10+ lazy val h2Version = " 2.4.240 "
1111lazy val hikariVersion = " 7.0.2" // N.B. Hikari v4 introduces a breaking change via slf4j v2
1212lazy val kindProjectorVersion = " 0.11.2"
13- lazy val mysqlVersion = " 9.4 .0"
13+ lazy val mysqlVersion = " 9.5 .0"
1414lazy val log4catsVersion = " 2.7.1"
1515lazy val postGisVersion = " 2025.1.1"
1616lazy val postgresVersion = " 42.7.8"
1717lazy val refinedVersion = " 0.11.3"
1818lazy val scalaCollectionCompatVersion = " 2.14.0"
1919lazy val scalaCheckVersion = " 1.15.4"
2020lazy val scalatestVersion = " 3.2.18"
21- lazy val munitVersion = " 1.2.0 "
21+ lazy val munitVersion = " 1.2.1 "
2222lazy val shapelessVersion = " 2.3.13"
2323lazy val silencerVersion = " 1.7.1"
24- lazy val specs2Version = " 4.21 .0"
24+ lazy val specs2Version = " 4.23 .0"
2525lazy val scala212Version = " 2.12.20"
26- lazy val scala213Version = " 2.13.16 "
27- lazy val scala3Version = " 3.3.6 "
26+ lazy val scala213Version = " 2.13.17 "
27+ lazy val scala3Version = " 3.3.7 "
2828// scala-steward:off
2929lazy val slf4jVersion = " 1.7.36"
3030// scala-steward:on
@@ -62,6 +62,7 @@ ThisBuild / githubWorkflowBuild := {
6262 case other => other
6363 }
6464}
65+ ThisBuild / githubWorkflowPREventTypes := Seq .empty
6566ThisBuild / githubWorkflowBuildPostamble ++= Seq (
6667 WorkflowStep .Sbt (
6768 commands = List (" checkGitNoUncommittedChanges" ),
@@ -111,7 +112,11 @@ lazy val compilerFlags = Seq(
111112 // Handle irrefutable patterns in for comprehensions
112113 Seq (" -source:future" , " -language:adhocExtensions" , " -Xmax-inlines" , " 64" )
113114 case " 2.13" =>
114- Seq (" -Xsource:3-cross" )
115+ Seq (
116+ " -Xsource:3-cross" ,
117+ // See https://github.com/scala/bug/issues/13128. Should no longer be need in 2.13.18 since change was reverted
118+ " -Wconf:cat=lint-infer-any&msg=kind-polymorphic:s"
119+ )
115120 case " 2.12" =>
116121 Seq (" -Xsource:3" )
117122 }
@@ -144,6 +149,10 @@ lazy val commonSettings =
144149 " https://github.com/typelevel/doobie/blob/v" + version.value + " €{FILE_PATH}.scala"
145150 ),
146151
152+ // I'm not sure why semanticdbVersion is 4.12.3 which doesn't exist for Scala version 2.13.17
153+ // Perhaps SBT / Metals need to update their default version and this will be fixed in the future?
154+ semanticdbVersion := " 4.14.1" ,
155+
147156 // Kind Projector (Scala 2 only)
148157 libraryDependencies ++= Seq (
149158 compilerPlugin(" org.typelevel" %% " kind-projector" % " 0.13.4" cross CrossVersion .full),
0 commit comments