Skip to content

Commit c8aca30

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

File tree

3 files changed

+22
-1
lines changed

3 files changed

+22
-1
lines changed

.circleci/config.yml

Lines changed: 15 additions & 0 deletions
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,9 @@ workflows:
132144
scala_version: 2.13.6
133145
- scalajs_job:
134146
name: sjs1.0_3
147+
scala_version: 3.0.2
148+
- scalajs_job:
149+
name: sjs1.0_3.1
135150
scala_version: 3.1.0
136151
- scalanative_job:
137152
name: native0.4_2.12

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
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

build.sbt

Lines changed: 6 additions & 0 deletions
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)