11import mill .define .Target
22import mill .util .Jvm
33import $ivy .`com.lihaoyi::mill-contrib-bloop:$MILL_VERSION`
4- import $ivy .`io.github.davidgregory084::mill-tpolecat::0.3.2 `
4+ import $ivy .`io.github.davidgregory084::mill-tpolecat::0.3.5 `
55import $ivy .`io.chris-kipp::mill-ci-release::0.1.9`
66
77import os .Path
@@ -15,15 +15,15 @@ import io.github.davidgregory084._
1515import io .kipp .mill .ci .release .CiReleaseModule
1616
1717object versions {
18- val scala212Version = " 2.12.16 "
18+ val scala212Version = " 2.12.1 "
1919 val scala213Version = " 2.13.11"
20- val scala3Version = " 3.1.2 "
21- val scalaJSVersion = " 1.10.1 "
22- val scalaNativeVersion = " 0.4.11 "
23- val munitVersion = " 0.7.29 "
24- val munitNativeVersion = " 1.0.0-M7 "
25- val fs2 = " 3.3.0 "
26- val weaver = " 0.8 .0"
20+ val scala3Version = " 3.3.3 "
21+ val scalaJSVersion = " 1.14.0 "
22+ val scalaNativeVersion = " 0.4.17 "
23+ val munitVersion = " 1.0.0-M9 "
24+ val fs2Version = " 3.10.0 "
25+ val weaverVersion = " 0.8.3 "
26+ val jsoniterVersion = " 2.17 .0"
2727
2828 val scala213 = " 2.13"
2929 val scala212 = " 2.12"
@@ -40,7 +40,7 @@ import versions._
4040object core extends RPCCrossPlatformModule { cross =>
4141
4242 def crossPlatformIvyDeps : T [Agg [Dep ]] = Agg (
43- ivy " com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros::2.17.0 "
43+ ivy " com.github.plokhotnyuk.jsoniter-scala::jsoniter-scala-macros:: ${jsoniterVersion} "
4444 )
4545
4646 object jvm extends mill.Cross [JvmModule ](scala213, scala3)
@@ -63,7 +63,7 @@ object fs2 extends RPCCrossPlatformModule { cross =>
6363
6464 override def crossPlatformModuleDeps = Seq (core)
6565 def crossPlatformIvyDeps : T [Agg [Dep ]] = Agg (
66- ivy " co.fs2::fs2-core:: ${versions.fs2 }"
66+ ivy " co.fs2::fs2-core:: ${fs2Version }"
6767 )
6868
6969 object jvm extends mill.Cross [JvmModule ](scala213, scala3)
@@ -86,13 +86,13 @@ object fs2 extends RPCCrossPlatformModule { cross =>
8686object examples extends mill.define.Module {
8787
8888 object server extends ScalaModule {
89- def ivyDeps = Agg (ivy " co.fs2::fs2-io: ${versions.fs2 }" )
89+ def ivyDeps = Agg (ivy " co.fs2::fs2-io: ${fs2Version }" )
9090 def moduleDeps = Seq (fs2.jvm(versions.scala213))
9191 def scalaVersion = versions.scala213Version
9292 }
9393
9494 object client extends ScalaModule {
95- def ivyDeps = Agg (ivy " co.fs2::fs2-io: ${versions.fs2} " )
95+ def ivyDeps = Agg (ivy " co.fs2::fs2-io: $fs2Version " )
9696 def moduleDeps = Seq (fs2.jvm(versions.scala213))
9797 def scalaVersion = versions.scala213Version
9898 def forkEnv : Target [Map [String , String ]] = T {
@@ -118,7 +118,7 @@ trait RPCCrossPlatformModule extends Module { shared =>
118118 override def platformLabel : String = " jvm"
119119
120120 trait WeaverTests extends Tests {
121- def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats:: $weaver " )
121+ def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats:: $weaverVersion " )
122122 def testFramework = " weaver.framework.CatsEffect"
123123 }
124124
@@ -144,7 +144,7 @@ trait RPCCrossPlatformModule extends Module { shared =>
144144 override def skipIdea = true
145145
146146 trait WeaverTests extends Tests {
147- def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats:: $weaver " )
147+ def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats:: $weaverVersion " )
148148 def testFramework = " weaver.framework.CatsEffect"
149149 }
150150
@@ -180,12 +180,12 @@ trait RPCCrossPlatformModule extends Module { shared =>
180180 override def skipBloop = true
181181
182182 trait WeaverTests extends Tests {
183- def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats:: $weaver " )
183+ def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats:: $weaverVersion " )
184184 def testFramework = " weaver.framework.CatsEffect"
185185 }
186186
187187 trait MunitTests extends Tests with TestModule .Munit {
188- def ivyDeps = super .ivyDeps() ++ Agg (ivy " org.scalameta::munit:: $munitNativeVersion " )
188+ def ivyDeps = super .ivyDeps() ++ Agg (ivy " org.scalameta::munit:: $munitVersion " )
189189 }
190190
191191 trait Tests extends super .Tests with mill.contrib.Bloop .Module {
0 commit comments