Skip to content

Commit f7d4c2b

Browse files
authored
Merge pull request #223 from armanbilge/update/munit-1.0.0-M5
Upgrade to MUnit 1.0.0-M6
2 parents 40e4428 + 146426a commit f7d4c2b

File tree

25 files changed

+248
-553
lines changed

25 files changed

+248
-553
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,11 @@ jobs:
9090

9191
- name: Make target directories
9292
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
93-
run: mkdir -p target ce2/jvm/target .js/target site/target ce3/js/target .jvm/target .native/target ce2/js/target ce3/jvm/target project/target
93+
run: mkdir -p target .js/target site/target core/.js/target core/.jvm/target .jvm/target .native/target project/target
9494

9595
- name: Compress target directories
9696
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')
97-
run: tar cf targets.tar target ce2/jvm/target .js/target site/target ce3/js/target .jvm/target .native/target ce2/js/target ce3/jvm/target project/target
97+
run: tar cf targets.tar target .js/target site/target core/.js/target core/.jvm/target .jvm/target .native/target project/target
9898

9999
- name: Upload target directories
100100
if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || github.ref == 'refs/heads/main')

build.sbt

Lines changed: 9 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,77 +1,24 @@
1-
ThisBuild / tlBaseVersion := "1.0"
1+
ThisBuild / tlBaseVersion := "2.0"
22

33
ThisBuild / developers += tlGitHubDev("milanvdm", "Milan van der Meer")
44
ThisBuild / startYear := Some(2021)
55

66
ThisBuild / crossScalaVersions := List("3.1.3", "2.12.16", "2.13.8")
77

8-
ThisBuild / tlFatalWarningsInCi := false
9-
108
lazy val docs = project
119
.in(file("site"))
12-
.dependsOn(ce3.jvm)
10+
.dependsOn(core.jvm)
1311
.enablePlugins(TypelevelSitePlugin)
1412

15-
lazy val root = tlCrossRootProject.aggregate(ce3, ce2)
13+
lazy val root = tlCrossRootProject.aggregate(core)
1614

17-
lazy val ce3 = crossProject(JSPlatform, JVMPlatform)
18-
.crossType(CrossType.Full)
19-
.settings(
20-
name := "munit-cats-effect-3",
21-
Compile / unmanagedSourceDirectories += baseDirectory.value / "../../common/shared/src/main/scala",
22-
Test / unmanagedSourceDirectories += baseDirectory.value / "../../common/shared/src/test/scala"
23-
)
15+
lazy val core = crossProject(JSPlatform, JVMPlatform)
16+
.crossType(CrossType.Pure)
17+
.in(file("core"))
2418
.settings(
19+
name := "munit-cats-effect",
2520
libraryDependencies ++= Seq(
26-
"org.scalameta" %%% "munit" % "0.7.29",
21+
"org.scalameta" %%% "munit" % "1.0.0-M6",
2722
"org.typelevel" %%% "cats-effect" % "3.3.14"
28-
),
29-
// we are checking binary compatibility from the 1.0.6 version
30-
mimaPreviousArtifacts ~= {
31-
_.filter { m =>
32-
VersionNumber(m.revision).matchesSemVer(SemanticSelector(">=1.0.6"))
33-
}
34-
}
35-
)
36-
.jvmSettings(
37-
Compile / unmanagedSourceDirectories += baseDirectory.value / "../../common/jvm/src/main/scala",
38-
Test / unmanagedSourceDirectories += baseDirectory.value / "../../common/jvm/src/test/scala"
39-
)
40-
.jsSettings(
41-
Compile / unmanagedSourceDirectories += baseDirectory.value / "../../common/js/src/main/scala",
42-
Test / unmanagedSourceDirectories += baseDirectory.value / "../../common/js/src/test/scala",
43-
scalaJSLinkerConfig ~= (_.withModuleKind(ModuleKind.CommonJSModule))
44-
)
45-
46-
lazy val ce2 = crossProject(JSPlatform, JVMPlatform)
47-
.crossType(CrossType.Full)
48-
.settings(
49-
name := "munit-cats-effect-2",
50-
Compile / unmanagedSourceDirectories += baseDirectory.value / "../../common/shared/src/main/scala",
51-
Test / unmanagedSourceDirectories += baseDirectory.value / "../../common/shared/src/test/scala"
52-
)
53-
.settings(
54-
libraryDependencies ++= Seq(
55-
"org.scalameta" %%% "munit" % "0.7.29",
56-
"org.typelevel" %%% "cats-effect" % "2.5.5"
57-
),
58-
// we are checking binary compatibility from the 1.0.6 version
59-
mimaPreviousArtifacts ~= {
60-
_.filter { m =>
61-
VersionNumber(m.revision).matchesSemVer(SemanticSelector(">=1.0.6"))
62-
}
63-
}
23+
)
6424
)
65-
.jvmSettings(
66-
Compile / unmanagedSourceDirectories += baseDirectory.value / "../../common/jvm/src/main/scala",
67-
Test / unmanagedSourceDirectories += baseDirectory.value / "../../common/jvm/src/test/scala"
68-
)
69-
.jsSettings(
70-
libraryDependencies += "org.scala-js" %%% "scala-js-macrotask-executor" % "1.0.0",
71-
Compile / unmanagedSourceDirectories += baseDirectory.value / "../../common/js/src/main/scala",
72-
Test / unmanagedSourceDirectories += baseDirectory.value / "../../common/js/src/test/scala",
73-
scalaJSLinkerConfig ~= (_.withModuleKind(ModuleKind.CommonJSModule))
74-
)
75-
76-
addCommandAlias("fmt", """scalafmtSbt;scalafmtAll""")
77-
addCommandAlias("fmtCheck", """scalafmtSbtCheck;scalafmtCheckAll""")

ce2/js/src/main/scala/munit/CatsEffectSuitePlatform.scala

Lines changed: 0 additions & 30 deletions
This file was deleted.

ce2/jvm/src/main/scala/munit/CatsEffectSuitePlatform.scala

Lines changed: 0 additions & 32 deletions
This file was deleted.

ce2/shared/src/main/scala/munit/CatsEffectSuite.scala

Lines changed: 0 additions & 57 deletions
This file was deleted.

ce3/js/src/main/scala/munit/CatsEffectSuitePlatform.scala

Lines changed: 0 additions & 25 deletions
This file was deleted.

ce3/jvm/src/main/scala/munit/CatsEffectSuitePlatform.scala

Lines changed: 0 additions & 28 deletions
This file was deleted.

common/js/src/main/scala/munit/CatsEffectFixturesPlatform.scala

Lines changed: 0 additions & 19 deletions
This file was deleted.

common/jvm/src/main/scala/munit/CatsEffectFixturesPlatform.scala

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)