Build Logs

47degrees/memeid • 3.8.0:2026-01-13

Errors

3

Warnings

51

Total Lines

841

1##################################
2Clonning https://github.com/47degrees/memeid.git into /build/repo using revision v0.8.0
3##################################
4Note: switching to '1048fc8213b856cb84ebf42189f655a5d2872b82'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.2.2
22----
23Preparing build for 3.8.0
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: autoScalaLibrary := false
35Replacement: autoScalaLibrary := true
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'autoScalaLibrary := false' in build.sbt
40
41Try apply source patch:
42Path: project/dependencies.scala
43Pattern: val scala3 = "3.2.2"
44Replacement: val scala3 = "3.8.0"
45Successfully applied pattern 'val scala3 = "3.2.2"' in project/dependencies.scala
46----
47Starting build for 3.8.0
48Execute tests: true
49sbt project found:
50Sbt version 1.8.2 is not supported, minimal supported version is 1.11.5
51Enforcing usage of sbt in version 1.11.5
52No prepare script found for project 47degrees/memeid
53##################################
54Scala version: 3.8.0
55Targets: com.47deg%default-fe520a com.47deg%memeid4s com.47deg%memeid4s-cats com.47deg%memeid4s-circe com.47deg%memeid4s-doobie com.47deg%memeid4s-fuuid com.47deg%memeid4s-http4s com.47deg%memeid4s-literal com.47deg%memeid4s-scalacheck com.47deg%memeid4s-tapir
56Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"project/dependencies.scala","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
57##################################
58Using extra scalacOptions: ,REQUIRE:-source:3.8
59Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
60[sbt_options] declare -a sbt_options=()
61[process_args] java_version = '17'
62[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
63# Executing command line:
64java
65-Xss8m
66-Xms1G
67-Xmx8G
68-Dcommunitybuild.scala=3.8.0
69-Dcommunitybuild.project.dependencies.add=
70-Xmx7G
71-Xms4G
72-Xss8M
73-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
74-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
75-jar
76/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
77"setCrossScalaVersions 3.8.0"
78"++3.8.0 -v"
79"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
80"set every credentials := Nil"
81"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
82"removeScalacOptionsStartingWith -P:wartremover"
83
84moduleMappings
85"runBuild 3.8.0 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"project/dependencies.scala","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.47deg%default-fe520a com.47deg%memeid4s com.47deg%memeid4s-cats com.47deg%memeid4s-circe com.47deg%memeid4s-doobie com.47deg%memeid4s-fuuid com.47deg%memeid4s-http4s com.47deg%memeid4s-literal com.47deg%memeid4s-scalacheck com.47deg%memeid4s-tapir"
86
87[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
88[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
89[info] loading project definition from /build/repo/project
90[info] compiling 6 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
91[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
92[info] Compilation completed in 8.778s.
93[info] done compiling
94[info] loading settings for project repo from build.sbt...
95[info] resolving key references (40612 settings) ...
96[info] set current project to repo (in build file:/build/repo/)
97Execute setCrossScalaVersions: 3.8.0
98OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-doobie3/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s3/crossScalaVersions
100OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in microsite/crossScalaVersions
101OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-scalacheck2_12/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-cats3/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-doobie2_12/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-circe3/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-literal/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-doobie/crossScalaVersions
107OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-tapir2_12/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-http4s3/crossScalaVersions
109OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-cats2_12/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-cats/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-circe2_12/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-fuuid/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in repo/crossScalaVersions
114OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in documentation/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-literal2_12/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-scalacheck/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-literal3/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in documentation2_12/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in microsite2_12/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-circe/crossScalaVersions
121OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-http4s/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-fuuid2_12/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid/crossScalaVersions
124OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in bench3/crossScalaVersions
125OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-tapir/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s2_12/crossScalaVersions
127OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s/crossScalaVersions
128OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-tapir3/crossScalaVersions
129OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-scalacheck3/crossScalaVersions
130Build timeouts: 1, would retry
131Retrying build, retry 1/2, force Scala version:false, enable migration:
132[sbt_options] declare -a sbt_options=()
133[process_args] java_version = '17'
134[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
135# Executing command line:
136java
137-Xss8m
138-Xms1G
139-Xmx8G
140-Dcommunitybuild.scala=3.8.0
141-Dcommunitybuild.project.dependencies.add=
142-Xmx7G
143-Xms4G
144-Xss8M
145-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
146-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
147-jar
148/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
149"setCrossScalaVersions 3.8.0"
150"++3.8.0 -v"
151"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
152"set every credentials := Nil"
153"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
154"removeScalacOptionsStartingWith -P:wartremover"
155
156moduleMappings
157"runBuild 3.8.0 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"project/dependencies.scala","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.47deg%default-fe520a com.47deg%memeid4s com.47deg%memeid4s-cats com.47deg%memeid4s-circe com.47deg%memeid4s-doobie com.47deg%memeid4s-fuuid com.47deg%memeid4s-http4s com.47deg%memeid4s-literal com.47deg%memeid4s-scalacheck com.47deg%memeid4s-tapir"
158
159[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
160[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
161[info] loading project definition from /build/repo/project
162[info] loading settings for project repo from build.sbt...
163[info] resolving key references (40612 settings) ...
164[info] set current project to repo (in build file:/build/repo/)
165Execute setCrossScalaVersions: 3.8.0
166OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s3/crossScalaVersions
167OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-http4s3/crossScalaVersions
168OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-scalacheck2_12/crossScalaVersions
169OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-tapir2_12/crossScalaVersions
170OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-cats3/crossScalaVersions
171OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-doobie2_12/crossScalaVersions
172OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-literal/crossScalaVersions
173OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-cats2_12/crossScalaVersions
174OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-doobie/crossScalaVersions
175OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-fuuid/crossScalaVersions
176OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in repo/crossScalaVersions
177OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-scalacheck/crossScalaVersions
178OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-cats/crossScalaVersions
179OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-literal3/crossScalaVersions
180OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-circe2_12/crossScalaVersions
181OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in documentation/crossScalaVersions
182OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-circe3/crossScalaVersions
183OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in bench3/crossScalaVersions
184OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-literal2_12/crossScalaVersions
185OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in documentation2_12/crossScalaVersions
186OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in microsite/crossScalaVersions
187OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-circe/crossScalaVersions
188OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-fuuid3/crossScalaVersions
189OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-fuuid2_12/crossScalaVersions
190OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid/crossScalaVersions
191OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-doobie3/crossScalaVersions
192OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in microsite2_12/crossScalaVersions
193OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s-http4s2_12/crossScalaVersions
194OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.12.17) in memeid4s2_12/crossScalaVersions
195OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-http4s/crossScalaVersions
196OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s/crossScalaVersions
197OpenCB::Limitting incorrect crossVersions List(3.8.0) -> List(2.13.10) in memeid4s-tapir/crossScalaVersions
198OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-scalacheck3/crossScalaVersions
199OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in memeid4s-tapir3/crossScalaVersions
200[info] set current project to repo (in build file:/build/repo/)
201[info] Setting Scala version to 3.8.0 on 12 projects.
202[info] Switching Scala version on:
203[info] memeid4s-literal3 (3.8.0)
204[info] memeid4s-doobie3 (3.8.0)
205[info] memeid4s-http4s3 (3.8.0)
206[info] memeid4s-scalacheck3 (3.8.0)
207[info] bench3 (3.8.0)
208[info] memeid4s-fuuid3 (3.8.0)
209[info] memeid (3.8.0)
210[info] memeid4s-circe3 (3.8.0)
211[info] memeid4s-tapir3 (3.8.0)
212[info] memeid4s-cats3 (3.8.0)
213[info] * repo (3.8.0)
214[info] memeid4s3 (3.8.0)
215[info] Excluding projects:
216[info] memeid4s-scalacheck (2.13.10)
217[info] memeid4s (2.13.10)
218[info] memeid4s2_12 (2.12.17)
219[info] memeid4s-cats2_12 (2.12.17)
220[info] memeid4s-doobie2_12 (2.12.17)
221[info] memeid4s-circe2_12 (2.12.17)
222[info] documentation2_12 (2.12.17)
223[info] documentation (2.13.10)
224[info] memeid4s-literal2_12 (2.12.17)
225[info] memeid4s-circe (2.13.10)
226[info] memeid4s-tapir2_12 (2.12.17)
227[info] memeid4s-literal (2.13.10)
228[info] microsite (2.13.10)
229[info] memeid4s-tapir (2.13.10)
230[info] memeid4s-fuuid (2.13.10)
231[info] memeid4s-scalacheck2_12 (2.12.17)
232[info] memeid4s-doobie (2.13.10)
233[info] memeid4s-http4s (2.13.10)
234[info] memeid4s-cats (2.13.10)
235[info] memeid4s-http4s2_12 (2.12.17)
236[info] memeid4s-fuuid2_12 (2.12.17)
237[info] microsite2_12 (2.12.17)
238[info] Reapplying settings...
239[info] set current project to repo (in build file:/build/repo/)
240Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
241[info] Reapplying settings...
242[info] set current project to repo (in build file:/build/repo/)
243[info] Defining Global / credentials, bench3 / credentials and 32 others.
244[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 170 others.
245[info] Run `last` for details.
246[info] Reapplying settings...
247[info] set current project to repo (in build file:/build/repo/)
248Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
249[info] Reapplying settings...
250OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
251
252 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
253 Did you mean memeid4s-tapir3 / allExcludeDependencies ?
254 , retry without global scopes
255[info] Reapplying settings...
256[info] set current project to repo (in build file:/build/repo/)
257Execute removeScalacOptionsStartingWith: -P:wartremover
258[info] Reapplying settings...
259[info] set current project to repo (in build file:/build/repo/)
260[success] Total time: 0 s, completed Jan 13, 2026, 5:36:32 PM
261Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"project/dependencies.scala","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
262Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
263Starting build...
264Projects: Set(memeid4s-literal3, memeid4s-doobie3, memeid4s-http4s3, memeid4s-scalacheck3, memeid4s-fuuid3, memeid, memeid4s-circe3, memeid4s-tapir3, memeid4s-cats3, repo, memeid4s3)
265Starting build for ProjectRef(file:/build/repo/,memeid4s-doobie3) (memeid4s-doobie)... [0/11]
266OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
267OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
268OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
269Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/modules/memeid4s-doobie/target/jvm-3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
270[info] compiling 6 Java sources to /build/repo/modules/memeid/target/jvm/classes ...
271[info] done compiling
272[info] compiling 6 Scala sources to /build/repo/modules/memeid4s/target/jvm-3/classes ...
273[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
274[warn] one warning found
275[info] done compiling
276[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-doobie/target/jvm-3/classes ...
277[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
278[warn] one warning found
279[info] done compiling
280[info] compiling 1 Scala source to /build/repo/modules/memeid4s-doobie/target/jvm-3/test-classes ...
281[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
282[warn] one warning found
283[info] done compiling
284memeid4s.doobie.DoobieSpec:
285 + SELECT 0.11s
286 + Insert UUID V1 0.023s
287 + Select UUID V1 0.006s
288 + We can insert and select UUIDs 0.049s
289Starting build for ProjectRef(file:/build/repo/,memeid) (memeid)... [1/11]
290Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/modules/memeid/target/jvm/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
291[info] compiling 7 Scala sources to /build/repo/modules/memeid/target/jvm/test-classes ...
292[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
293[warn] one warning found
294[info] done compiling
295[info] V3Spec
296[info] V3 constructor should
297[info] + create same UUID for the same namespace/name
298[info] + create different UUIDs for distinct name
299[info] + create different UUIDs for distinct namespace
300[info] + create valid v3 UUIDs
301[info] V5Spec
302[info] Total for specification V3Spec
303[info] V5 constructor should
304[info] Finished in 196 ms
305[info] 4 examples, 0 failure, 0 error
306[info] + create same UUID for the same namespace/name
307[info] + create different UUIDs for distinct name
308[info] + create different UUIDs for distinct namespace
309[info] + create valid v5 UUIDs
310[info] Total for specification V5Spec
311[info] Finished in 190 ms
312[info] 4 examples, 0 failure, 0 error
313[info] SQUUIDSpec
314[info] SQUUID constructor should
315[info] + create version 4 UUIDs
316[info] + not generate the same UUID twice
317[info] Total for specification SQUUIDSpec
318[info] Finished in 54 ms
319[info] 2 examples, 0 failure, 0 error
320[info] BitsSpec
321[info] Bits.readByte should
322[info] + read the bytes specified by the bitmask
323[info] + bit access
324[info] + nibble access
325[info] Bits.writeByte should
326[info] + allows us to put bytes
327[info] Bits.Cast should
328[info] + work for significant 8-bit values
329[info] Bits.fromByte and Bits.toByte should
330[info] + round-trip
331[info] Total for specification BitsSpec
332[info] Finished in 407 ms
333[info] 6 examples, 0 failure, 0 error
334[info] V4Spec
335[info] V4 constructor should
336[info] + create version 4 UUIDs
337[info] + not generate the same UUID twice
338[info] + be unable to create non-v4 values regardless of msb/lsb values provided
339[info] + generate version 4 UUIDs regardless of msb/lsb values provided
340[info] Total for specification V4Spec
341[info] Finished in 77 ms
342[info] 4 examples, 0 failure, 0 error
343[info] V1Spec
344[info] V1 constructor should
345[info] + create version 1 UUIDs
346[info] + create monotonically increasing UUIDs
347[info] + not generate the same UUID twice
348[info] + not generate the same UUID twice with high concurrency
349[info] + check time components
350[info] Total for specification V1Spec
351[info] Finished in 79 ms
352[info] 5 examples, 0 failure, 0 error
353[info] UUIDSpec
354[info] UUID.fromString should
355[info] + return uuid on valid uuid string
356[info] + throw exception on an invalid string that is accepted by java.util.fromString
357[info] + throw exception on invalid string
358[info] UUID.fromUUID should
359[info] + return NIL on NIL UUID
360[info] + return uuid depending on version
361[info] uuid.asV* methods should
362[info] + uuid.asV1 should return optional with uuid only if class is UUID.V1
363[info] + uuid.asV2 should return optional with uuid only if class is UUID.V2
364[info] + uuid.asV3 should return optional with uuid only if class is UUID.V3
365[info] + uuid.asV4 should return optional with uuid only if class is UUID.V4
366[info] + uuid.asV5 should return optional with uuid only if class is UUID.V5
367[info] uuid.isV* methods should
368[info] + uuid.isV1 should return true only if class is UUID.V1
369[info] + uuid.isV2 should return true only if class is UUID.V2
370[info] + uuid.isV3 should return true only if class is UUID.V3
371[info] + uuid.isV4 should return true only if class is UUID.V4
372[info] + uuid.isV5 should return true only if class is UUID.V5
373[info] + uuid.isNil should return true only if uuid is NIL uuid
374[info] UUID.variant should
375[info] + detect a valid variant
376[info] + detect an invalid UUID variant
377[info] UUID.NIL should
378[info] + have variant 0
379[info] + have all 128 bits to 0
380[info] Total for specification UUIDSpec
381[info] Finished in 605 ms
382[info] 20 examples, 713 expectations, 0 failure, 0 error
383Starting build for ProjectRef(file:/build/repo/,memeid4s3) (memeid4s)... [2/11]
384Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/modules/memeid4s/target/jvm-3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
385[info] compiling 1 Scala source to /build/repo/modules/memeid4s-scalacheck/target/jvm-3/classes ...
386[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
387[warn] one warning found
388[info] done compiling
389[info] compiling 8 Scala sources to /build/repo/modules/memeid4s/target/jvm-3/test-classes ...
390[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
391[warn] -- [E220] Type Warning: /build/repo/modules/memeid4s/src/test/scala/memeid4s/UUIDSpec.scala:37:30
392[warn] 37 | UUID.from(s) must beLeft().like { case e: IllegalArgumentException =>
393[warn] | ^^^^^^^^
394[warn] |Argument for implicit parameter p was supplied using a default argument.
395[warn] |
396[warn] | longer explanation available when compiling with `-explain`
397[warn] two warnings found
398[info] done compiling
399[info] V4Spec
400[info] V4 constructor should
401[info] + create version 4 UUIDs
402[info] + not generate the same UUID twice
403[info] + be unable to create non-v4 values regardless of msb/lsb values provided
404[info] + generate version 4 UUIDs regardless of msb/lsb values provided
405[info] Total for specification V4Spec
406[info] Finished in 154 ms
407[info] 4 examples, 0 failure, 0 error
408[info] NodeSpec
409[info] Node.clockSequence should
410[info] + be initialized once per system lifetime
411[info] Node.nodeId should
412[info] + be equal for the same node
413[info] Total for specification NodeSpec
414[info] Finished in 160 ms
415[info] 2 examples, 0 failure, 0 error
416[info] V1Spec
417[info] V1 constructor should
418[info] + create version 1 UUIDs
419[info] + create monotonically increasing UUIDs
420[info] + not generate the same UUID twice
421[info] + not generate the same UUID twice with high concurrency
422[info] + check time components
423[info] Total for specification V1Spec
424[info] Finished in 227 ms
425[info] 5 examples, 0 failure, 0 error
426[info] V3Spec
427[info] V3 constructor should
428[info] + create same UUID for the same namespace/name
429[info] + create different UUIDs for distinct name
430[info] + create different UUIDs for distinct namespace
431[info] Total for specification V3Spec
432[info] Finished in 55 ms
433[info] 3 examples, 0 failure, 0 error
434[info] V5Spec
435[info] V5 constructor should
436[info] + create same UUID for the same namespace/name
437[info] + create different UUIDs for distinct name
438[info] + create different UUIDs for distinct namespace
439[info] Total for specification V5Spec
440[info] Finished in 106 ms
441[info] 3 examples, 0 failure, 0 error
442[info] SQUUIDSpec
443[info] SQUUID constructor should
444[info] + create version 4 UUIDs
445[info] + not generate the same UUID twice
446[info] Total for specification SQUUIDSpec
447[info] Finished in 37 ms
448[info] 2 examples, 0 failure, 0 error
449[info] DigestableSpec
450[info] Digestible[String] should
451[info] + give the same bytes for the same string
452[info] Digestible[UUID] should
453[info] + round-trip
454[info] + give the same bytes for the same UUID
455[info] Total for specification DigestableSpec
456[info] Finished in 123 ms
457[info] 3 examples, 102 expectations, 0 failure, 0 error
458[info] UUIDSpec
459[info] UUID.from should
460[info] + return Right on valid UUID
461[info] + return Left on invalid string
462[info] UUID.as should
463[info] + return Some[UUID.V1] only if version is 1
464[info] + return Some[UUID.V2] only if version is 2
465[info] + return Some[UUID.V3] only if version is 3
466[info] + return Some[UUID.V4] only if version is 4
467[info] + return Some[UUID.V5] only if version is 5
468[info] UUID.is should
469[info] + return true only if version is 1
470[info] + return true only if version is 2
471[info] + return true only if version is 3
472[info] + return true only if version is 4
473[info] + return true only if version is 5
474[info] uuid.msb should
475[info] + be an alias for uuid.getMostSignificantBits()
476[info] uuid.lsb should
477[info] + be an alias for uuid.getLeastSignificantBits()
478[info] UUID.variant should
479[info] + detect a valid variant
480[info] + detect an invalid UUID variant
481[info] UUID.Nil should
482[info] + have variant 0
483[info] + have all 128 bits to 0
484[info] unapply should
485[info] + extract valid uuid string as UUID
486[info] + fail on invalid uuid string as UUID
487[info] new RichUUID should
488[info] + create a new instance with the UUID
489[info] Total for specification UUIDSpec
490[info] Finished in 491 ms
491[info] 21 examples, 1902 expectations, 0 failure, 0 error
492Starting build for ProjectRef(file:/build/repo/,memeid4s-http4s3) (memeid4s-http4s)... [3/11]
493Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/modules/memeid4s-http4s/target/jvm-3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
494[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-http4s/target/jvm-3/classes ...
495[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
496[warn] one warning found
497[info] done compiling
498[info] compiling 3 Scala sources to /build/repo/modules/memeid4s-cats/target/jvm-3/classes ...
499[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
500[warn] -- Warning: /build/repo/modules/memeid4s-cats/src/main/scala/memeid4s/cats/syntax.scala:45:23
501[warn] 45 | UUID.V4.squuid {
502[warn] | ^
503[warn] |Implicit parameters should be provided with a `using` clause.
504[warn] |To disable the warning, please use the following option:
505[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
506[warn] 46 | new Posix {
507[warn] 47 | override def value: Long = d.toSeconds
508[warn] 48 | }
509[warn] 49 | }
510[warn] two warnings found
511[info] done compiling
512[info] compiling 1 Scala source to /build/repo/modules/memeid4s-http4s/target/jvm-3/test-classes ...
513[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
514[warn] one warning found
515[info] done compiling
516[info] InstancesSpec
517[info] QueryParamDecoder[UUID] should
518[info] + correctly decode a valid UUID
519[info] + fail given an invalid UUID
520[info] QueryParamEncoder[UUID] should
521[info] + correctly encode a valid UUID
522[info] Total for specification InstancesSpec
523[info] Finished in 222 ms
524[info] 3 examples, 300 expectations, 0 failure, 0 error
525Starting build for ProjectRef(file:/build/repo/,memeid4s-scalacheck3) (memeid4s-scalacheck)... [4/11]
526Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/modules/memeid4s-scalacheck/target/jvm-3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
527Starting build for ProjectRef(file:/build/repo/,memeid4s-tapir3) (memeid4s-tapir)... [5/11]
528Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/modules/memeid4s-tapir/target/jvm-3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
529[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-tapir/target/jvm-3/classes ...
530[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
531[warn] one warning found
532[info] done compiling
533[info] compiling 1 Scala source to /build/repo/modules/memeid4s-tapir/target/jvm-3/test-classes ...
534[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
535[warn] one warning found
536[info] done compiling
537[info] InstancesSpec
538[info] Schema[UUID] & Codec[UUID] should
539[info] + provide correct schema when generating documentation
540[info] + validates a valid UUID
541[info] + validates an invalid UUID
542[info] Total for specification InstancesSpec
543[info] Finished in 380 ms
544[info] 3 examples, 102 expectations, 0 failure, 0 error
545Starting build for ProjectRef(file:/build/repo/,memeid4s-cats3) (memeid4s-cats)... [6/11]
546Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/modules/memeid4s-cats/target/jvm-3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
547[info] compiling 4 Scala sources to /build/repo/modules/memeid4s-cats/target/jvm-3/test-classes ...
548[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
549[warn] one warning found
550[info] done compiling
551[info] InstancesSpec
552[info] Show[UUID] should
553[info] + allow representing uuids as String
554[info] Contravariant[Digestible] should
555[info] + be provided
556[info] Order[UUID] should
557[info] + compare using unsigned comparison
558[info] + Hash[UUID] returns hash code consistent with java.util.UUID
559[info] Total for specification InstancesSpec
560[info] Finished in 150 ms
561[info] 4 examples, 301 expectations, 0 failure, 0 error
562[info] DigestibleLaws
563[info] contravariant laws must hold for Digestible
564[info] + contravariant.contravariant composition
565[info] + contravariant.contravariant identity
566[info] + contravariant.invariant composition
567[info] + contravariant.invariant identity
568[info] serializable laws must hold for Digestible
569[info] + serializable.can serialize and deserialize
570[info] Total for specification DigestibleLaws
571[info] Finished in 160 ms
572[info] 5 examples, 401 expectations, 0 failure, 0 error
573[info] SyntaxSpec
574[info] v1 constructor should
575[info] + create version 1 UUIDs
576[info] v3 constructor should
577[info] + create version 3 UUIDs
578[info] random constructor should
579[info] + create version 4 UUIDs
580[info] squuid constructor should
581[info] + create version 4 UUIDs
582[info] v5 constructor should
583[info] + create version 5 UUIDs
584[info] Total for specification SyntaxSpec
585[info] Finished in 205 ms
586[info] 5 examples, 0 failure, 0 error
587[info] UUIDLaws
588[info] hash laws must hold for UUID
589[info] + hash.antisymmetry eq
590[info] + hash.hash compatibility
591[info] + hash.reflexivity eq
592[info] + hash.symmetry eq
593[info] + hash.transitivity eq
594[info] order laws must hold for UUID
595[info] + order.antisymmetry
596[info] + order.antisymmetry eq
597[info] + order.compare
598[info] + order.gt
599[info] + order.gteqv
600[info] + order.lt
601[info] + order.max
602[info] + order.min
603[info] + order.partialCompare
604[info] + order.pmax
605[info] + order.pmin
606[info] + order.reflexivity eq
607[info] + order.reflexivity gt
608[info] + order.reflexivity lt
609[info] + order.symmetry eq
610[info] + order.totality
611[info] + order.transitivity
612[info] + order.transitivity eq
613[info] lowerBounded laws must hold for UUID
614[info] + lowerBounded.antisymmetry
615[info] + lowerBounded.antisymmetry eq
616[info] + lowerBounded.bound is less than or equals
617[info] + lowerBounded.gt
618[info] + lowerBounded.gteqv
619[info] + lowerBounded.lt
620[info] + lowerBounded.partialCompare
621[info] + lowerBounded.pmax
622[info] + lowerBounded.pmin
623[info] + lowerBounded.reflexivity eq
624[info] + lowerBounded.reflexivity gt
625[info] + lowerBounded.reflexivity lt
626[info] + lowerBounded.symmetry eq
627[info] + lowerBounded.transitivity
628[info] + lowerBounded.transitivity eq
629[info] upperBounded laws must hold for UUID
630[info] + upperBounded.antisymmetry
631[info] + upperBounded.antisymmetry eq
632[info] + upperBounded.bound is greater than or equals
633[info] + upperBounded.gt
634[info] + upperBounded.gteqv
635[info] + upperBounded.lt
636[info] + upperBounded.partialCompare
637[info] + upperBounded.pmax
638[info] + upperBounded.pmin
639[info] + upperBounded.reflexivity eq
640[info] + upperBounded.reflexivity gt
641[info] + upperBounded.reflexivity lt
642[info] + upperBounded.symmetry eq
643[info] + upperBounded.transitivity
644[info] + upperBounded.transitivity eq
645[info] Total for specification UUIDLaws
646[info] Finished in 478 ms
647[info] 53 examples, 5300 expectations, 0 failure, 0 error
648Starting build for ProjectRef(file:/build/repo/,memeid4s-fuuid3) (memeid4s-fuuid)... [7/11]
649Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/modules/memeid4s-fuuid/target/jvm-3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
650[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-fuuid/target/jvm-3/classes ...
651[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
652[warn] one warning found
653[info] done compiling
654[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-fuuid/target/jvm-3/test-classes ...
655[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
656[warn] one warning found
657[info] done compiling
658[info] SynxtaxSpec
659[info] AutoSpec
660[info] UUID-FUUID conversions should
661[info] + convert between UUID & FUUID
662[info] UUID-FUUID auto conversions should
663[info] + convert between FUUID & UUID
664[info] + convert between UUID & FUUID
665[info] Total for specification SynxtaxSpec
666[info] Finished in 113 ms
667[info] Total for specification AutoSpec
668[info] Finished in 103 ms
669[info] 1 example, 100 expectations, 0 failure, 0 error
670[info] 2 examples, 200 expectations, 0 failure, 0 error
671Starting build for ProjectRef(file:/build/repo/,memeid4s-circe3) (memeid4s-circe)... [8/11]
672Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/modules/memeid4s-circe/target/jvm-3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
673[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-circe/target/jvm-3/classes ...
674[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
675[warn] one warning found
676[info] done compiling
677[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-circe/target/jvm-3/test-classes ...
678[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
679[warn] one warning found
680[info] done compiling
681[info] CirceInstancesSpec
682[info] Encoder[UUID] should
683[info] + encode UUID as JSON
684[info] Decoder[UUID] should
685[info] + decode JSON as UUID
686[info] Total for specification CirceInstancesSpec
687[info] Finished in 180 ms
688[info] 2 examples, 200 expectations, 0 failure, 0 error
689[info] UUIDCodecLaws
690[info] codec laws must hold for UUID
691[info] + codec.consistency with accumulating
692[info] + codec.decoder serializability
693[info] + codec.encoder serializability
694[info] + codec.roundTrip
695[info] codec laws must hold for UUID
696[info] + codec.consistency with accumulating
697[info] + codec.roundTrip
698[info] Total for specification UUIDCodecLaws
699[info] Finished in 243 ms
700[info] 6 examples, 402 expectations, 0 failure, 0 error
701Starting build for ProjectRef(file:/build/repo/,repo) (repo)... [9/11]
702Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/target/scala-3.8.0/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
703Starting build for ProjectRef(file:/build/repo/,memeid4s-literal3) (memeid4s-literal)... [10/11]
704Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/modules/memeid4s-literal/target/jvm-3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
705[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-literal/target/jvm-3/classes ...
706[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
707[warn] one warning found
708[info] done compiling
709[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-literal/target/jvm-3/test-classes ...
710[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
711[warn] one warning found
712[info] done compiling
713memeid4s.literal.MacroSpec:
714 + fail on using variables 0.011s
715memeid4s.literal.LiteralSpec:
716 + uuid interpolator create UUID on valid string literal 0.012s
717 + fail on invalid string literal 0.001s
718
719************************
720Build summary:
721[{
722 "module": "memeid4s-doobie",
723 "compile": {"status": "ok", "tookMs": 5919, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
724 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
725 "test-compile": {"status": "ok", "tookMs": 1760, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
726 "test": {"status": "ok", "tookMs": 1335, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "munit", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
727 "publish": {"status": "skipped", "tookMs": 0},
728 "metadata": {
729 "crossScalaVersions": ["3.2.2"]
730}
731},{
732 "module": "memeid",
733 "compile": {"status": "ok", "tookMs": 98, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
734 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
735 "test-compile": {"status": "ok", "tookMs": 4407, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
736 "test": {"status": "ok", "tookMs": 1196, "passed": 45, "failed": 0, "ignored": 0, "skipped": 0, "total": 45, "byFramework": [{"framework": "specs2", "stats": {"passed": 45, "failed": 0, "ignored": 0, "skipped": 0, "total": 45}}]},
737 "publish": {"status": "skipped", "tookMs": 0},
738 "metadata": {
739 "crossScalaVersions": ["3.2.2"]
740}
741},{
742 "module": "memeid4s",
743 "compile": {"status": "ok", "tookMs": 119, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
744 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
745 "test-compile": {"status": "ok", "tookMs": 3740, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
746 "test": {"status": "ok", "tookMs": 1240, "passed": 43, "failed": 0, "ignored": 0, "skipped": 0, "total": 43, "byFramework": [{"framework": "specs2", "stats": {"passed": 43, "failed": 0, "ignored": 0, "skipped": 0, "total": 43}}]},
747 "publish": {"status": "skipped", "tookMs": 0},
748 "metadata": {
749 "crossScalaVersions": ["3.2.2"]
750}
751},{
752 "module": "memeid4s-http4s",
753 "compile": {"status": "ok", "tookMs": 616, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
754 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
755 "test-compile": {"status": "ok", "tookMs": 1883, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
756 "test": {"status": "ok", "tookMs": 845, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "specs2", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
757 "publish": {"status": "skipped", "tookMs": 0},
758 "metadata": {
759 "crossScalaVersions": ["3.2.2"]
760}
761},{
762 "module": "memeid4s-scalacheck",
763 "compile": {"status": "ok", "tookMs": 97, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
764 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
765 "test-compile": {"status": "ok", "tookMs": 140, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
766 "test": {"status": "ok", "tookMs": 125, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
767 "publish": {"status": "skipped", "tookMs": 0},
768 "metadata": {
769 "crossScalaVersions": ["3.2.2"]
770}
771},{
772 "module": "memeid4s-tapir",
773 "compile": {"status": "ok", "tookMs": 458, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
774 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
775 "test-compile": {"status": "ok", "tookMs": 1356, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
776 "test": {"status": "ok", "tookMs": 947, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "specs2", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
777 "publish": {"status": "skipped", "tookMs": 0},
778 "metadata": {
779 "crossScalaVersions": ["3.2.2"]
780}
781},{
782 "module": "memeid4s-cats",
783 "compile": {"status": "ok", "tookMs": 146, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
784 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
785 "test-compile": {"status": "ok", "tookMs": 1773, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
786 "test": {"status": "ok", "tookMs": 1541, "passed": 67, "failed": 0, "ignored": 0, "skipped": 0, "total": 67, "byFramework": [{"framework": "specs2", "stats": {"passed": 67, "failed": 0, "ignored": 0, "skipped": 0, "total": 67}}]},
787 "publish": {"status": "skipped", "tookMs": 0},
788 "metadata": {
789 "crossScalaVersions": ["3.2.2"]
790}
791},{
792 "module": "memeid4s-fuuid",
793 "compile": {"status": "ok", "tookMs": 590, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
794 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
795 "test-compile": {"status": "ok", "tookMs": 1083, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
796 "test": {"status": "ok", "tookMs": 673, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "specs2", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
797 "publish": {"status": "skipped", "tookMs": 0},
798 "metadata": {
799 "crossScalaVersions": ["3.2.2"]
800}
801},{
802 "module": "memeid4s-circe",
803 "compile": {"status": "ok", "tookMs": 435, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
804 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
805 "test-compile": {"status": "ok", "tookMs": 1217, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
806 "test": {"status": "ok", "tookMs": 1033, "passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8, "byFramework": [{"framework": "specs2", "stats": {"passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8}}]},
807 "publish": {"status": "skipped", "tookMs": 0},
808 "metadata": {
809 "crossScalaVersions": ["3.2.2"]
810}
811},{
812 "module": "repo",
813 "compile": {"status": "ok", "tookMs": 69, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
814 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
815 "test-compile": {"status": "ok", "tookMs": 84, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
816 "test": {"status": "ok", "tookMs": 78, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
817 "publish": {"status": "skipped", "tookMs": 0},
818 "metadata": {
819 "crossScalaVersions": ["3.2.2"]
820}
821},{
822 "module": "memeid4s-literal",
823 "compile": {"status": "ok", "tookMs": 807, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
824 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
825 "test-compile": {"status": "ok", "tookMs": 684, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
826 "test": {"status": "ok", "tookMs": 235, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "munit", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
827 "publish": {"status": "skipped", "tookMs": 0},
828 "metadata": {
829 "crossScalaVersions": ["3.2.2"]
830}
831}]
832************************
833[success] Total time: 53 s, completed Jan 13, 2026, 5:37:25 PM
834[0JChecking patch project/plugins.sbt...
835Checking patch project/dependencies.scala...
836Checking patch project/build.properties...
837Checking patch build.sbt...
838Applied patch project/plugins.sbt cleanly.
839Applied patch project/dependencies.scala cleanly.
840Applied patch project/build.properties cleanly.
841Applied patch build.sbt cleanly.