Skip to content

Commit e40f1be

Browse files
committed
Add Scala 3 build
1 parent e1ffd84 commit e40f1be

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
nodejsversion: ["15"]
16-
scalaversion: ["2.11.12", "2.12.11", "2.13.2"]
16+
scalaversion: ["2.11.12", "2.12.11", "2.13.2", "3.x"]
1717
project: ["scalajs-js-envs", "scalajs-js-envs-test-kit", "scalajs-env-nodejs"]
1818
include:
1919
- nodejsversion: "16"

build.sbt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import com.typesafe.tools.mima.core.{Problem, ProblemFilters}
22

33
val previousVersion: Option[String] = Some("1.4.0")
4-
val newScalaBinaryVersionsInThisRelease: Set[String] = Set()
4+
val newScalaBinaryVersionsInThisRelease: Set[String] = Set("3")
55

66
inThisBuild(Def.settings(
77
version := "1.4.1-SNAPSHOT",
88
organization := "org.scala-js",
99
scalaVersion := "2.12.11",
10-
crossScalaVersions := Seq("2.11.12", "2.12.11", "2.13.2"),
10+
crossScalaVersions := Seq("2.11.12", "2.12.11", "2.13.2", "3.3.7"),
1111
scalacOptions ++= Seq(
1212
"-deprecation",
1313
"-feature",
@@ -108,6 +108,7 @@ val commonSettings = Def.settings(
108108
Set(prevProjectID)
109109
}
110110
},
111+
mimaFailOnNoPrevious := !newScalaBinaryVersionsInThisRelease.contains(scalaBinaryVersion.value),
111112
)
112113

113114
lazy val root = project
@@ -118,7 +119,7 @@ lazy val `scalajs-js-envs` = project
118119
.settings(
119120
commonSettings,
120121
libraryDependencies ++= Seq(
121-
"org.scala-js" %% "scalajs-logging" % "1.1.1",
122+
"org.scala-js" %% "scalajs-logging" % "1.2.0",
122123
"com.novocode" % "junit-interface" % "0.11" % "test",
123124
),
124125
)

0 commit comments

Comments
 (0)