@@ -22,7 +22,8 @@ object versions {
2222 val scalaNativeVersion = " 0.4.7"
2323 val munitVersion = " 0.7.29"
2424 val munitNativeVersion = " 1.0.0-M6"
25- val fs2 = " 3.2.13"
25+ val fs2 = " 3.3.0"
26+ val weaver = " 0.8.0"
2627
2728 val scala213 = " 2.13"
2829 val scala212 = " 2.12"
@@ -75,6 +76,11 @@ object fs2 extends RPCCrossPlatformModule { cross =>
7576 object test extends WeaverTests
7677 }
7778
79+ object native extends mill.Cross [NativeModule ](scala213, scala3)
80+ class NativeModule (cv : String ) extends cross.Native (cv) {
81+ object test extends WeaverTests
82+ }
83+
7884}
7985
8086object examples extends mill.define.Module {
@@ -112,7 +118,7 @@ trait RPCCrossPlatformModule extends Module { shared =>
112118 override def platformLabel : String = " jvm"
113119
114120 trait WeaverTests extends Tests {
115- def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats:0.7.15 " )
121+ def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats:: $weaver " )
116122 def testFramework = " weaver.framework.CatsEffect"
117123 }
118124
@@ -138,7 +144,7 @@ trait RPCCrossPlatformModule extends Module { shared =>
138144 override def skipIdea = true
139145
140146 trait WeaverTests extends Tests {
141- def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats::0.7.15 " )
147+ def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats:: $weaver " )
142148 def testFramework = " weaver.framework.CatsEffect"
143149 }
144150
@@ -173,6 +179,11 @@ trait RPCCrossPlatformModule extends Module { shared =>
173179 override def skipIdea = true
174180 override def skipBloop = true
175181
182+ trait WeaverTests extends Tests {
183+ def ivyDeps = super .ivyDeps() ++ Agg (ivy " com.disneystreaming::weaver-cats:: $weaver" )
184+ def testFramework = " weaver.framework.CatsEffect"
185+ }
186+
176187 trait MunitTests extends Tests with TestModule .Munit {
177188 def ivyDeps = super .ivyDeps() ++ Agg (ivy " org.scalameta::munit:: $munitNativeVersion" )
178189 }
0 commit comments