11import xerial .sbt .Sonatype ._
22
3- lazy val scala213 = " 2.13.0 "
4- lazy val scala212 = " 2.12.8 "
3+ lazy val scala213 = " 2.13.1 "
4+ lazy val scala212 = " 2.12.11 "
55lazy val scala211 = " 2.11.12"
66
77lazy val supportedScalaVersions = List (scala211, scala212, scala213)
@@ -10,7 +10,7 @@ ThisBuild / organization := "com.olegpy"
1010ThisBuild / version := " 0.3.1"
1111ThisBuild / licenses += (" MIT" , url(" http://opensource.org/licenses/MIT" ))
1212ThisBuild / homepage := Some (url(" http://github.com/oleg-py/better-monadic-for" ))
13- ThisBuild / scalaVersion := scala212
13+ ThisBuild / scalaVersion := Option ( System .getenv( " SCALA_VERSION " )).filter(_.nonEmpty).getOrElse(scala213)
1414
1515val testSettings = Seq (
1616 libraryDependencies ++= Seq (
@@ -36,7 +36,7 @@ val testSettings = Seq(
3636)
3737
3838lazy val root = (project in file(" ." ))
39- .aggregate(betterMonadicFor, pluginTests, catsTests, scalazTests, pcplodTests )
39+ .aggregate(betterMonadicFor, pluginTests, catsTests, scalazTests)
4040 .settings(
4141 crossScalaVersions := Nil ,
4242 publish / skip := true
@@ -82,7 +82,7 @@ lazy val catsTests = (project in file("cats-tests"))
8282 name := " cats-tests" ,
8383 crossScalaVersions := List (scala211, scala212),
8484 libraryDependencies ++= Seq (
85- " org.typelevel" %% " cats-core" % " 1.6 .0" % Test
85+ " org.typelevel" %% " cats-core" % " 2.0 .0" % Test
8686 )
8787 )
8888 .settings(testSettings)
@@ -107,4 +107,4 @@ lazy val wartRemoverTests = (project in file("wartremover-tests"))
107107 addCompilerPlugin(" org.wartremover" %% " wartremover" % " 2.4.2" ),
108108 scalacOptions += " -P:wartremover:traverser:org.wartremover.warts.NonUnitStatements"
109109 )
110- .settings(testSettings)
110+ .settings(testSettings)
0 commit comments