1
1
import xerial .sbt .Sonatype ._
2
2
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 "
5
5
lazy val scala211 = " 2.11.12"
6
6
7
7
lazy val supportedScalaVersions = List (scala211, scala212, scala213)
@@ -10,7 +10,7 @@ ThisBuild / organization := "com.olegpy"
10
10
ThisBuild / version := " 0.3.1"
11
11
ThisBuild / licenses += (" MIT" , url(" http://opensource.org/licenses/MIT" ))
12
12
ThisBuild / 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)
14
14
15
15
val testSettings = Seq (
16
16
libraryDependencies ++= Seq (
@@ -36,7 +36,7 @@ val testSettings = Seq(
36
36
)
37
37
38
38
lazy val root = (project in file(" ." ))
39
- .aggregate(betterMonadicFor, pluginTests, catsTests, scalazTests, pcplodTests )
39
+ .aggregate(betterMonadicFor, pluginTests, catsTests, scalazTests)
40
40
.settings(
41
41
crossScalaVersions := Nil ,
42
42
publish / skip := true
@@ -82,7 +82,7 @@ lazy val catsTests = (project in file("cats-tests"))
82
82
name := " cats-tests" ,
83
83
crossScalaVersions := List (scala211, scala212),
84
84
libraryDependencies ++= Seq (
85
- " org.typelevel" %% " cats-core" % " 1.6 .0" % Test
85
+ " org.typelevel" %% " cats-core" % " 2.0 .0" % Test
86
86
)
87
87
)
88
88
.settings(testSettings)
@@ -107,4 +107,4 @@ lazy val wartRemoverTests = (project in file("wartremover-tests"))
107
107
addCompilerPlugin(" org.wartremover" %% " wartremover" % " 2.4.2" ),
108
108
scalacOptions += " -P:wartremover:traverser:org.wartremover.warts.NonUnitStatements"
109
109
)
110
- .settings(testSettings)
110
+ .settings(testSettings)
0 commit comments