Skip to content

Commit 6caef03

Browse files
committed
Add 3.1.0 to build but disable publish
1 parent fed7f6a commit 6caef03

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

Diff for: .circleci/config.yml

+16
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ workflows:
9999
- scala_job:
100100
name: 3.0.2
101101
java_version: jdk8
102+
scala_version: 3.0.2
103+
- scala_job:
104+
name: 3.1.0
105+
java_version: jdk8
102106
scala_version: 3.1.0
103107
- scala_job:
104108
name: jdk11_2.12
@@ -111,6 +115,10 @@ workflows:
111115
- scala_job:
112116
name: jdk11_3.0
113117
java_version: jdk11
118+
scala_version: 3.0.2
119+
- scala_job:
120+
name: jdk11_3.1
121+
java_version: jdk11
114122
scala_version: 3.1.0
115123
- scala_job:
116124
name: jdk17_2.12
@@ -123,6 +131,10 @@ workflows:
123131
- scala_job:
124132
name: jdk17_3.0
125133
java_version: jdk17
134+
scala_version: 3.0.2
135+
- scala_job:
136+
name: jdk17_3.1
137+
java_version: jdk17
126138
scala_version: 3.1.0
127139
- scalajs_job:
128140
name: sjs1.0_2.12
@@ -132,6 +144,10 @@ workflows:
132144
scala_version: 2.13.6
133145
- scalajs_job:
134146
name: sjs1.0_3
147+
scala_version: 3.0.2
148+
scalajs_version: 1.7.1
149+
- scalajs_job:
150+
name: sjs1.0_3.1
135151
scala_version: 3.1.0
136152
- scalanative_job:
137153
name: native0.4_2.12

Diff for: .github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
fail-fast: false
1111
matrix:
1212
java: [8, 11, 17]
13-
scala: [2.12.15, 2.13.6, 3.1.0]
13+
scala: [2.12.15, 2.13.6, 3.0.2, 3.1.0]
1414
runs-on: ubuntu-latest
1515
steps:
1616
- uses: actions/checkout@v2

Diff for: build.sbt

+6
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ lazy val xml = crossProject(JSPlatform, JVMPlatform, NativePlatform)
3838
crossScalaVersions := Seq("2.13.6", "2.12.15", "3.0.2", "3.1.0"),
3939
scalaVersion := "2.12.15",
4040

41+
// Don't publish for Scala 3.1 or later, only from 3.0
42+
publish / skip := (CrossVersion.partialVersion(scalaVersion.value) match {
43+
case Some((3, x)) if x > 0 => true
44+
case _ => false
45+
}),
46+
4147
scalacOptions ++= (CrossVersion.partialVersion(scalaVersion.value) match {
4248
case Some((3, _)) =>
4349
Seq("-language:Scala2")

0 commit comments

Comments
 (0)