Skip to content

Commit e82941b

Browse files
authored
Merge pull request #470 from isomarcte/scala-3.0.0-M2
Update For Scala 3.0.0-M2
2 parents 30b11a2 + 5733660 commit e82941b

File tree

3 files changed

+23
-45
lines changed

3 files changed

+23
-45
lines changed

.circleci/config.yml

+18-33
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,9 @@ executors:
77
scala_jdk11_executor:
88
docker:
99
- image: circleci/openjdk:11-jdk
10-
scala_jdk13_executor:
10+
scala_jdk15_executor:
1111
docker:
12-
- image: circleci/openjdk:13.0.1-jdk-buster
13-
scala_jdk14_executor:
14-
docker:
15-
- image: circleci/openjdk:14-ea-26-jdk-buster
12+
- image: circleci/openjdk:15-buster
1613

1714
commands:
1815
sbt_cmd:
@@ -85,54 +82,42 @@ workflows:
8582
java_version: jdk8
8683
scala_version: 2.12.12
8784
- scala_job:
88-
name: 2.13.3
85+
name: 2.13.4
8986
java_version: jdk8
90-
scala_version: 2.13.3
87+
scala_version: 2.13.4
9188
- scala_job:
92-
name: dotty-0.27.0-RC1
89+
name: 3.0.0-M2
9390
java_version: jdk8
94-
scala_version: 0.27.0-RC1
91+
scala_version: 3.0.0-M2
9592
- scala_job:
9693
name: jdk11_2.12
9794
java_version: jdk11
9895
scala_version: 2.12.12
9996
- scala_job:
10097
name: jdk11_2.13
10198
java_version: jdk11
102-
scala_version: 2.13.3
99+
scala_version: 2.13.4
103100
- scala_job:
104-
name: jdk11_dotty
101+
name: jdk11_3.0
105102
java_version: jdk11
106-
scala_version: 0.27.0-RC1
107-
- scala_job:
108-
name: jdk13_2.12
109-
java_version: jdk13
110-
scala_version: 2.12.12
111-
- scala_job:
112-
name: jdk13_2.13
113-
java_version: jdk13
114-
scala_version: 2.13.3
115-
- scala_job:
116-
name: jdk13_dotty
117-
java_version: jdk13
118-
scala_version: 0.27.0-RC1
103+
scala_version: 3.0.0-M2
119104
- scala_job:
120-
name: jdk14_2.12
121-
java_version: jdk14
105+
name: jdk15_2.12
106+
java_version: jdk15
122107
scala_version: 2.12.12
123108
- scala_job:
124-
name: jdk14_2.13
125-
java_version: jdk14
126-
scala_version: 2.13.3
109+
name: jdk15_2.13
110+
java_version: jdk15
111+
scala_version: 2.13.4
127112
- scala_job:
128-
name: jdk14_dotty
129-
java_version: jdk14
130-
scala_version: 0.27.0-RC1
113+
name: jdk15_3.0
114+
java_version: jdk15
115+
scala_version: 3.0.0-M2
131116
- scalajs_job:
132117
name: sjs1.0_2.12
133118
scala_version: 2.12.12
134119
scalajs_version: 1.3.1
135120
- scalajs_job:
136121
name: sjs1.0_2.13
137-
scala_version: 2.13.3
122+
scala_version: 2.13.4
138123
scalajs_version: 1.3.1

.travis.yml

+3-8
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,15 @@ import: scala/scala-dev:travis/default.yml
55
language: scala
66

77
scala:
8-
- 0.27.0-RC1
8+
- 3.0.0-M2
99
- 2.12.12
10-
- 2.13.3
10+
- 2.13.4
1111

1212
env:
1313
- SCALAJS_VERSION= ADOPTOPENJDK=8
1414
- SCALAJS_VERSION=1.3.1 ADOPTOPENJDK=8
1515
- SCALAJS_VERSION= ADOPTOPENJDK=11
16-
- SCALAJS_VERSION= ADOPTOPENJDK=13
17-
18-
matrix:
19-
exclude:
20-
- scala: 0.27.0-RC1
21-
env: SCALAJS_VERSION=1.3.1 ADOPTOPENJDK=8
16+
- SCALAJS_VERSION= ADOPTOPENJDK=15
2217

2318
install:
2419
- git fetch --tags # get all tags for sbt-dynver

build.sbt

+2-4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ lazy val configSettings: Seq[Setting[_]] = Seq(
66
val sv = scalaVersion.value
77
Seq(
88
CrossVersion.partialVersion(sv) match {
9-
case Some((2, 13)) => file(dir.getPath ++ "-2.13+")
10-
case Some((0, _)) => file(dir.getPath ++ "-2.13+")
9+
case Some((major, minor)) if major > 2 || (major == 2 && minor >= 13) => file(dir.getPath ++ "-2.13+")
1110
case _ => file(dir.getPath ++ "-2.13-")
1211
},
1312
CrossVersion.partialVersion(sv) match {
@@ -46,7 +45,6 @@ lazy val xml = crossProject(JSPlatform, JVMPlatform)
4645

4746
scalaModuleMimaPreviousVersion := {
4847
if (isDotty.value) None // No such release yet
49-
// else if (System.getenv("SCALAJS_VERSION") == "1.0.1") None
5048
else Some("1.3.0")
5149
},
5250
mimaBinaryIssueFilters ++= {
@@ -165,7 +163,7 @@ lazy val xml = crossProject(JSPlatform, JVMPlatform)
165163
)
166164
.jsSettings(
167165
// The config for Travis has an exclude, but sbt-travisci doesn't catch it.
168-
crossScalaVersions -= "0.27.0-RC1",
166+
crossScalaVersions -= "3.0.0-M2",
169167
// Scala.js cannot run forked tests
170168
fork in Test := false
171169
)

0 commit comments

Comments
 (0)