Build Logs

endless4s/endless • 3.8.0-RC6:2026-01-08

Errors

0

Warnings

0

Total Lines

356

1##################################
2Clonning https://github.com/endless4s/endless.git into /build/repo using revision v0.31.1
3##################################
4Note: switching to 'e93280535dff0e89d2b8f623787640db9e7dcf34'.
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.7.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: val scala3 = "3.7.2"
35Replacement: val scala3 = "3.8.0-RC6"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3 = "3.7.2"' in build.sbt
40----
41Starting build for 3.8.0-RC6
42Execute tests: true
43sbt project found:
44Sbt version 1.11.4 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project endless4s/endless
47##################################
48Scala version: 3.8.0-RC6
49Targets: io.github.endless4s%endless-circe-helpers io.github.endless4s%endless-core io.github.endless4s%endless-protobuf-helpers io.github.endless4s%endless-runtime-akka io.github.endless4s%endless-runtime-pekko
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.7.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
51##################################
52Using extra scalacOptions: ,REQUIRE:-source:3.8
53Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
54[sbt_options] declare -a sbt_options=()
55[process_args] java_version = '17'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
57# Executing command line:
58java
59-Dfile.encoding=UTF-8
60-Dcommunitybuild.scala=3.8.0-RC6
61-Dcommunitybuild.project.dependencies.add=
62-Xmx7G
63-Xms4G
64-Xss8M
65-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
66-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.8.0-RC6"
70"++3.8.0-RC6 -v"
71"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
72"set every credentials := Nil"
73"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
74"removeScalacOptionsStartingWith -P:wartremover"
75
76moduleMappings
77"runBuild 3.8.0-RC6 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.7.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" io.github.endless4s%endless-circe-helpers io.github.endless4s%endless-core io.github.endless4s%endless-protobuf-helpers io.github.endless4s%endless-runtime-akka io.github.endless4s%endless-runtime-pekko"
78
79[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
80[info] loading project definition from /build/repo/project/project
81[info] loading settings for project repo-build from akka.sbt, plugins.sbt, scalapb.sbt...
82[info] loading project definition from /build/repo/project
83[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
84[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
85[info] Compilation completed in 9.406s.
86[info] done compiling
87[info] loading settings for project root from build.sbt...
88[info] set current project to endless (in build file:/build/repo/)
89Execute setCrossScalaVersions: 3.8.0-RC6
90OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in example/crossScalaVersions
91OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in core/crossScalaVersions
92OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scodecHelpers/crossScalaVersions
93OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC6) in scodecHelpers/crossScalaVersions
94OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in protobufHelpers/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in circeHelpers/crossScalaVersions
96OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in pekkoRuntime/crossScalaVersions
97OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in root/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in akkaRuntime/crossScalaVersions
99[info] set current project to endless (in build file:/build/repo/)
100[info] Setting Scala version to 3.8.0-RC6 on 7 projects.
101[info] Switching Scala version on:
102[info] pekkoRuntime (2.13.16, 3.8.0-RC6)
103[info] scodecHelpers (3.8.0-RC6)
104[info] akkaRuntime (2.13.16, 3.8.0-RC6)
105[info] protobufHelpers (2.13.16, 3.8.0-RC6)
106[info] circeHelpers (2.13.16, 3.8.0-RC6)
107[info] core (2.13.16, 3.8.0-RC6)
108[info] example (2.13.16, 3.8.0-RC6)
109[info] Excluding projects:
110[info] * root (2.13.16)
111[info] documentation (2.12.20)
112[info] Reapplying settings...
113[info] set current project to endless (in build file:/build/repo/)
114Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
115[info] Reapplying settings...
116[info] set current project to endless (in build file:/build/repo/)
117[info] Defining Global / credentials, akkaRuntime / credentials and 7 others.
118[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 71 others.
119[info] Run `last` for details.
120[info] Reapplying settings...
121[info] set current project to endless (in build file:/build/repo/)
122Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
123[info] Reapplying settings...
124OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
125
126 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
127 Did you mean allExcludeDependencies ?
128 , retry without global scopes
129[info] Reapplying settings...
130[info] set current project to endless (in build file:/build/repo/)
131Execute removeScalacOptionsStartingWith: -P:wartremover
132[info] Reapplying settings...
133[info] set current project to endless (in build file:/build/repo/)
134[success] Total time: 0 s, completed Jan 8, 2026, 2:59:06 AM
135Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.7.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
136Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
137Starting build...
138Projects: Set(pekkoRuntime, akkaRuntime, protobufHelpers, circeHelpers, core)
139Starting build for ProjectRef(file:/build/repo/,core) (endless-core)... [0/5]
140OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
141OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
142Compile scalacOptions: -Xkind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
143[info] compiling 35 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/classes ...
144[info] done compiling
145[info] compiling 5 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/test-classes ...
146[info] done compiling
147endless.core.entity.StateReaderHelpersSuite:
148 + ifKnown with state 0.152s
149 + ifKnown with no state 0.007s
150 + ifUnknown with state 0.02s
151 + ifUnknown with no state 0.001s
152 + ifKnownF with state 0.019s
153 + ifKnownF with no state 0.001s
154 + ifUnknownF with state 0.024s
155 + ifUnknownF with no state 0.002s
156 + ifKnownFE with state 0.019s
157 + ifKnownFE with no state 0.004s
158 + ifUnknownFE with state 0.011s
159 + ifUnknownFE with no state 0.001s
160 + ifKnownT with state 0.019s
161 + ifKnownT with no state 0.003s
162 + ifUnknownT with state 0.016s
163 + ifUnknownT with no state 0.003s
164endless.core.entity.EffectorSuite:
165 + ifKnown with state 0.519s
166 + ifKnown without state 0.007s
167 + read allows to read state 0.019s
168 + enablePassivation sets passivation state 0.098s
169 + disablePassivation sets passivation state to disabled 0.003s
170 + read does not affect passivation state 0.003s
171 + self allows to call entity algebra 0.005s
172endless.core.interpret.EntityTSuite:
173 + EntityT.MonadLaws: monad.ap consistent with product + map 0.771s
174 + EntityT.MonadLaws: monad.applicative homomorphism 0.006s
175 + EntityT.MonadLaws: monad.applicative identity 0.014s
176 + EntityT.MonadLaws: monad.applicative interchange 0.022s
177 + EntityT.MonadLaws: monad.applicative map 0.015s
178 + EntityT.MonadLaws: monad.applicative unit 0.003s
179 + EntityT.MonadLaws: monad.apply composition 4.955s
180 + EntityT.MonadLaws: monad.covariant composition 0.006s
181 + EntityT.MonadLaws: monad.covariant identity 0.003s
182 + EntityT.MonadLaws: monad.flatMap associativity 1.985s
183 + EntityT.MonadLaws: monad.flatMap consistent apply 0.067s
184 + EntityT.MonadLaws: monad.flatMap from tailRecM consistency 0.067s
185 + EntityT.MonadLaws: monad.flatMapOrKeep flatMap coherence 0.048s
186 + EntityT.MonadLaws: monad.invariant composition 0.015s
187 + EntityT.MonadLaws: monad.invariant identity 0.003s
188 + EntityT.MonadLaws: monad.map flatMap coherence 0.006s
189 + EntityT.MonadLaws: monad.map2/map2Eval consistency 0.099s
190 + EntityT.MonadLaws: monad.map2/product-map consistency 0.086s
191 + EntityT.MonadLaws: monad.mapOrKeepToMapEquivalence 0.009s
192 + EntityT.MonadLaws: monad.monad left identity 0.005s
193 + EntityT.MonadLaws: monad.monad right identity 0.004s
194 + EntityT.MonadLaws: monad.monoidal left identity 0.006s
195 + EntityT.MonadLaws: monad.monoidal right identity 0.006s
196 + EntityT.MonadLaws: monad.mproduct consistent flatMap 0.173s
197 + EntityT.MonadLaws: monad.productL consistent map2 0.034s
198 + EntityT.MonadLaws: monad.productR consistent map2 0.024s
199 + EntityT.MonadLaws: monad.replicateA_ consistent with replicateA.void 0.035s
200 + EntityT.MonadLaws: monad.semigroupal associativity 2.126s
201 + EntityT.MonadLaws: monad.tailRecM consistent flatMap 0.074s
202 + EntityT.MonadLaws: monad.tailRecM stack safety 0.054s
203 + EntityT.FunctorLaws for direct map def: functor.covariant composition 0.015s
204 + EntityT.FunctorLaws for direct map def: functor.covariant identity 0.004s
205 + EntityT.FunctorLaws for direct map def: functor.invariant composition 0.008s
206 + EntityT.FunctorLaws for direct map def: functor.invariant identity 0.003s
207 + EntityT.FunctorLaws for direct map def: functor.mapOrKeepToMapEquivalence 0.006s
208 + writer appends events 0.004s
209 + reader folds state 0.019s
210 + failing folder fails when reader is involved 0.001s
211 + liftK is resolved by Logger auto-derive 0.002s
212endless.core.interpret.DurableEntityTSuite:
213 + DurableEntityT.MonadLaws: monad.ap consistent with product + map 1.082s
214 + DurableEntityT.MonadLaws: monad.applicative homomorphism 0.004s
215 + DurableEntityT.MonadLaws: monad.applicative identity 0.016s
216 + DurableEntityT.MonadLaws: monad.applicative interchange 0.017s
217 + DurableEntityT.MonadLaws: monad.applicative map 0.017s
218 + DurableEntityT.MonadLaws: monad.applicative unit 0.001s
219 + DurableEntityT.MonadLaws: monad.apply composition 11.35s
220 + DurableEntityT.MonadLaws: monad.covariant composition 0.008s
221 + DurableEntityT.MonadLaws: monad.covariant identity 0.003s
222 + DurableEntityT.MonadLaws: monad.flatMap associativity 3.715s
223 + DurableEntityT.MonadLaws: monad.flatMap consistent apply 0.163s
224 + DurableEntityT.MonadLaws: monad.flatMap from tailRecM consistency 0.14s
225 + DurableEntityT.MonadLaws: monad.flatMapOrKeep flatMap coherence 0.093s
226 + DurableEntityT.MonadLaws: monad.invariant composition 0.013s
227 + DurableEntityT.MonadLaws: monad.invariant identity 0.003s
228 + DurableEntityT.MonadLaws: monad.map flatMap coherence 0.008s
229 + DurableEntityT.MonadLaws: monad.map2/map2Eval consistency 0.199s
230 + DurableEntityT.MonadLaws: monad.map2/product-map consistency 0.267s
231 + DurableEntityT.MonadLaws: monad.mapOrKeepToMapEquivalence 0.008s
232 + DurableEntityT.MonadLaws: monad.monad left identity 0.005s
233 + DurableEntityT.MonadLaws: monad.monad right identity 0.003s
234 + DurableEntityT.MonadLaws: monad.monoidal left identity 0.004s
235 + DurableEntityT.MonadLaws: monad.monoidal right identity 0.005s
236 + DurableEntityT.MonadLaws: monad.mproduct consistent flatMap 0.31s
237 + DurableEntityT.MonadLaws: monad.productL consistent map2 0.063s
238 + DurableEntityT.MonadLaws: monad.productR consistent map2 0.051s
239 + DurableEntityT.MonadLaws: monad.replicateA_ consistent with replicateA.void 0.027s
240 + DurableEntityT.MonadLaws: monad.semigroupal associativity 4.727s
241 + DurableEntityT.MonadLaws: monad.tailRecM consistent flatMap 0.179s
242 + DurableEntityT.MonadLaws: monad.tailRecM stack safety 0.045s
243 + stateReader returns state 0.002s
244 + stateWriter writes state 0.001s
245 + stateModifier modifies state, if possible 0.001s
246 + stateModifierF modifies state, if possible 0.001s
247 + unit returns unit 0.0s
248 + liftK is resolved by Logger auto-derive 0.001s
249Starting build for ProjectRef(file:/build/repo/,protobufHelpers) (endless-protobuf-helpers)... [1/5]
250Compile scalacOptions: -Xkind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
251[info] compiling 5 Scala sources to /build/repo/protobuf/target/scala-3.8.0-RC6/classes ...
252[info] done compiling
253[info] Compiling 1 protobuf files to /build/repo/protobuf/target/scala-3.8.0-RC6/src_managed/test/scalapb
254[info] compiling 4 Scala sources to /build/repo/protobuf/target/scala-3.8.0-RC6/test-classes ...
255[info] done compiling
256endless.protobuf.ProtobufCommandProtocolSuite:
257 + protobuf command protocol 0.247s
258Starting build for ProjectRef(file:/build/repo/,pekkoRuntime) (endless-runtime-pekko)... [2/5]
259Compile scalacOptions: -Xkind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
260[info] Compiling 1 protobuf files to /build/repo/pekko-runtime/target/scala-3.8.0-RC6/src_managed/main/scalapb
261[info] compiling 16 Scala sources to /build/repo/pekko-runtime/target/scala-3.8.0-RC6/classes ...
262[info] done compiling
263[info] Compiling 1 protobuf files to /build/repo/pekko-runtime/target/scala-3.8.0-RC6/src_managed/test/scalapb
264[info] compiling 4 Scala sources to /build/repo/pekko-runtime/target/scala-3.8.0-RC6/test-classes ...
265[info] done compiling
26603:00:01.723 [ScalaPbSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
26703:00:02.027 [ScalaPbSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
26803:00:02.064 [ScalaPbSerializerSpec-pekko.actor.default-dispatcher-5] INFO org.apache.pekko.event.slf4j.Slf4jLogger -- Slf4jLogger started
26903:00:02.110 [ScalaPbSerializerSpec-pekko.actor.default-dispatcher-6] INFO org.apache.pekko.actor.CoordinatedShutdown -- Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
270endless.runtime.pekko.protobuf.ScalaPbSerializerSuite:
271 + be found by pekko serialization extension when asked for it for test type 0.786s
272 + serialize and deserialize event correctly 0.07s
273Starting build for ProjectRef(file:/build/repo/,akkaRuntime) (endless-runtime-akka)... [3/5]
274Compile scalacOptions: -Xkind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
275[info] Compiling 1 protobuf files to /build/repo/akka-runtime/target/scala-3.8.0-RC6/src_managed/main/scalapb
276[info] compiling 16 Scala sources to /build/repo/akka-runtime/target/scala-3.8.0-RC6/classes ...
277[info] done compiling
278[info] Compiling 1 protobuf files to /build/repo/akka-runtime/target/scala-3.8.0-RC6/src_managed/test/scalapb
279[info] compiling 4 Scala sources to /build/repo/akka-runtime/target/scala-3.8.0-RC6/test-classes ...
280[info] done compiling
281SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
282SLF4J: Defaulting to no-operation (NOP) logger implementation
283SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
284endless.runtime.akka.protobuf.ScalaPbSerializerSuite:
285 + be found by akka serialization extension when asked for it for test type 0.637s
286 + serialize and deserialize event correctly 0.199s
287Starting build for ProjectRef(file:/build/repo/,circeHelpers) (endless-circe-helpers)... [4/5]
288Compile scalacOptions: -Xkind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
289[info] compiling 5 Scala sources to /build/repo/circe/target/scala-3.8.0-RC6/classes ...
290[info] done compiling
291[info] compiling 1 Scala source to /build/repo/circe/target/scala-3.8.0-RC6/test-classes ...
292[info] done compiling
293endless.circe.CirceCommandProtocolSuite:
294 + circe command protocol 0.366s
295
296************************
297Build summary:
298[{
299 "module": "endless-core",
300 "compile": {"status": "ok", "tookMs": 9033, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
301 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
302 "test-compile": {"status": "ok", "tookMs": 4614, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
303 "test": {"status": "ok", "tookMs": 23363, "passed": 98, "failed": 0, "ignored": 0, "skipped": 0, "total": 98, "byFramework": [{"framework": "munit", "stats": {"passed": 98, "failed": 0, "ignored": 0, "skipped": 0, "total": 98}}]},
304 "publish": {"status": "skipped", "tookMs": 0},
305 "metadata": {
306 "crossScalaVersions": ["2.13.16", "3.7.2"]
307}
308},{
309 "module": "endless-protobuf-helpers",
310 "compile": {"status": "ok", "tookMs": 1004, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
311 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
312 "test-compile": {"status": "ok", "tookMs": 2389, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
313 "test": {"status": "ok", "tookMs": 547, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "munit", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
314 "publish": {"status": "skipped", "tookMs": 0},
315 "metadata": {
316 "crossScalaVersions": ["2.13.16", "3.7.2"]
317}
318},{
319 "module": "endless-runtime-pekko",
320 "compile": {"status": "ok", "tookMs": 3804, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
321 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
322 "test-compile": {"status": "ok", "tookMs": 1312, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
323 "test": {"status": "ok", "tookMs": 1141, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "munit", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
324 "publish": {"status": "skipped", "tookMs": 0},
325 "metadata": {
326 "crossScalaVersions": ["2.13.16", "3.7.2"]
327}
328},{
329 "module": "endless-runtime-akka",
330 "compile": {"status": "ok", "tookMs": 2886, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
331 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
332 "test-compile": {"status": "ok", "tookMs": 1003, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
333 "test": {"status": "ok", "tookMs": 1085, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "munit", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
334 "publish": {"status": "skipped", "tookMs": 0},
335 "metadata": {
336 "crossScalaVersions": ["2.13.16", "3.7.2"]
337}
338},{
339 "module": "endless-circe-helpers",
340 "compile": {"status": "ok", "tookMs": 465, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
341 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
342 "test-compile": {"status": "ok", "tookMs": 1397, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
343 "test": {"status": "ok", "tookMs": 600, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "munit", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
344 "publish": {"status": "skipped", "tookMs": 0},
345 "metadata": {
346 "crossScalaVersions": ["2.13.16", "3.7.2"]
347}
348}]
349************************
350[success] Total time: 68 s (0:01:08.0), completed Jan 8, 2026, 3:00:14 AM
351[0JChecking patch project/plugins.sbt...
352Checking patch project/build.properties...
353Checking patch build.sbt...
354Applied patch project/plugins.sbt cleanly.
355Applied patch project/build.properties cleanly.
356Applied patch build.sbt cleanly.