Skip to content

Commit 976dc44

Browse files
authored
Merge pull request #31 from neandertech/fs2-native
Publish fs2 module for Scala Native
2 parents ad9af59 + 86c5551 commit 976dc44

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

build.sc

+14-3
Original file line numberDiff line numberDiff line change
@@ -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

8086
object 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

Comments
 (0)