@@ -3,8 +3,10 @@ ThisBuild / startYear := Some(2004)
3
3
4
4
val commonSettings = Seq (
5
5
versionScheme := Some (" early-semver" ),
6
- versionPolicyIntention := Compatibility .BinaryAndSourceCompatible ,
7
- crossScalaVersions := Seq (" 2.13.10" , " 2.12.17" , " 3.2.2" ),
6
+ // change back to BinaryAndSourceCompatible after next minor release;
7
+ // the Scala 3.2 -> 3.3 upgrade requires a minor version bump
8
+ versionPolicyIntention := Compatibility .BinaryCompatible ,
9
+ crossScalaVersions := Seq (" 2.13.10" , " 2.12.17" , " 3.3.0" ),
8
10
scalaVersion := crossScalaVersions.value.head,
9
11
)
10
12
@@ -39,6 +41,7 @@ lazy val parserCombinators = crossProject(JVMPlatform, JSPlatform, NativePlatfor
39
41
// not sure what resolving this would look like? didn't think about it too hard
40
42
" -Wconf:site=scala.util.parsing.combinator.lexical.StdLexical.*&cat=other-match-analysis:i" ,
41
43
)
44
+ case Some ((3 , _)) => Seq (" Wunused:all" )
42
45
case _ => Seq ()
43
46
}),
44
47
Compile / doc / scalacOptions ++= (CrossVersion .partialVersion(scalaVersion.value) match {
0 commit comments