Skip to content

Commit

Permalink
fix: updated scalaVersion for relevant modules
Browse files Browse the repository at this point in the history
  • Loading branch information
mobley-trent committed Oct 27, 2024
1 parent b0a1db3 commit 9cbe734
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import org.typelevel.scalacoptions.ScalaVersion
import sbtdynver.DynVerPlugin.autoImport.*

val scala3Version = "3.5.2"
val scalaLTSVersion = "3.3.4"
val scala333Version = "3.3.3"
val scala212Version = "2.12.20"
val scala213Version = "2.13.15"

Expand Down Expand Up @@ -50,7 +50,7 @@ ThisBuild / useConsoleForROGit := (baseDirectory.value / ".git").isFile
lazy val `kyo-settings` = Seq(
fork := true,
scalaVersion := scala3Version,
crossScalaVersions := List(scala3Version, scalaLTSVersion),
crossScalaVersions := List(scala3Version),
scalacOptions ++= scalacOptionTokens(compilerOptions).value,
Test / scalacOptions --= scalacOptionTokens(Set(ScalacOptions.warnNonUnitStatement)).value,
scalafmtOnCompile := true,
Expand Down Expand Up @@ -143,6 +143,7 @@ lazy val `kyo-scheduler` =
.in(file("kyo-scheduler"))
.settings(
`kyo-settings`,
scalaVersion := scala333Version,
scalacOptions ++= scalacOptionToken(ScalacOptions.source3).value,
crossScalaVersions := List(scala3Version, scala212Version, scala213Version),
libraryDependencies += "org.scalatest" %%% "scalatest" % scalaTestVersion % Test,
Expand All @@ -160,6 +161,7 @@ lazy val `kyo-scheduler-zio` = sbtcrossproject.CrossProject("kyo-scheduler-zio",
.dependsOn(`kyo-scheduler`)
.settings(
`kyo-settings`,
scalaVersion := scala333Version,
libraryDependencies += "dev.zio" %%% "zio" % zioVersion,
libraryDependencies += "org.scalatest" %%% "scalatest" % scalaTestVersion % Test
)
Expand All @@ -176,6 +178,7 @@ lazy val `kyo-data` =
.in(file("kyo-data"))
.settings(
`kyo-settings`,
scalaVersion := scala333Version,
libraryDependencies += "dev.zio" %%% "zio-test-sbt" % zioVersion % Test,
libraryDependencies += "org.scalatest" %%% "scalatest" % scalaTestVersion % Test,
libraryDependencies += "dev.zio" %%% "izumi-reflect" % "2.3.10" % Test
Expand Down Expand Up @@ -284,6 +287,7 @@ lazy val `kyo-sttp` =
.dependsOn(`kyo-core`)
.settings(
`kyo-settings`,
scalaVersion := scala333Version,
libraryDependencies += "com.softwaremill.sttp.client3" %%% "core" % "3.10.1"
)
.jsSettings(`js-settings`)
Expand All @@ -298,6 +302,7 @@ lazy val `kyo-tapir` =
.dependsOn(`kyo-sttp`)
.settings(
`kyo-settings`,
scalaVersion := scala333Version,
libraryDependencies += "com.softwaremill.sttp.tapir" %% "tapir-core" % "1.11.7",
libraryDependencies += "com.softwaremill.sttp.tapir" %% "tapir-netty-server" % "1.11.7"
)
Expand All @@ -314,6 +319,7 @@ lazy val `kyo-caliban` =
.dependsOn(`kyo-sttp`)
.settings(
`kyo-settings`,
scalaVersion := scala3Version,
libraryDependencies += "com.github.ghostdogpr" %% "caliban" % "2.9.0",
libraryDependencies += "com.github.ghostdogpr" %% "caliban-tapir" % "2.9.0"
)
Expand All @@ -328,6 +334,7 @@ lazy val `kyo-test` =
.dependsOn(`kyo-zio`)
.settings(
`kyo-settings`,
scalaVersion := scala3Version,
libraryDependencies += "dev.zio" %%% "zio" % zioVersion,
libraryDependencies += "dev.zio" %%% "zio-test" % zioVersion,
libraryDependencies += "dev.zio" %%% "zio-test-sbt" % zioVersion % Test
Expand All @@ -345,6 +352,7 @@ lazy val `kyo-zio` =
.dependsOn(`kyo-core`)
.settings(
`kyo-settings`,
scalaVersion := scala3Version,
libraryDependencies += "dev.zio" %%% "zio" % zioVersion,
libraryDependencies += "dev.zio" %%% "zio-test" % zioVersion,
libraryDependencies += "dev.zio" %%% "zio-test-sbt" % zioVersion % Test
Expand All @@ -362,6 +370,7 @@ lazy val `kyo-cats` =
.dependsOn(`kyo-core`)
.settings(
`kyo-settings`,
scalaVersion := scala3Version,
libraryDependencies += "org.typelevel" %%% "cats-effect" % catsVersion
)
.jsSettings(
Expand Down

0 comments on commit 9cbe734

Please sign in to comment.