diff --git a/build.sbt b/build.sbt index 2c92d93..17f1bd1 100644 --- a/build.sbt +++ b/build.sbt @@ -107,11 +107,11 @@ ThisBuild / libraryDependencies ++= Seq( "dev.zio" %% "zio-logging-slf4j" % "2.5.3" % "provided", "dev.zio" %% "zio-logging-slf4j-bridge" % "2.5.3" % "provided", - "dev.zio" %% "zio-json" % "0.9.2" % "provided", + "dev.zio" %% "zio-json" % "0.10.0" % "provided", "dev.zio" %% "zio-test" % zioVersion % Test, "dev.zio" %% "zio-test-sbt" % zioVersion % Test, "dev.zio" %% "zio-test-magnolia" % zioVersion % Test, - ) +) lazy val commonSettings = Seq( scalacOptions ++= Seq( @@ -125,8 +125,8 @@ lazy val commonSettings = Seq( // - Mechanoid$package is just type re-exports with no runtime code coverageExcludedPackages := "mechanoid\\.macros\\..*;mechanoid\\.machine\\.Macros.*;mechanoid\\.machine\\.MacroUtils.*;mechanoid\\.machine\\.AssemblyMacros.*;mechanoid\\.machine\\.MachineMacros.*;mechanoid\\.machine\\.ProducingMacros.*;mechanoid\\.core\\.Finite.*;mechanoid\\.core\\.Redactor.*;mechanoid\\.Mechanoid\\$package.*", // Minimum coverage thresholds - fail build if coverage drops below these - coverageFailOnMinimum := true, - coverageMinimumStmtTotal := 95, + coverageFailOnMinimum := true, + coverageMinimumStmtTotal := 95, coverageMinimumBranchTotal := 95, ) @@ -170,10 +170,10 @@ lazy val postgres = project description := "PostgreSQL persistence implementation for Mechanoid FSM library", libraryDependencies ++= Seq( "rocks.earlyeffect" %% "saferis" % "0.19.0", - "org.postgresql" % "postgresql" % "42.7.13", - "org.testcontainers" % "postgresql" % "1.21.4" % Test, - "dev.zio" %% "zio-test" % zioVersion % Test, - "dev.zio" %% "zio-test-sbt" % zioVersion % Test, + "org.postgresql" % "postgresql" % "42.7.13", + "org.testcontainers" % "postgresql" % "1.21.4" % Test, + "dev.zio" %% "zio-test" % zioVersion % Test, + "dev.zio" %% "zio-test-sbt" % zioVersion % Test, ), // Override vulnerable transitive deps from testcontainers -> docker-java dependencyOverrides ++= Seq( @@ -195,7 +195,7 @@ lazy val examples = project libraryDependencies ++= Seq( "dev.zio" %% "zio" % zioVersion, "dev.zio" %% "zio-streams" % zioVersion, - "dev.zio" %% "zio-json" % "0.9.2", + "dev.zio" %% "zio-json" % "0.10.0", "dev.zio" %% "zio-logging" % "2.5.3", "dev.zio" %% "zio-logging-slf4j" % "2.5.3", "dev.zio" %% "zio-logging-slf4j-bridge" % "2.5.3", @@ -262,7 +262,7 @@ lazy val docs = project libraryDependencies ++= Seq( "dev.zio" %% "zio" % zioVersion, "dev.zio" %% "zio-streams" % zioVersion, - "dev.zio" %% "zio-json" % "0.9.2", + "dev.zio" %% "zio-json" % "0.10.0", ), // Override vulnerable transitive dep from mdoc -> undertow dependencyOverrides += "io.undertow" % "undertow-core" % "2.2.39.Final",