Skip to content

Commit fc5fd1a

Browse files
committed
CI: Add temporary hack for Scala 2.10
1 parent 779c3fc commit fc5fd1a

File tree

4 files changed

+16
-6
lines changed

4 files changed

+16
-6
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ jobs:
2828
java-version: "adopt@1.8"
2929
- uses: coursier/cache-action@v6
3030

31+
- name: Hacks for Scala 2.10
32+
if: matrix.scalaversion == '2.10.7'
33+
run: ./prepareForScala210.sh
34+
3135
- name: Build
3236
run: sbt "++${{ matrix.scalaversion }}" package
3337

build.sbt

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

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

66
lazy val scalafixRules = project
77
.in(file("scalafix"))
88
.settings(
9-
libraryDependencies += "ch.epfl.scala" %% "scalafix-core" % scalafixVersion,
9+
libraryDependencies += "ch.epfl.scala" %% "scalafix-core" % scalafixVersion, // delete if Scala 2.10
1010
)
1111

1212
lazy val root = project
1313
.in(file("."))
1414
.enablePlugins(ScalaJSPlugin)
15-
.enablePlugins(ScalafixPlugin)
16-
.dependsOn(scalafixRules % ScalafixConfig)
15+
.enablePlugins(ScalafixPlugin) // delete if Scala 2.10
16+
.dependsOn(scalafixRules % ScalafixConfig) // delete if Scala 2.10
1717

1818
name := "Scala.js DOM"
1919

@@ -142,6 +142,6 @@ ThisBuild / prePR_nonCross := Def.sequential(
142142
root / clean,
143143
root / Compile / scalafmt,
144144
root / Compile / compile,
145-
(root / Compile / scalafix).toTask(""),
145+
(root / Compile / scalafix).toTask(""), // delete if Scala 2.10
146146
example / Compile / compile,
147147
).value

prepareForScala210.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/bash
2+
set -euo pipefail
3+
cd "$(dirname "$0")"
4+
5+
sed -i -e '/delete if Scala 2.10/d' *.sbt project/*.sbt
6+
rm scalafix.sbt

project/plugins.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ addSbtPlugin("com.lihaoyi" % "scalatex-sbt-plugin" % "0.3.11")
77

88
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.0.0")
99

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

0 commit comments

Comments
 (0)