Skip to content

Commit 953a0a5

Browse files
committed
Drop 0.6 and cleanups
1 parent 8cd10db commit 953a0a5

File tree

4 files changed

+9
-43
lines changed

4 files changed

+9
-43
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,14 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
scalaversion: ["2.11.12", "2.12.10", "2.13.1"]
17-
scalajsversion: ["1.x", "0.6.x"]
18-
include:
19-
- scalaversion: "2.10.7"
20-
scalajsversion: "0.6.x"
21-
env:
22-
SCALAJS_VERSION: "${{ matrix.scalajsversion == '0.6.x' && '0.6.28' || '' }}"
16+
scalaversion: ["2.11.12", "2.12.10", "2.13.1", "3.0.1"]
2317
steps:
2418

2519
- uses: actions/checkout@v2
2620

2721
- name: Setup Scala
2822
uses: japgolly/[email protected]
2923

30-
- name: Hacks for Scala 2.10
31-
if: matrix.scalaversion == '2.10.7'
32-
run: ./prepareForScala210.sh
33-
3424
- name: Build
3525
run: sbt "++${{ matrix.scalaversion }}" package
3626

@@ -44,7 +34,7 @@ jobs:
4434
run: sbt "++${{ matrix.scalaversion }}" scalafmtCheck
4535

4636
- name: Validate api report
47-
if: matrix.scalajsversion == '1.x' && matrix.scalaversion != '2.11.12'
37+
if: matrix.scalaversion != '2.11.12'
4838
run: ./api-reports/validate "${{ matrix.scalaversion }}"
4939

5040
readme:

build.sbt

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,23 @@
1-
import _root_.scalafix.sbt.BuildInfo.scalafixVersion // delete if Scala 2.10
1+
import _root_.scalafix.sbt.BuildInfo.scalafixVersion
22
import scalatex.ScalatexReadme
33

44
ThisBuild / shellPrompt := ((s: State) => Project.extract(s).currentRef.project + "> ")
55

6-
// Issue #504 - remove on 2.x branch
7-
// Our release GitHub Actions job performs the release for SJS 0.6 and 1.0 in parallel.
8-
// This prevents each parallel processes from removing each other's deployment.
9-
sonatypeSessionName := s"${name.value} v${version.value} (SJS $scalaJSVersion)"
10-
116
lazy val scalafixRules = project
127
.in(file("scalafix"))
138
.settings(
14-
libraryDependencies += "ch.epfl.scala" %% "scalafix-core" % scalafixVersion, // delete if Scala 2.10
9+
libraryDependencies += "ch.epfl.scala" %% "scalafix-core" % scalafixVersion,
1510
)
1611

1712
lazy val root = project
1813
.in(file("."))
1914
.enablePlugins(ScalaJSPlugin)
20-
.enablePlugins(ScalafixPlugin) // delete if Scala 2.10
21-
.dependsOn(scalafixRules % ScalafixConfig) // delete if Scala 2.10
15+
.enablePlugins(ScalafixPlugin)
16+
.dependsOn(scalafixRules % ScalafixConfig)
2217

2318
name := "Scala.js DOM"
2419

25-
ThisBuild / crossScalaVersions := {
26-
if (scalaJSVersion.startsWith("1.")) Seq("2.12.10", "2.11.12", "2.13.1")
27-
else Seq("2.12.10", "2.11.12", "2.10.7", "2.13.1")
28-
}
20+
ThisBuild / crossScalaVersions := Seq("2.12.10", "2.11.12", "2.13.1", "3.0.1")
2921
ThisBuild / scalaVersion := crossScalaVersions.value.head
3022

3123
val commonSettings = Seq(
@@ -56,7 +48,6 @@ scalacOptions ++= {
5648
}
5749

5850
def hasNewCollections(version: String): Boolean = {
59-
!version.startsWith("2.10.") &&
6051
!version.startsWith("2.11.") &&
6152
!version.startsWith("2.12.")
6253
}
@@ -73,11 +64,6 @@ inConfig(Compile)(Def.settings(
7364
collectionsEraDependentDirectory(scalaVersion.value, sourceDirectory.value)
7465
))
7566

76-
scalacOptions ++= {
77-
if (scalaJSVersion.startsWith("0.6.")) Seq("-P:scalajs:sjsDefinedByDefault")
78-
else Nil
79-
}
80-
8167
versionScheme := Some("early-semver")
8268

8369
pomExtra := (
@@ -138,6 +124,5 @@ ThisBuild / prePR_nonCross := Def.sequential(
138124
root / clean,
139125
root / Compile / scalafmt,
140126
root / Compile / compile,
141-
(root / Compile / scalafix).toTask(""), // delete if Scala 2.10
142127
example / Compile / compile,
143128
).value

prepareForScala210.sh

Lines changed: 0 additions & 6 deletions
This file was deleted.

project/plugins.sbt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
val scalaJSVersion =
2-
Option(System.getenv("SCALAJS_VERSION")).filter(_ != "").getOrElse("1.0.0")
3-
4-
addSbtPlugin("org.scala-js" % "sbt-scalajs" % scalaJSVersion)
1+
addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.5.0")
52

63
addSbtPlugin("com.lihaoyi" % "scalatex-sbt-plugin" % "0.3.11")
74

85
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.0.0")
96

107
addSbtPlugin("com.geirsson" % "sbt-ci-release" % "1.5.7")
118

12-
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.9.29") // delete if Scala 2.10
9+
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.9.29")

0 commit comments

Comments
 (0)