Skip to content

Commit ab1ccf0

Browse files
committed
Add a Scala 3 native build
1 parent e211ba1 commit ab1ccf0

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

build.sbt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ lazy val root = project
3232
compat213Native,
3333
compat30JVM,
3434
compat30JS,
35+
compat31Native,
3536
scalafixData211,
3637
scalafixData212,
3738
scalafixData213,
@@ -53,6 +54,7 @@ lazy val scala211 = "2.11.12"
5354
lazy val scala212 = "2.12.15"
5455
lazy val scala213 = "2.13.8"
5556
lazy val scala30 = "3.0.2"
57+
lazy val scala31 = "3.1.1"
5658

5759
lazy val compat = new MultiScalaCrossProject(
5860
"compat",
@@ -125,6 +127,7 @@ val compat211 = compat(Seq(JSPlatform, JVMPlatform, NativePlatform), scala211)
125127
val compat212 = compat(Seq(JSPlatform, JVMPlatform, NativePlatform), scala212)
126128
val compat213 = compat(Seq(JSPlatform, JVMPlatform, NativePlatform), scala213)
127129
val compat30 = compat(Seq(JSPlatform, JVMPlatform), scala30)
130+
val compat31 = compat(Seq(JVMPlatform, NativePlatform), scala31)
128131

129132
lazy val compat211JVM = compat211.jvm
130133
lazy val compat211JS = compat211.js
@@ -137,6 +140,7 @@ lazy val compat213JS = compat213.js
137140
lazy val compat213Native = compat213.native
138141
lazy val compat30JVM = compat30.jvm
139142
lazy val compat30JS = compat30.js
143+
lazy val compat31Native = compat31.native
140144

141145
lazy val binaryCompatOld = project
142146
.in(file("binary-compat/old"))

project/plugins.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.8.0")
22
addSbtPlugin("org.portable-scala" % "sbt-scalajs-crossproject" % "1.1.0")
3-
addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.4.3")
3+
addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.4.4")
44
addSbtPlugin("org.portable-scala" % "sbt-scala-native-crossproject" % "1.1.0")
55
addSbtPlugin("org.scala-lang.modules" % "sbt-scala-module" % "3.0.1")
66
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.9.34")

0 commit comments

Comments
 (0)