Skip to content

Commit

Permalink
Downgrade Scala 3 to 3.3.4-RC1 to support LTS release
Browse files Browse the repository at this point in the history
  • Loading branch information
neko-kai committed Aug 14, 2024
1 parent 438496f commit d2d67bf
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 21 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
strategy:
matrix:
java: [ '11' ]
scala: [ '2.12', '2.13', '3.2' ]
scala: [ '2.12', '2.13', '3' ]
steps:
- uses: 7mind/github-env@main
with:
Expand Down
38 changes: 19 additions & 19 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ lazy val `idealingua-v1-model` = crossProject(JVMPlatform, JSPlatform).crossType
"-Ycache-plugin-class-loader:always",
"-Ycache-macro-class-loader:last-modified"
)
case (_, "3.4.2") => Seq(
case (_, "3.3.4-RC1") => Seq(
"-release:8",
"-Ykind-projector:underscores",
"-Yretain-trees",
Expand All @@ -167,15 +167,15 @@ lazy val `idealingua-v1-model` = crossProject(JVMPlatform, JSPlatform).crossType
)
.jvmSettings(
crossScalaVersions := Seq(
"3.4.2",
"3.3.4-RC1",
"2.13.14",
"2.12.19"
),
scalaVersion := crossScalaVersions.value.head
)
.jsSettings(
crossScalaVersions := Seq(
"3.4.2",
"3.3.4-RC1",
"2.13.14",
"2.12.19"
),
Expand Down Expand Up @@ -317,7 +317,7 @@ lazy val `idealingua-v1-core` = crossProject(JVMPlatform, JSPlatform).crossType(
"-Ycache-plugin-class-loader:always",
"-Ycache-macro-class-loader:last-modified"
)
case (_, "3.4.2") => Seq(
case (_, "3.3.4-RC1") => Seq(
"-release:8",
"-Ykind-projector:underscores",
"-Yretain-trees",
Expand Down Expand Up @@ -505,7 +505,7 @@ lazy val `idealingua-v1-runtime-rpc-scala` = crossProject(JVMPlatform, JSPlatfor
"-Ycache-plugin-class-loader:always",
"-Ycache-macro-class-loader:last-modified"
)
case (_, "3.4.2") => Seq(
case (_, "3.3.4-RC1") => Seq(
"-release:8",
"-Ykind-projector:underscores",
"-Yretain-trees",
Expand All @@ -530,15 +530,15 @@ lazy val `idealingua-v1-runtime-rpc-scala` = crossProject(JVMPlatform, JSPlatfor
)
.jvmSettings(
crossScalaVersions := Seq(
"3.4.2",
"3.3.4-RC1",
"2.13.14",
"2.12.19"
),
scalaVersion := crossScalaVersions.value.head
)
.jsSettings(
crossScalaVersions := Seq(
"3.4.2",
"3.3.4-RC1",
"2.13.14",
"2.12.19"
),
Expand Down Expand Up @@ -578,7 +578,7 @@ lazy val `idealingua-v1-runtime-rpc-http4s` = project.in(file("idealingua-v1/ide
)
.settings(
crossScalaVersions := Seq(
"3.4.2",
"3.3.4-RC1",
"2.13.14",
"2.12.19"
),
Expand Down Expand Up @@ -698,7 +698,7 @@ lazy val `idealingua-v1-runtime-rpc-http4s` = project.in(file("idealingua-v1/ide
"-Ycache-plugin-class-loader:always",
"-Ycache-macro-class-loader:last-modified"
)
case (_, "3.4.2") => Seq(
case (_, "3.3.4-RC1") => Seq(
"-release:8",
"-Ykind-projector:underscores",
"-Yretain-trees",
Expand Down Expand Up @@ -867,7 +867,7 @@ lazy val `idealingua-v1-transpilers` = crossProject(JVMPlatform, JSPlatform).cro
"-Ycache-plugin-class-loader:always",
"-Ycache-macro-class-loader:last-modified"
)
case (_, "3.4.2") => Seq(
case (_, "3.3.4-RC1") => Seq(
"-release:8",
"-Ykind-projector:underscores",
"-Yretain-trees",
Expand Down Expand Up @@ -939,7 +939,7 @@ lazy val `idealingua-v1-test-defs` = project.in(file("idealingua-v1/idealingua-v
)
.settings(
crossScalaVersions := Seq(
"3.4.2",
"3.3.4-RC1",
"2.13.14",
"2.12.19"
),
Expand Down Expand Up @@ -1059,7 +1059,7 @@ lazy val `idealingua-v1-test-defs` = project.in(file("idealingua-v1/idealingua-v
"-Ycache-plugin-class-loader:always",
"-Ycache-macro-class-loader:last-modified"
)
case (_, "3.4.2") => Seq(
case (_, "3.3.4-RC1") => Seq(
"-release:8",
"-Ykind-projector:underscores",
"-Yretain-trees",
Expand Down Expand Up @@ -1095,7 +1095,7 @@ lazy val `idealingua-v1-runtime-rpc-typescript` = project.in(file("idealingua-v1
)
.settings(
crossScalaVersions := Seq(
"3.4.2",
"3.3.4-RC1",
"2.13.14",
"2.12.19"
),
Expand Down Expand Up @@ -1215,7 +1215,7 @@ lazy val `idealingua-v1-runtime-rpc-typescript` = project.in(file("idealingua-v1
"-Ycache-plugin-class-loader:always",
"-Ycache-macro-class-loader:last-modified"
)
case (_, "3.4.2") => Seq(
case (_, "3.3.4-RC1") => Seq(
"-release:8",
"-Ykind-projector:underscores",
"-Yretain-trees",
Expand Down Expand Up @@ -1251,7 +1251,7 @@ lazy val `idealingua-v1-runtime-rpc-go` = project.in(file("idealingua-v1/idealin
)
.settings(
crossScalaVersions := Seq(
"3.4.2",
"3.3.4-RC1",
"2.13.14",
"2.12.19"
),
Expand Down Expand Up @@ -1371,7 +1371,7 @@ lazy val `idealingua-v1-runtime-rpc-go` = project.in(file("idealingua-v1/idealin
"-Ycache-plugin-class-loader:always",
"-Ycache-macro-class-loader:last-modified"
)
case (_, "3.4.2") => Seq(
case (_, "3.3.4-RC1") => Seq(
"-release:8",
"-Ykind-projector:underscores",
"-Yretain-trees",
Expand Down Expand Up @@ -1407,7 +1407,7 @@ lazy val `idealingua-v1-runtime-rpc-csharp` = project.in(file("idealingua-v1/ide
)
.settings(
crossScalaVersions := Seq(
"3.4.2",
"3.3.4-RC1",
"2.13.14",
"2.12.19"
),
Expand Down Expand Up @@ -1527,7 +1527,7 @@ lazy val `idealingua-v1-runtime-rpc-csharp` = project.in(file("idealingua-v1/ide
"-Ycache-plugin-class-loader:always",
"-Ycache-macro-class-loader:last-modified"
)
case (_, "3.4.2") => Seq(
case (_, "3.3.4-RC1") => Seq(
"-release:8",
"-Ykind-projector:underscores",
"-Yretain-trees",
Expand Down Expand Up @@ -1691,7 +1691,7 @@ lazy val `idealingua-v1-compiler` = project.in(file("idealingua-v1/idealingua-v1
"-Ycache-plugin-class-loader:always",
"-Ycache-macro-class-loader:last-modified"
)
case (_, "3.4.2") => Seq(
case (_, "3.3.4-RC1") => Seq(
"-release:8",
"-Ykind-projector:underscores",
"-Yretain-trees",
Expand Down
2 changes: 1 addition & 1 deletion project/Deps.sc
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ object Idealingua {
// DON'T REMOVE, these variables are read from CI build (build.sh)
final val scala212 = ScalaVersion("2.12.19")
final val scala213 = ScalaVersion("2.13.14")
final val scala300 = ScalaVersion("3.4.2")
final val scala300 = ScalaVersion("3.3.4-RC1")

object Groups {
final val idealingua = Set(Group("idealingua"))
Expand Down

0 comments on commit d2d67bf

Please sign in to comment.