Skip to content

Commit 18973c2

Browse files
committed
Update sbt, plugins, Scala, and dependencies
1 parent ef50c30 commit 18973c2

13 files changed

Lines changed: 39 additions & 34 deletions

File tree

.github/workflows/checks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ jobs:
2323
with:
2424
fetch-depth: 0
2525
submodules: recursive
26-
- uses: coursier/cache-action@v6.3
27-
- uses: olafurpg/setup-scala@v13
26+
- uses: coursier/cache-action@v6
27+
- uses: coursier/setup-action@v1
2828
with:
2929
java-version: ${{ matrix.java }}
3030
- name: Compile, test and check format, coverage

build.sbt

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ lazy val crossVersionSourcesSettings =
1717

1818
val coverageSettings = Seq(
1919
CoverallsKeys.coverallsTokenFile := Some("./token.txt"),
20-
ScoverageKeys.coverageMinimumStmtTotal := 95,
20+
ScoverageKeys.coverageMinimumStmtTotal := 100,
2121
ScoverageKeys.coverageFailOnMinimum := true,
2222
ScoverageKeys.coverageHighlighting := true
2323
)
@@ -53,8 +53,8 @@ val publishSettings = sonatypeSettings ++ Seq(
5353

5454
val commonSettings = Seq(
5555
organization := "com.daodecode",
56-
scalaVersion := "2.13.7",
57-
crossScalaVersions := Seq(scalaVersion.value, "2.11.12", "2.12.15"),
56+
scalaVersion := "2.13.10",
57+
crossScalaVersions := Seq(scalaVersion.value, "2.11.12", "2.12.17"),
5858
scalafmtConfig := Some(scalaj.base / "scalafmt-config/.scalafmt.conf")
5959
) ++ releaseSettings ++ crossVersionSourcesSettings
6060

@@ -70,7 +70,8 @@ val moduleSettings = commonSettings ++ Seq(
7070
"-feature",
7171
"-Ywarn-unused",
7272
"-encoding",
73-
"UTF-8"
73+
"UTF-8",
74+
"-Wconf:origin=scala.collection.compat.*:s"
7475
)
7576
else
7677
Seq(
@@ -89,7 +90,7 @@ val moduleSettings = commonSettings ++ Seq(
8990
"UTF-8"
9091
)),
9192
libraryDependencies ++= Seq(
92-
"org.scalatest" %% "scalatest" % "3.0.9" % "test"
93+
"org.scalatest" %% "scalatest" % "3.2.16" % "test"
9394
)
9495
) ++ publishSettings ++ coverageSettings
9596

@@ -106,7 +107,7 @@ lazy val scalaj: Project =
106107
lazy val `scalaj-collection` = project.settings(
107108
moduleSettings ++ Seq(
108109
libraryDependencies ++= Seq(
109-
"org.scala-lang.modules" %% "scala-collection-compat" % "2.6.0"
110+
"org.scala-lang.modules" %% "scala-collection-compat" % "2.10.0"
110111
)
111112
)
112113
)

project/build.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
sbt.version=1.5.5
1+
sbt.version=1.8.2

project/plugins.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "1.9.2")
1+
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.0.7")
22

33
addSbtPlugin("org.scoverage" %% "sbt-coveralls" % "1.3.1")
44

5-
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "3.9.10")
5+
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "3.9.15")
66

77
addSbtPlugin("com.github.sbt" % "sbt-release" % "1.1.0")
88

scalaj-collection/src/test/scala/com/daodecode/scalaj/collection/test/ComplexJConvertersTest.scala

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package com.daodecode.scalaj.collection.test
22

3-
import scala.collection.mutable.{Buffer => MBuffer, Map => MMap, Seq => MSeq, Set => MSet}
4-
53
import com.daodecode.scalaj.collection._
6-
import org.scalatest.{Matchers, WordSpec}
74

8-
class ComplexJConvertersTest extends WordSpec with Matchers {
5+
import scala.collection.mutable.{Buffer => MBuffer, Map => MMap, Seq => MSeq, Set => MSet}
6+
7+
class ComplexJConvertersTest extends ScalaJSpec {
98

109
"AsJava collection converters" should {
1110

scalaj-collection/src/test/scala/com/daodecode/scalaj/collection/test/ComplexSConvertersTest.scala

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
package com.daodecode.scalaj.collection.test
22

3+
import com.daodecode.scalaj.collection._
4+
35
import scala.collection.immutable.{Seq => ImSeq}
46
import scala.collection.mutable.{Buffer => MBuffer, Map => MMap, Set => MSet}
57

6-
import com.daodecode.scalaj.collection._
7-
import org.scalatest.{Matchers, WordSpec}
8-
9-
class ComplexSConvertersTest extends WordSpec with Matchers with JListBuilder with JSetBuilder with JMapBuilder {
8+
class ComplexSConvertersTest extends ScalaJSpec with JListBuilder with JSetBuilder with JMapBuilder {
109

1110
"AsScala collection converters" should {
1211

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.daodecode.scalaj.collection.test
2+
3+
import org.scalatest.matchers.should.Matchers
4+
import org.scalatest.wordspec.AnyWordSpec
5+
6+
trait ScalaJSpec extends AnyWordSpec with Matchers

scalaj-collection/src/test/scala_2.13+/com/daodecode/scalaj/collection/test/SimpleJConvertersTest.scala

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package com.daodecode.scalaj.collection.test
22

3-
import scala.collection.{immutable, _}
4-
53
import com.daodecode.scalaj.collection._
6-
import org.scalatest.{Matchers, WordSpec}
74

8-
class SimpleJConvertersTest extends WordSpec with Matchers {
5+
import scala.collection.{immutable, _}
6+
7+
class SimpleJConvertersTest extends ScalaJSpec {
98

109
"SeqConverters" should {
1110

scalaj-collection/src/test/scala_2.13+/com/daodecode/scalaj/collection/test/SimpleSConvertersTest.scala

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
package com.daodecode.scalaj.collection.test
22

3+
import com.daodecode.scalaj.collection._
4+
35
import java.util
46
import java.util.Arrays.asList
5-
67
import scala.collection.immutable.{Seq => ImSeq}
78
import scala.collection.mutable.{Buffer => MBuffer, Map => MMap, Set => MSet}
89
import scala.reflect.ClassTag
910

10-
import com.daodecode.scalaj.collection._
11-
import org.scalatest.{Matchers, WordSpec}
12-
13-
class SimpleSConvertersTest extends WordSpec with Matchers with JListBuilder with JSetBuilder with JMapBuilder {
11+
class SimpleSConvertersTest extends ScalaJSpec with JListBuilder with JSetBuilder with JMapBuilder {
1412

1513
"JListConverters" should {
1614

scalaj-collection/src/test/scala_2.13-/com/daodecode/scalaj/collection/test/SimpleJConvertersTest.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@ import scala.collection.generic.CanBuildFrom
44
import scala.collection.{immutable, mutable}
55

66
import com.daodecode.scalaj.collection._
7-
import org.scalatest.{Matchers, WordSpec}
87

9-
class SimpleJConvertersTest extends WordSpec with Matchers {
8+
class SimpleJConvertersTest extends ScalaJSpec {
109

1110
"SeqConverters" should {
1211

0 commit comments

Comments
 (0)