Build Logs
47degrees/memeid • 3.8.0-RC6:2026-01-08
Errors
3
Warnings
51
Total Lines
773
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-RC6
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-RC6"
45Successfully applied pattern 'val scala3 = "3.2.2"' in project/dependencies.scala
46----
47Starting build for 3.8.0-RC6
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-RC6
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-RC6
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-RC6"
78"++3.8.0-RC6 -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-RC6 """{"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.485s.
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-RC6
98OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in memeid4s-doobie3/crossScalaVersions
99OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in memeid4s-tapir2_12/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in memeid4s-http4s3/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in memeid4s3/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in microsite/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in memeid4s-scalacheck2_12/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in memeid4s-cats3/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in memeid4s-doobie2_12/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in memeid4s-circe3/crossScalaVersions
107OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in memeid4s-literal/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in memeid4s-cats2_12/crossScalaVersions
109OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in memeid4s-doobie/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in repo/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in memeid4s-fuuid/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in memeid4s-scalacheck/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in memeid4s-cats/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in memeid4s-literal3/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in memeid4s-circe2_12/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in documentation/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in bench3/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in memeid4s-literal2_12/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in microsite2_12/crossScalaVersions
120OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in memeid4s-fuuid3/crossScalaVersions
121OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in memeid4s-circe/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in documentation2_12/crossScalaVersions
123OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in memeid4s-http4s/crossScalaVersions
124OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in memeid4s-fuuid2_12/crossScalaVersions
125OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in memeid/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in memeid4s-http4s2_12/crossScalaVersions
127OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in memeid4s-tapir/crossScalaVersions
128OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.12.17) in memeid4s2_12/crossScalaVersions
129OpenCB::Limitting incorrect crossVersions List(3.8.0-RC6) -> List(2.13.10) in memeid4s/crossScalaVersions
130OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in memeid4s-tapir3/crossScalaVersions
131OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in memeid4s-scalacheck3/crossScalaVersions
132[info] set current project to repo (in build file:/build/repo/)
133[info] Setting Scala version to 3.8.0-RC6 on 12 projects.
134[info] Switching Scala version on:
135[info] memeid4s-literal3 (3.8.0-RC6)
136[info] memeid4s-doobie3 (3.8.0-RC6)
137[info] memeid4s-http4s3 (3.8.0-RC6)
138[info] memeid4s-scalacheck3 (3.8.0-RC6)
139[info] bench3 (3.8.0-RC6)
140[info] memeid4s-fuuid3 (3.8.0-RC6)
141[info] memeid (3.8.0-RC6)
142[info] memeid4s-circe3 (3.8.0-RC6)
143[info] memeid4s-tapir3 (3.8.0-RC6)
144[info] memeid4s-cats3 (3.8.0-RC6)
145[info] * repo (3.8.0-RC6)
146[info] memeid4s3 (3.8.0-RC6)
147[info] Excluding projects:
148[info] memeid4s-scalacheck (2.13.10)
149[info] memeid4s (2.13.10)
150[info] memeid4s2_12 (2.12.17)
151[info] memeid4s-cats2_12 (2.12.17)
152[info] memeid4s-doobie2_12 (2.12.17)
153[info] memeid4s-circe2_12 (2.12.17)
154[info] documentation2_12 (2.12.17)
155[info] documentation (2.13.10)
156[info] memeid4s-literal2_12 (2.12.17)
157[info] memeid4s-circe (2.13.10)
158[info] memeid4s-tapir2_12 (2.12.17)
159[info] memeid4s-literal (2.13.10)
160[info] microsite (2.13.10)
161[info] memeid4s-tapir (2.13.10)
162[info] memeid4s-fuuid (2.13.10)
163[info] memeid4s-scalacheck2_12 (2.12.17)
164[info] memeid4s-doobie (2.13.10)
165[info] memeid4s-http4s (2.13.10)
166[info] memeid4s-cats (2.13.10)
167[info] memeid4s-http4s2_12 (2.12.17)
168[info] memeid4s-fuuid2_12 (2.12.17)
169[info] microsite2_12 (2.12.17)
170[info] Reapplying settings...
171[info] set current project to repo (in build file:/build/repo/)
172Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
173[info] Reapplying settings...
174[info] set current project to repo (in build file:/build/repo/)
175[info] Defining Global / credentials, bench3 / credentials and 32 others.
176[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 170 others.
177[info] Run `last` for details.
178[info] Reapplying settings...
179[info] set current project to repo (in build file:/build/repo/)
180Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
181[info] Reapplying settings...
182OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
183
184 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
185 Did you mean memeid4s-tapir3 / allExcludeDependencies ?
186 , retry without global scopes
187[info] Reapplying settings...
188[info] set current project to repo (in build file:/build/repo/)
189Execute removeScalacOptionsStartingWith: -P:wartremover
190[info] Reapplying settings...
191[info] set current project to repo (in build file:/build/repo/)
192[success] Total time: 0 s, completed Jan 8, 2026, 2:03:49 AM
193Build 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>\""}]}
194Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
195Starting build...
196Projects: Set(memeid4s-literal3, memeid4s-doobie3, memeid4s-http4s3, memeid4s-scalacheck3, memeid4s-fuuid3, memeid, memeid4s-circe3, memeid4s-tapir3, memeid4s-cats3, repo, memeid4s3)
197Starting build for ProjectRef(file:/build/repo/,memeid4s-doobie3) (memeid4s-doobie)... [0/11]
198OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
199OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
200OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
201Compile 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
202[info] compiling 6 Java sources to /build/repo/modules/memeid/target/jvm/classes ...
203[info] done compiling
204[info] compiling 6 Scala sources to /build/repo/modules/memeid4s/target/jvm-3/classes ...
205[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
206[warn] one warning found
207[info] done compiling
208[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-doobie/target/jvm-3/classes ...
209[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
210[warn] one warning found
211[info] done compiling
212[info] compiling 1 Scala source to /build/repo/modules/memeid4s-doobie/target/jvm-3/test-classes ...
213[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
214[warn] one warning found
215[info] done compiling
216memeid4s.doobie.DoobieSpec:
217 + SELECT 0.096s
218 + Insert UUID V1 0.019s
219 + Select UUID V1 0.005s
220 + We can insert and select UUIDs 0.037s
221Starting build for ProjectRef(file:/build/repo/,memeid) (memeid)... [1/11]
222Compile 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
223[info] compiling 7 Scala sources to /build/repo/modules/memeid/target/jvm/test-classes ...
224[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
225[warn] one warning found
226[info] done compiling
227[info] V5Spec
228[info] V5 constructor should
229[info] + create same UUID for the same namespace/name
230[info] + create different UUIDs for distinct name
231[info] + create different UUIDs for distinct namespace
232[info] + create valid v5 UUIDs
233[info] Total for specification V5Spec
234[info] Finished in 183 ms
235[info] 4 examples, 0 failure, 0 error
236[info] SQUUIDSpec
237[info] SQUUID constructor should
238[info] + create version 4 UUIDs
239[info] + not generate the same UUID twice
240[info] Total for specification SQUUIDSpec
241[info] Finished in 183 ms
242[info] 2 examples, 0 failure, 0 error
243[info] BitsSpec
244[info] Bits.readByte should
245[info] + read the bytes specified by the bitmask
246[info] + bit access
247[info] + nibble access
248[info] Bits.writeByte should
249[info] + allows us to put bytes
250[info] Bits.Cast should
251[info] + work for significant 8-bit values
252[info] Bits.fromByte and Bits.toByte should
253[info] + round-trip
254[info] Total for specification BitsSpec
255[info] Finished in 353 ms
256[info] 6 examples, 0 failure, 0 error
257[info] V4Spec
258[info] V4 constructor should
259[info] + create version 4 UUIDs
260[info] + not generate the same UUID twice
261[info] + be unable to create non-v4 values regardless of msb/lsb values provided
262[info] + generate version 4 UUIDs regardless of msb/lsb values provided
263[info] Total for specification V4Spec
264[info] Finished in 114 ms
265[info] 4 examples, 0 failure, 0 error
266[info] V1Spec
267[info] V1 constructor should
268[info] + create version 1 UUIDs
269[info] + create monotonically increasing UUIDs
270[info] + not generate the same UUID twice
271[info] + not generate the same UUID twice with high concurrency
272[info] + check time components
273[info] Total for specification V1Spec
274[info] Finished in 150 ms
275[info] 5 examples, 0 failure, 0 error
276[info] V3Spec
277[info] V3 constructor should
278[info] + create same UUID for the same namespace/name
279[info] + create different UUIDs for distinct name
280[info] + create different UUIDs for distinct namespace
281[info] + create valid v3 UUIDs
282[info] Total for specification V3Spec
283[info] Finished in 92 ms
284[info] 4 examples, 0 failure, 0 error
285[info] UUIDSpec
286[info] UUID.fromString should
287[info] + return uuid on valid uuid string
288[info] + throw exception on an invalid string that is accepted by java.util.fromString
289[info] + throw exception on invalid string
290[info] UUID.fromUUID should
291[info] + return NIL on NIL UUID
292[info] + return uuid depending on version
293[info] uuid.asV* methods should
294[info] + uuid.asV1 should return optional with uuid only if class is UUID.V1
295[info] + uuid.asV2 should return optional with uuid only if class is UUID.V2
296[info] + uuid.asV3 should return optional with uuid only if class is UUID.V3
297[info] + uuid.asV4 should return optional with uuid only if class is UUID.V4
298[info] + uuid.asV5 should return optional with uuid only if class is UUID.V5
299[info] uuid.isV* methods should
300[info] + uuid.isV1 should return true only if class is UUID.V1
301[info] + uuid.isV2 should return true only if class is UUID.V2
302[info] + uuid.isV3 should return true only if class is UUID.V3
303[info] + uuid.isV4 should return true only if class is UUID.V4
304[info] + uuid.isV5 should return true only if class is UUID.V5
305[info] + uuid.isNil should return true only if uuid is NIL uuid
306[info] UUID.variant should
307[info] + detect a valid variant
308[info] + detect an invalid UUID variant
309[info] UUID.NIL should
310[info] + have variant 0
311[info] + have all 128 bits to 0
312[info] Total for specification UUIDSpec
313[info] Finished in 599 ms
314[info] 20 examples, 713 expectations, 0 failure, 0 error
315Starting build for ProjectRef(file:/build/repo/,memeid4s3) (memeid4s)... [2/11]
316Compile 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
317[info] compiling 1 Scala source to /build/repo/modules/memeid4s-scalacheck/target/jvm-3/classes ...
318[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
319[warn] one warning found
320[info] done compiling
321[info] compiling 8 Scala sources to /build/repo/modules/memeid4s/target/jvm-3/test-classes ...
322[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
323[warn] -- [E220] Type Warning: /build/repo/modules/memeid4s/src/test/scala/memeid4s/UUIDSpec.scala:37:30
324[warn] 37 | UUID.from(s) must beLeft().like { case e: IllegalArgumentException =>
325[warn] | ^^^^^^^^
326[warn] |Argument for implicit parameter p was supplied using a default argument.
327[warn] |
328[warn] | longer explanation available when compiling with `-explain`
329[warn] two warnings found
330[info] done compiling
331[info] SQUUIDSpec
332[info] SQUUID constructor should
333[info] + create version 4 UUIDs
334[info] + not generate the same UUID twice
335[info] Total for specification SQUUIDSpec
336[info] Finished in 157 ms
337[info] 2 examples, 0 failure, 0 error
338[info] NodeSpec
339[info] Node.clockSequence should
340[info] + be initialized once per system lifetime
341[info] Node.nodeId should
342[info] + be equal for the same node
343[info] Total for specification NodeSpec
344[info] Finished in 166 ms
345[info] 2 examples, 0 failure, 0 error
346[info] V1Spec
347[info] V1 constructor should
348[info] + create version 1 UUIDs
349[info] + create monotonically increasing UUIDs
350[info] + not generate the same UUID twice
351[info] + not generate the same UUID twice with high concurrency
352[info] + check time components
353[info] Total for specification V1Spec
354[info] Finished in 189 ms
355[info] 5 examples, 0 failure, 0 error
356[info] V5Spec
357[info] V5 constructor should
358[info] + create same UUID for the same namespace/name
359[info] + create different UUIDs for distinct name
360[info] + create different UUIDs for distinct namespace
361[info] Total for specification V5Spec
362[info] Finished in 123 ms
363[info] 3 examples, 0 failure, 0 error
364[info] V3Spec
365[info] V3 constructor should
366[info] + create same UUID for the same namespace/name
367[info] + create different UUIDs for distinct name
368[info] + create different UUIDs for distinct namespace
369[info] Total for specification V3Spec
370[info] Finished in 126 ms
371[info] 3 examples, 0 failure, 0 error
372[info] DigestableSpec
373[info] Digestible[String] should
374[info] + give the same bytes for the same string
375[info] Digestible[UUID] should
376[info] + round-trip
377[info] + give the same bytes for the same UUID
378[info] Total for specification DigestableSpec
379[info] Finished in 146 ms
380[info] 3 examples, 102 expectations, 0 failure, 0 error
381[info] V4Spec
382[info] V4 constructor should
383[info] + create version 4 UUIDs
384[info] + not generate the same UUID twice
385[info] + be unable to create non-v4 values regardless of msb/lsb values provided
386[info] + generate version 4 UUIDs regardless of msb/lsb values provided
387[info] Total for specification V4Spec
388[info] Finished in 109 ms
389[info] 4 examples, 0 failure, 0 error
390[info] UUIDSpec
391[info] UUID.from should
392[info] + return Right on valid UUID
393[info] + return Left on invalid string
394[info] UUID.as should
395[info] + return Some[UUID.V1] only if version is 1
396[info] + return Some[UUID.V2] only if version is 2
397[info] + return Some[UUID.V3] only if version is 3
398[info] + return Some[UUID.V4] only if version is 4
399[info] + return Some[UUID.V5] only if version is 5
400[info] UUID.is should
401[info] + return true only if version is 1
402[info] + return true only if version is 2
403[info] + return true only if version is 3
404[info] + return true only if version is 4
405[info] + return true only if version is 5
406[info] uuid.msb should
407[info] + be an alias for uuid.getMostSignificantBits()
408[info] uuid.lsb should
409[info] + be an alias for uuid.getLeastSignificantBits()
410[info] UUID.variant should
411[info] + detect a valid variant
412[info] + detect an invalid UUID variant
413[info] UUID.Nil should
414[info] + have variant 0
415[info] + have all 128 bits to 0
416[info] unapply should
417[info] + extract valid uuid string as UUID
418[info] + fail on invalid uuid string as UUID
419[info] new RichUUID should
420[info] + create a new instance with the UUID
421[info] Total for specification UUIDSpec
422[info] Finished in 679 ms
423[info] 21 examples, 1902 expectations, 0 failure, 0 error
424Starting build for ProjectRef(file:/build/repo/,memeid4s-http4s3) (memeid4s-http4s)... [3/11]
425Compile 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
426[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-http4s/target/jvm-3/classes ...
427[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
428[warn] one warning found
429[info] done compiling
430[info] compiling 3 Scala sources to /build/repo/modules/memeid4s-cats/target/jvm-3/classes ...
431[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
432[warn] -- Warning: /build/repo/modules/memeid4s-cats/src/main/scala/memeid4s/cats/syntax.scala:45:23
433[warn] 45 | UUID.V4.squuid {
434[warn] | ^
435[warn] |Implicit parameters should be provided with a `using` clause.
436[warn] |To disable the warning, please use the following option:
437[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
438[warn] 46 | new Posix {
439[warn] 47 | override def value: Long = d.toSeconds
440[warn] 48 | }
441[warn] 49 | }
442[warn] two warnings found
443[info] done compiling
444[info] compiling 1 Scala source to /build/repo/modules/memeid4s-http4s/target/jvm-3/test-classes ...
445[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
446[warn] one warning found
447[info] done compiling
448[info] InstancesSpec
449[info] QueryParamDecoder[UUID] should
450[info] + correctly decode a valid UUID
451[info] + fail given an invalid UUID
452[info] QueryParamEncoder[UUID] should
453[info] + correctly encode a valid UUID
454[info] Total for specification InstancesSpec
455[info] Finished in 235 ms
456[info] 3 examples, 300 expectations, 0 failure, 0 error
457Starting build for ProjectRef(file:/build/repo/,memeid4s-scalacheck3) (memeid4s-scalacheck)... [4/11]
458Compile 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
459Starting build for ProjectRef(file:/build/repo/,memeid4s-tapir3) (memeid4s-tapir)... [5/11]
460Compile 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
461[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-tapir/target/jvm-3/classes ...
462[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
463[warn] one warning found
464[info] done compiling
465[info] compiling 1 Scala source to /build/repo/modules/memeid4s-tapir/target/jvm-3/test-classes ...
466[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
467[warn] one warning found
468[info] done compiling
469[info] InstancesSpec
470[info] Schema[UUID] & Codec[UUID] should
471[info] + provide correct schema when generating documentation
472[info] + validates a valid UUID
473[info] + validates an invalid UUID
474[info] Total for specification InstancesSpec
475[info] Finished in 419 ms
476[info] 3 examples, 102 expectations, 0 failure, 0 error
477Starting build for ProjectRef(file:/build/repo/,memeid4s-cats3) (memeid4s-cats)... [6/11]
478Compile 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
479[info] compiling 4 Scala sources to /build/repo/modules/memeid4s-cats/target/jvm-3/test-classes ...
480[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
481[warn] one warning found
482[info] done compiling
483[info] DigestibleLaws
484[info] contravariant laws must hold for Digestible
485[info] + contravariant.contravariant composition
486[info] + contravariant.contravariant identity
487[info] + contravariant.invariant composition
488[info] + contravariant.invariant identity
489[info] serializable laws must hold for Digestible
490[info] + serializable.can serialize and deserialize
491[info] Total for specification DigestibleLaws
492[info] Finished in 142 ms
493[info] 5 examples, 401 expectations, 0 failure, 0 error
494[info] InstancesSpec
495[info] Show[UUID] should
496[info] + allow representing uuids as String
497[info] Contravariant[Digestible] should
498[info] + be provided
499[info] Order[UUID] should
500[info] + compare using unsigned comparison
501[info] + Hash[UUID] returns hash code consistent with java.util.UUID
502[info] Total for specification InstancesSpec
503[info] Finished in 161 ms
504[info] 4 examples, 301 expectations, 0 failure, 0 error
505[info] SyntaxSpec
506[info] v1 constructor should
507[info] + create version 1 UUIDs
508[info] v3 constructor should
509[info] + create version 3 UUIDs
510[info] random constructor should
511[info] + create version 4 UUIDs
512[info] squuid constructor should
513[info] + create version 4 UUIDs
514[info] v5 constructor should
515[info] + create version 5 UUIDs
516[info] Total for specification SyntaxSpec
517[info] Finished in 211 ms
518[info] 5 examples, 0 failure, 0 error
519[info] UUIDLaws
520[info] hash laws must hold for UUID
521[info] + hash.antisymmetry eq
522[info] + hash.hash compatibility
523[info] + hash.reflexivity eq
524[info] + hash.symmetry eq
525[info] + hash.transitivity eq
526[info] order laws must hold for UUID
527[info] + order.antisymmetry
528[info] + order.antisymmetry eq
529[info] + order.compare
530[info] + order.gt
531[info] + order.gteqv
532[info] + order.lt
533[info] + order.max
534[info] + order.min
535[info] + order.partialCompare
536[info] + order.pmax
537[info] + order.pmin
538[info] + order.reflexivity eq
539[info] + order.reflexivity gt
540[info] + order.reflexivity lt
541[info] + order.symmetry eq
542[info] + order.totality
543[info] + order.transitivity
544[info] + order.transitivity eq
545[info] lowerBounded laws must hold for UUID
546[info] + lowerBounded.antisymmetry
547[info] + lowerBounded.antisymmetry eq
548[info] + lowerBounded.bound is less than or equals
549[info] + lowerBounded.gt
550[info] + lowerBounded.gteqv
551[info] + lowerBounded.lt
552[info] + lowerBounded.partialCompare
553[info] + lowerBounded.pmax
554[info] + lowerBounded.pmin
555[info] + lowerBounded.reflexivity eq
556[info] + lowerBounded.reflexivity gt
557[info] + lowerBounded.reflexivity lt
558[info] + lowerBounded.symmetry eq
559[info] + lowerBounded.transitivity
560[info] + lowerBounded.transitivity eq
561[info] upperBounded laws must hold for UUID
562[info] + upperBounded.antisymmetry
563[info] + upperBounded.antisymmetry eq
564[info] + upperBounded.bound is greater than or equals
565[info] + upperBounded.gt
566[info] + upperBounded.gteqv
567[info] + upperBounded.lt
568[info] + upperBounded.partialCompare
569[info] + upperBounded.pmax
570[info] + upperBounded.pmin
571[info] + upperBounded.reflexivity eq
572[info] + upperBounded.reflexivity gt
573[info] + upperBounded.reflexivity lt
574[info] + upperBounded.symmetry eq
575[info] + upperBounded.transitivity
576[info] + upperBounded.transitivity eq
577[info] Total for specification UUIDLaws
578[info] Finished in 516 ms
579[info] 53 examples, 5300 expectations, 0 failure, 0 error
580Starting build for ProjectRef(file:/build/repo/,memeid4s-fuuid3) (memeid4s-fuuid)... [7/11]
581Compile 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
582[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-fuuid/target/jvm-3/classes ...
583[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
584[warn] one warning found
585[info] done compiling
586[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-fuuid/target/jvm-3/test-classes ...
587[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
588[warn] one warning found
589[info] done compiling
590[info] AutoSpec
591[info] UUID-FUUID auto conversions should
592[info] + convert between UUID & FUUID
593[info] Total for specification AutoSpec
594[info] Finished in 111 ms
595[info] 1 example, 100 expectations, 0 failure, 0 error
596[info] SynxtaxSpec
597[info] UUID-FUUID conversions should
598[info] + convert between UUID & FUUID
599[info] + convert between FUUID & UUID
600[info] Total for specification SynxtaxSpec
601[info] Finished in 105 ms
602[info] 2 examples, 200 expectations, 0 failure, 0 error
603Starting build for ProjectRef(file:/build/repo/,memeid4s-circe3) (memeid4s-circe)... [8/11]
604Compile 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
605[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-circe/target/jvm-3/classes ...
606[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
607[warn] one warning found
608[info] done compiling
609[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-circe/target/jvm-3/test-classes ...
610[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
611[warn] one warning found
612[info] done compiling
613[info] CirceInstancesSpec
614[info] Encoder[UUID] should
615[info] + encode UUID as JSON
616[info] Decoder[UUID] should
617[info] + decode JSON as UUID
618[info] Total for specification CirceInstancesSpec
619[info] Finished in 213 ms
620[info] 2 examples, 200 expectations, 0 failure, 0 error
621[info] UUIDCodecLaws
622[info] codec laws must hold for UUID
623[info] + codec.consistency with accumulating
624[info] + codec.decoder serializability
625[info] + codec.encoder serializability
626[info] + codec.roundTrip
627[info] codec laws must hold for UUID
628[info] + codec.consistency with accumulating
629[info] + codec.roundTrip
630[info] Total for specification UUIDCodecLaws
631[info] Finished in 207 ms
632[info] 6 examples, 402 expectations, 0 failure, 0 error
633Starting build for ProjectRef(file:/build/repo/,repo) (repo)... [9/11]
634Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Ykind-projector, -Xsemanticdb, -semanticdb-target, /build/repo/target/scala-3.8.0-RC6/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
635Starting build for ProjectRef(file:/build/repo/,memeid4s-literal3) (memeid4s-literal)... [10/11]
636Compile 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
637[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-literal/target/jvm-3/classes ...
638[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
639[warn] one warning found
640[info] done compiling
641[info] compiling 2 Scala sources to /build/repo/modules/memeid4s-literal/target/jvm-3/test-classes ...
642[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
643[warn] one warning found
644[info] done compiling
645memeid4s.literal.LiteralSpec:
646 + uuid interpolator create UUID on valid string literal 0.011s
647 + fail on invalid string literal 0.001s
648memeid4s.literal.MacroSpec:
649 + fail on using variables 0.011s
650
651************************
652Build summary:
653[{
654 "module": "memeid4s-doobie",
655 "compile": {"status": "ok", "tookMs": 6542, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
656 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
657 "test-compile": {"status": "ok", "tookMs": 1863, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
658 "test": {"status": "ok", "tookMs": 1313, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "munit", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
659 "publish": {"status": "skipped", "tookMs": 0},
660 "metadata": {
661 "crossScalaVersions": ["3.2.2"]
662}
663},{
664 "module": "memeid",
665 "compile": {"status": "ok", "tookMs": 55, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
666 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
667 "test-compile": {"status": "ok", "tookMs": 4167, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
668 "test": {"status": "ok", "tookMs": 1286, "passed": 45, "failed": 0, "ignored": 0, "skipped": 0, "total": 45, "byFramework": [{"framework": "specs2", "stats": {"passed": 45, "failed": 0, "ignored": 0, "skipped": 0, "total": 45}}]},
669 "publish": {"status": "skipped", "tookMs": 0},
670 "metadata": {
671 "crossScalaVersions": ["3.2.2"]
672}
673},{
674 "module": "memeid4s",
675 "compile": {"status": "ok", "tookMs": 113, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
676 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
677 "test-compile": {"status": "ok", "tookMs": 3863, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
678 "test": {"status": "ok", "tookMs": 1600, "passed": 43, "failed": 0, "ignored": 0, "skipped": 0, "total": 43, "byFramework": [{"framework": "specs2", "stats": {"passed": 43, "failed": 0, "ignored": 0, "skipped": 0, "total": 43}}]},
679 "publish": {"status": "skipped", "tookMs": 0},
680 "metadata": {
681 "crossScalaVersions": ["3.2.2"]
682}
683},{
684 "module": "memeid4s-http4s",
685 "compile": {"status": "ok", "tookMs": 661, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
686 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
687 "test-compile": {"status": "ok", "tookMs": 2093, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
688 "test": {"status": "ok", "tookMs": 810, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "specs2", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
689 "publish": {"status": "skipped", "tookMs": 0},
690 "metadata": {
691 "crossScalaVersions": ["3.2.2"]
692}
693},{
694 "module": "memeid4s-scalacheck",
695 "compile": {"status": "ok", "tookMs": 79, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
696 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
697 "test-compile": {"status": "ok", "tookMs": 102, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
698 "test": {"status": "ok", "tookMs": 107, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
699 "publish": {"status": "skipped", "tookMs": 0},
700 "metadata": {
701 "crossScalaVersions": ["3.2.2"]
702}
703},{
704 "module": "memeid4s-tapir",
705 "compile": {"status": "ok", "tookMs": 497, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
706 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
707 "test-compile": {"status": "ok", "tookMs": 1467, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
708 "test": {"status": "ok", "tookMs": 1014, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "specs2", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
709 "publish": {"status": "skipped", "tookMs": 0},
710 "metadata": {
711 "crossScalaVersions": ["3.2.2"]
712}
713},{
714 "module": "memeid4s-cats",
715 "compile": {"status": "ok", "tookMs": 189, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
716 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
717 "test-compile": {"status": "ok", "tookMs": 2025, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
718 "test": {"status": "ok", "tookMs": 1511, "passed": 67, "failed": 0, "ignored": 0, "skipped": 0, "total": 67, "byFramework": [{"framework": "specs2", "stats": {"passed": 67, "failed": 0, "ignored": 0, "skipped": 0, "total": 67}}]},
719 "publish": {"status": "skipped", "tookMs": 0},
720 "metadata": {
721 "crossScalaVersions": ["3.2.2"]
722}
723},{
724 "module": "memeid4s-fuuid",
725 "compile": {"status": "ok", "tookMs": 407, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
726 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
727 "test-compile": {"status": "ok", "tookMs": 1130, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
728 "test": {"status": "ok", "tookMs": 756, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "specs2", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
729 "publish": {"status": "skipped", "tookMs": 0},
730 "metadata": {
731 "crossScalaVersions": ["3.2.2"]
732}
733},{
734 "module": "memeid4s-circe",
735 "compile": {"status": "ok", "tookMs": 415, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
736 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
737 "test-compile": {"status": "ok", "tookMs": 1285, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
738 "test": {"status": "ok", "tookMs": 1088, "passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8, "byFramework": [{"framework": "specs2", "stats": {"passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8}}]},
739 "publish": {"status": "skipped", "tookMs": 0},
740 "metadata": {
741 "crossScalaVersions": ["3.2.2"]
742}
743},{
744 "module": "repo",
745 "compile": {"status": "ok", "tookMs": 87, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
746 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
747 "test-compile": {"status": "ok", "tookMs": 84, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
748 "test": {"status": "ok", "tookMs": 73, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
749 "publish": {"status": "skipped", "tookMs": 0},
750 "metadata": {
751 "crossScalaVersions": ["3.2.2"]
752}
753},{
754 "module": "memeid4s-literal",
755 "compile": {"status": "ok", "tookMs": 1164, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
756 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
757 "test-compile": {"status": "ok", "tookMs": 710, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
758 "test": {"status": "ok", "tookMs": 259, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "munit", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
759 "publish": {"status": "skipped", "tookMs": 0},
760 "metadata": {
761 "crossScalaVersions": ["3.2.2"]
762}
763}]
764************************
765[success] Total time: 53 s, completed Jan 8, 2026, 2:04:42 AM
766[0JChecking patch project/plugins.sbt...
767Checking patch project/dependencies.scala...
768Checking patch project/build.properties...
769Checking patch build.sbt...
770Applied patch project/plugins.sbt cleanly.
771Applied patch project/dependencies.scala cleanly.
772Applied patch project/build.properties cleanly.
773Applied patch build.sbt cleanly.