@@ -5,7 +5,6 @@ lazy val scala210 = "2.10.7"
5
5
lazy val scala211 = " 2.11.12"
6
6
lazy val scala212 = " 2.12.15"
7
7
lazy val scala213 = " 2.13.8"
8
- lazy val scala30 = " 3.0.2"
9
8
lazy val scala31 = " 3.1.1"
10
9
11
10
lazy val scalatestVersion = " 3.2.10"
@@ -17,7 +16,7 @@ ThisBuild / organization := "pt.kcry"
17
16
18
17
ThisBuild / dynverSeparator := " -"
19
18
20
- ThisBuild / scalaVersion := scala213
19
+ ThisBuild / scalaVersion := scala31
21
20
ThisBuild / crossScalaVersions := Seq ()
22
21
23
22
ThisBuild / scalacOptions ++= Seq (" -target:jvm-1.8" , " -unchecked" ,
@@ -30,12 +29,6 @@ headerLicense := LicenseDefinition.template
30
29
lazy val blake3 = crossProject(JSPlatform , JVMPlatform , NativePlatform )
31
30
.crossType(CrossType .Full ).enablePlugins(BuildInfoPlugin )
32
31
.enablePlugins(AutomateHeaderPlugin ).in(file(" ." )).settings(
33
- // Don't publish for Scala 3.1 or later, only from 3.0
34
- publish / skip :=
35
- (CrossVersion .partialVersion(scalaVersion.value) match {
36
- case Some ((3 , x)) if x > 0 => true
37
- case _ => false
38
- }),
39
32
Test / publishArtifact := false ,
40
33
buildInfoKeys := Seq (BuildInfoKey .action(" commit" ) {
41
34
scala.sys.process.Process (" git rev-parse HEAD" ).!! .trim
@@ -44,13 +37,10 @@ lazy val blake3 = crossProject(JSPlatform, JVMPlatform, NativePlatform)
44
37
buildInfoPackage := " pt.kcry.blake3" ,
45
38
libraryDependencies ++=
46
39
Seq (" org.scalatest" %%% " scalatest" % scalatestVersion % Test )
47
- ).jvmSettings(scalaVersion := scala213,
48
- crossScalaVersions := Seq (scala210, scala211, scala212, scala213, scala30,
49
- scala31)
50
- ).jsSettings(scalaVersion := scala213,
51
- crossScalaVersions := Seq (scala211, scala212, scala213, scala30, scala31))
52
- .nativeSettings(scalaVersion := scala213,
53
- crossScalaVersions := Seq (scala211, scala212, scala213),
40
+ ).jvmSettings(
41
+ crossScalaVersions := Seq (scala210, scala211, scala212, scala213, scala31)
42
+ ).jsSettings(crossScalaVersions := Seq (scala211, scala212, scala213, scala31))
43
+ .nativeSettings(crossScalaVersions := Seq (scala211, scala212, scala213),
54
44
nativeLinkStubs := true )
55
45
56
46
lazy val bench = project.in(file(" bench" )).dependsOn(blake3.jvm)
0 commit comments