Build Logs

zio/zio-direct • 3.8.0-RC4:2025-12-22

Errors

2

Warnings

90

Total Lines

576

1##################################
2Clonning https://github.com/zio/zio-direct.git into /build/repo using revision v1.0.0-RC7
3##################################
4Note: switching to '5ff489abca29931f92082c66158d71e9e7e32137'.
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
21----
22Preparing build for 3.8.0-RC4
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: project/BuildHelper.scala
33Pattern: val ScalaDotty: String = versions("3.2")
34Replacement: val ScalaDotty: String = "3.8.0-RC4"
35Starting compilation server
36Compiling project (Scala 3.7.3, JVM (17))
37Compiled project (Scala 3.7.3, JVM (17))
38Successfully applied pattern 'val ScalaDotty: String = versions("3.2")' in project/BuildHelper.scala
39----
40Starting build for 3.8.0-RC4
41Execute tests: true
42sbt project found:
43Sbt version 1.7.0 is not supported, minimal supported version is 1.11.5
44Enforcing usage of sbt in version 1.11.5
45No prepare script found for project zio/zio-direct
46##################################
47Scala version: 3.8.0-RC4
48Targets: dev.zio%zio-direct dev.zio%zio-direct-docs dev.zio%zio-direct-pure dev.zio%zio-direct-streams
49Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"<SCALA_VERSION>\""}]}
50##################################
51Using extra scalacOptions: ,REQUIRE:-source:3.8
52Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
53[sbt_options] declare -a sbt_options=()
54[process_args] java_version = '17'
55[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
56# Executing command line:
57java
58-Dfile.encoding=UTF-8
59-Dcommunitybuild.scala=3.8.0-RC4
60-Dcommunitybuild.project.dependencies.add=
61-Xmx7G
62-Xms4G
63-Xss8M
64-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
65-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
66-jar
67/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
68"setCrossScalaVersions 3.8.0-RC4"
69"++3.8.0-RC4 -v"
70"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
71"set every credentials := Nil"
72"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
73"removeScalacOptionsStartingWith -P:wartremover"
74
75moduleMappings
76"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"<SCALA_VERSION>\""}]}""" dev.zio%zio-direct dev.zio%zio-direct-docs dev.zio%zio-direct-pure dev.zio%zio-direct-streams"
77
78[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
79[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
80[info] loading project definition from /build/repo/project
81[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
82[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
83[info] Compilation completed in 9.226s.
84[info] done compiling
85=== [VERSION] Found a .zio.scala.version file but was empty. Skipping ===
86=== [VERSION] No version from sys-props or file, defaulting to 3.8.0-RC4 ===
87[info] loading settings for project root from build.sbt...
88[info] set current project to root (in build file:/build/repo/)
89Execute setCrossScalaVersions: 3.8.0-RC4
90OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in zio-direct-pure/crossScalaVersions
91OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in zio-direct-streams/crossScalaVersions
92OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in zio-direct/crossScalaVersions
93OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in zio-direct-test/crossScalaVersions
94OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in docs/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in root/crossScalaVersions
96[info] set current project to root (in build file:/build/repo/)
97[info] Setting Scala version to 3.8.0-RC4 on 6 projects.
98[info] Switching Scala version on:
99[info] zio-direct (2.12.16, 2.13.8, 3.8.0-RC4)
100[info] * root (3.8.0-RC4)
101[info] docs (2.12.16, 2.13.8, 3.8.0-RC4)
102[info] zio-direct-test (2.12.16, 2.13.8, 3.8.0-RC4)
103[info] zio-direct-pure (3.8.0-RC4)
104[info] zio-direct-streams (3.8.0-RC4)
105[info] Excluding projects:
106[info] Reapplying settings...
107[info] set current project to root (in build file:/build/repo/)
108Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
109[info] Reapplying settings...
110[info] set current project to root (in build file:/build/repo/)
111[info] Defining Global / credentials, credentials and 4 others.
112[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 29 others.
113[info] Run `last` for details.
114[info] Reapplying settings...
115[info] set current project to root (in build file:/build/repo/)
116Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
117[info] Reapplying settings...
118OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
119
120 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
121 Did you mean allExcludeDependencies ?
122 , retry without global scopes
123[info] Reapplying settings...
124[info] set current project to root (in build file:/build/repo/)
125Execute removeScalacOptionsStartingWith: -P:wartremover
126[info] Reapplying settings...
127[info] set current project to root (in build file:/build/repo/)
128[success] Total time: 0 s, completed Dec 22, 2025, 6:10:38 PM
129Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val ScalaDotty: String = versions(\"3.2\")","replaceWith":"val ScalaDotty: String = \"<SCALA_VERSION>\""}]}
130Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
131Starting build...
132Projects: Set(zio-direct, docs, zio-direct-test, zio-direct-pure, zio-direct-streams)
133Starting build for ProjectRef(file:/build/repo/,zio-direct) (zio-direct)... [0/5]
134OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
135OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
136Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
137[info] compiling 47 Scala sources to /build/repo/zio-direct/target/scala-3.8.0-RC4/classes ...
138[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/zio-direct/src/main/scala-3.x/zio/direct/core/Transformer.scala:107:17
139[warn] 107 | computedType.asTypeTuple match {
140[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
141[warn] | match may not be exhaustive.
142[warn] |
143[warn] | It would fail on pattern case: (_, _, _)
144[warn] |
145[warn] | longer explanation available when compiling with `-explain`
146[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/zio-direct/src/main/scala-3.x/zio/direct/core/norm/WithResolver.scala:66:6
147[warn] 66 | (monad.zpe.asTypeTuple, zpe.valueType) match
148[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
149[warn] | match may not be exhaustive.
150[warn] |
151[warn] | It would fail on pattern case: ((_, _, _), _)
152[warn] |
153[warn] | longer explanation available when compiling with `-explain`
154[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/zio-direct/src/main/scala-3.x/zio/direct/core/norm/WithResolver.scala:75:17
155[warn] 75 | body.zpe.asTypeTuple match
156[warn] | ^^^^^^^^^^^^^^^^^^^^
157[warn] | match may not be exhaustive.
158[warn] |
159[warn] | It would fail on pattern case: (_, _, _)
160[warn] |
161[warn] | longer explanation available when compiling with `-explain`
162[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/zio-direct/src/main/scala-3.x/zio/direct/core/norm/WithResolver.scala:114:16
163[warn] 114 | monad.zpe.asTypeTuple match
164[warn] | ^^^^^^^^^^^^^^^^^^^^^
165[warn] | match may not be exhaustive.
166[warn] |
167[warn] | It would fail on pattern case: (_, _, _)
168[warn] |
169[warn] | longer explanation available when compiling with `-explain`
170[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/zio-direct/src/main/scala-3.x/zio/direct/core/norm/WithResolver.scala:176:16
171[warn] 176 | block.zpe.asTypeTuple match
172[warn] | ^^^^^^^^^^^^^^^^^^^^^
173[warn] | match may not be exhaustive.
174[warn] |
175[warn] | It would fail on pattern case: (_, _, _)
176[warn] |
177[warn] | longer explanation available when compiling with `-explain`
178[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/zio-direct/src/main/scala-3.x/zio/direct/core/norm/WithResolver.scala:225:48
179[warn] 225 | aliasedTree.zpe.transformA(_.widen).asTypeTuple match
180[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
181[warn] | match may not be exhaustive.
182[warn] |
183[warn] | It would fail on pattern case: (_, _, _)
184[warn] |
185[warn] | longer explanation available when compiling with `-explain`
186[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/zio-direct/src/main/scala-3.x/zio/direct/core/norm/WithResolver.scala:196:23
187[warn] 196 | termsTotalType.asTypeTuple match
188[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
189[warn] | match may not be exhaustive.
190[warn] |
191[warn] | It would fail on pattern case: (_, _, _)
192[warn] |
193[warn] | longer explanation available when compiling with `-explain`
194[warn] there was 1 deprecation warning; re-run with -deprecation for details
195[warn] 8 warnings found
196[info] done compiling
197--- Writing compat file: /build/repo/zio-direct/target/scala-3.8.0-RC4/resource_managed/main/META-INF/intellij-compat.json - { "artifact": "dev.zio % zio-direct-intellij_2.13 % 1.0.0-RC6" } ---
198[info] compiling 3 Scala sources to /build/repo/zio-direct/target/scala-3.8.0-RC4/test-classes ...
199Code: zio.direct.exploration.TypeclassExample$package.useInstance[zio.direct.exploration.Foo](zio.direct.exploration.Foo.apply("blahblahbla"))(zio.direct.exploration.FooValueAble)
200================= Tree =================
201(("blahblahbla-Add": String): String)
202Code: zio.direct.exploration.TypeclassExample$package.useInstance[zio.direct.exploration.Foo](zio.direct.exploration.Foo.apply("blahblahbla"))(zio.direct.exploration.FooValueAble)
203[info] done compiling
204Starting build for ProjectRef(file:/build/repo/,zio-direct-test) (zio-direct-test)... [1/5]
205Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
206[info] compiling 1 Scala source to /build/repo/zio-direct-test/target/scala-3.8.0-RC4/classes ...
207[info] done compiling
208[info] compiling 28 Scala sources to /build/repo/zio-direct-test/target/scala-3.8.0-RC4/test-classes ...
209[warn] -- Warning: /build/repo/zio-direct-test/src/test/scala-3.x/zio/direct/future/FutureSpec.scala:33:21
210[warn] 33 | assertFuture(out)(equalTo((1, "foo")))
211[warn] | ^
212[warn] |Implicit parameters should be provided with a `using` clause.
213[warn] |To disable the warning, please use the following option:
214[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
215[warn] -- Warning: /build/repo/zio-direct-test/src/test/scala-3.x/zio/direct/future/FutureSpec.scala:45:19
216[warn] 45 | assertFuture(out)(equalTo("foo"))
217[warn] | ^
218[warn] |Implicit parameters should be provided with a `using` clause.
219[warn] |To disable the warning, please use the following option:
220[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
221[warn] -- Warning: /build/repo/zio-direct-test/src/test/scala-3.x/zio/direct/future/FutureSpec.scala:55:19
222[warn] 55 | assertFuture(out)(equalTo(1))
223[warn] | ^
224[warn] |Implicit parameters should be provided with a `using` clause.
225[warn] |To disable the warning, please use the following option:
226[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
227[warn] -- Warning: /build/repo/zio-direct-test/src/test/scala-3.x/zio/direct/future/FutureSpec.scala:72:19
228[warn] 72 | assertFuture(out)(equalTo(18))
229[warn] | ^
230[warn] |Implicit parameters should be provided with a `using` clause.
231[warn] |To disable the warning, please use the following option:
232[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
233[warn] -- Warning: /build/repo/zio-direct-test/src/test/scala-3.x/zio/direct/future/FutureSpec.scala:91:31
234[warn] 91 | assertZIO(ZIO.fromFuture(out).exit)(fails(equalTo(fooError)))
235[warn] | ^
236[warn] |Implicit parameters should be provided with a `using` clause.
237[warn] |To disable the warning, please use the following option:
238[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
239[warn] 5 warnings found
240[warn] 5 warnings found
241[info] done compiling
242+ DefSpec
243 + lenient mode
244 + pure
245 + nested class - pure - with nested defer
246 + nested class - pure
247 + nested
248 + one param
249 + multiple param groups
250 + multiple params
251 + no nested trait, even in lenient mode
252 + no params
253 + no runs in functions, even in lenient mode
254 + unlifted
255 + def not allowed
256 + nested class - pure - not allowed
257 + nested class - pure but using defer - not allowed
258 + no nested trait
259+ PatMatchSpec
260 + unlifted scrutinee
261 + with guards
262 + pure cases
263 + impure cases
264 + pure/impure cases
265 + without guards
266 + pure cases
267 + pure cases with val
268 + pure/impure cases
269 + impure cases
270 + pure scrutinee
271 + without guards
272 + pure/impure cases
273 + pure cases
274 + impure cases
275 + with guards
276 + impure cases
277 + pure cases
278 + pure/impure cases
279 + misc
280 + val patmatch
281+ UnsafeSpec
282 + Correct ZIO.attempt wrapping of IR.Block statements
283 + Single Term IR.Block
284 + Single Term IR.Block - Unsafe
285 + ValDef IR.Block - Unsafe
286 + Last Statement in impure Block - Unsafe
287 + Last Statement in pure Block - Unsafe
288 + Forbidden Constructs
289 + IR.Parallel Constructs not allowed in Unsafe (single-effect)
290 + IR.Parallel Constructs not allowed in Unsafe (multi-effect)
291+ TrySpec
292 + success
293 + try pure
294 + catch pure/impure
295 + catch impure
296 + catch pure
297 + failure
298 + try pure
299 + catch pure
300 + catch impure
301 + catch pure/impure
302 + catch impure/impure
303 + not caught error in parallel block (die-channel) - one side
304 + not caught error in parallel block (die-channel) - both sides
305 + finally
306 + as the only impure
307 + without catch
308 + pure
309+ MySpec
310 + mySuite
311 + Test no: 2
312 + Test no: 3
313 + Test no: 1
314+ BlockSpec
315 + assigned run
316 + only
317 + followed by pure expression
318 + nested
319 + followed by impure expression
320 + unassigned run
321 + followed by impure expression
322 + only
323 + followed by pure expression
324 + pure expression
325 + only
326 + followed by impure expression
327 + followed by pure expression
328 + using previous defers
329 + using external function
330 + complex
331 + assignment not allowed
332 + block in tuple
333 + tuple val pattern
334 + block in tuple dies
335+ TrySpec
336 + not caught error in parallel block (fail-channel)
337 + not caught error in parallel block - error should be fail-channel
338+ ForeachSpec
339 + Purity Combos
340 + List Pure, Body Pure
341 + List Impure, body Pure
342 + List Impure, body Impure
343 + List Pure, body Impure
344 + Dependency tests
345 + Dependency in body
346 + Dependency in list
347 + Dependency in both
348 + Error tests
349 + Throw in List die
350 + Throw in List fail
351+ ErrorSpec
352 + Different Kinds of ways that errors can be thrown
353 + Directly thrown error should always go to error channel
354 + Indirect error function WITH 'unsafe' should be a failure
355 + Indirect error function WITHOUT 'unsafe' should be a defect
356 + Throw from a monad
357 + Operations order multiple should be correct
358 + Operations order multiple mixed with effects should be correct
359 + External error function without 'unsafe' should be a defect - odd case
360 + Need to have correct typing on successful `unsafe` block (issue zio-direct#49)
361 + External error function without 'unsafe' should be a defect - odd case + environment
362+ VariaSpec
363 + Impure/Impure If-statement
364 + Try/Catch caught
365 + Impure/Impure Pat-match
366 + Simple Sequence
367 + Try/Catch NOT caught
368+ BooleanSpec
369 + &&
370 + pure/impure
371 + True/True
372 + True/False
373 + False/NotExpected
374 + impure/pure
375 + True/True
376 + True/False
377 + False/NotExpected
378true
379 + pure/pure
380 + impure/impure
381 + True/True
382 + True/False
383 + False/NotExpected
384 + ||
385 + pure/pure
386 + pure/impure
387 + False/True
388 + False/False
389 + True/NotExpected
390 + impure/impure
391 + False/False
392 + True/NotExpected
393 + False/True
394 + impure/pure
395 + False/False
396 + False/True
397 + True/NotExpected
398+ WhileSpec
399 + run condition
400 + impure body
401 + pure body
402 + pure condition
403 + pure body
404 + using ref
405 + double in tuple - strange case
406+ RefSpec
407 + Refs should work
408 + multiple conditions with refs
409+ VariaSpec
410 + odd placements of defer/run
411 + defer in defer
412 + using scope
413 + services with match statement
414 + multi zios in run
415 + double tuple deconstruct
416 + four services
417 + catch run inside run
418 + disallow mutable collection use - declare but not use
419 + disallow mutable collection use
420 + disallow implicit defs
421 + deconstruct and import
422 + disallow implicit mutable use
423 + disallow implicit mutable use
424 + deconstruct and multiple import
425+ MutableSpec
426 + Mutable Var
427 + in effect
428 + plain not allowed
429 + use of mutable not allowed
430 + Mutable Collection
431 + in effect
432 + plain not allowed
433+ ListSpec
434 + Catches a real exception and runs finalizers
435 + Throws a real exception
436 + Maps and FlatMaps
437 + Complex Example Case
438+ IfSpec
439 + unlifted condition / ifelse
440 + pure / pure
441 + pure / impure
442 + impure / pure
443 + impure / impure
444 + pure condition / ifelse
445 + impure / pure
446 + impure / impure
447 + pure / impure
448 + pure / pure
449+ ParallelSpec
450 + Multi Run Tests
451 + Simple two-thing parallel
452 + Inferred Environment one side error
453 + Inferred Environment Should be Correct - single run in parallels
454 + Inferred Environment Should be Correct
455 + Inferred Environment both sides error impure
456 + Inferred Environment both sides error impure - least base type
457 + Inferred Environment both sides error
458()
459Starting build for ProjectRef(file:/build/repo/,docs) (zio-direct-docs)... [2/5]
460Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:experimental.macros, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
461Starting build for ProjectRef(file:/build/repo/,zio-direct-streams) (zio-direct-streams)... [3/5]
462Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
463[info] compiling 3 Scala sources to /build/repo/zio-direct-streams/target/scala-3.8.0-RC4/classes ...
464[info] done compiling
465[info] compiling 2 Scala sources to /build/repo/zio-direct-streams/target/scala-3.8.0-RC4/test-classes ...
466[info] done compiling
467+ VariaSpec
468 + odd placements of defer/run
469 + double tuple deconstruct
470 + four services
471 + services with match statement
472 + defer in defer
473 + catch run inside run
474 + deconstruct and import
475 + deconstruct and multiple import
476+ VariaSpec
477 + Impure/Impure Pat-match
478 + Impure/Impure If-statement
479 + Simple Sequence
480 + Try/Catch succeed
481 + Try/Catch caught
482 + Try/Catch NOT caught
483 + Throw-fail
484 + Throw-die
485 + Complex Example Case
486 + List Impure, body Impure
487()
488Starting build for ProjectRef(file:/build/repo/,zio-direct-pure) (zio-direct-pure)... [4/5]
489Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
490[info] compiling 3 Scala sources to /build/repo/zio-direct-pure/target/scala-3.8.0-RC4/classes ...
491[info] done compiling
492[info] compiling 3 Scala sources to /build/repo/zio-direct-pure/target/scala-3.8.0-RC4/test-classes ...
493[info] done compiling
494+ VariaSpec
495 + Simple Sequence with State - using primitives and logging
496 + Impure/Impure If-statement
497 + Simple Sequence with State
498 + Simple Sequence
499 + Impure/Impure Pat-match
500 + Throw-fail
501 + Try/Catch NOT caught
502 + Try/Catch caught
503 + List Impure, body Impure
504+ VariaSpec
505 + odd placements of defer/run
506 + defer in defer
507 + double tuple deconstruct
508 + four services
509 + services with match statement
510 + deconstruct and import
511 + deconstruct and multiple import
512()
513
514************************
515Build summary:
516[{
517 "module": "zio-direct",
518 "compile": {"status": "ok", "tookMs": 24949, "warnings": 7, "errors": 0, "sourceVersion": "3.8"},
519 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
520 "test-compile": {"status": "ok", "tookMs": 1273, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
521 "test": {"status": "ok", "tookMs": 196, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
522 "publish": {"status": "skipped", "tookMs": 0},
523 "metadata": {
524 "crossScalaVersions": ["2.12.16", "2.13.8"]
525}
526},{
527 "module": "zio-direct-test",
528 "compile": {"status": "ok", "tookMs": 758, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
529 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
530 "test-compile": {"status": "ok", "tookMs": 15177, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
531 "test": {"status": "ok", "tookMs": 4441, "passed": 154, "failed": 0, "ignored": 0, "skipped": 0, "total": 154, "byFramework": [{"framework": "unknown", "stats": {"passed": 154, "failed": 0, "ignored": 0, "skipped": 0, "total": 154}}]},
532 "publish": {"status": "ok", "tookMs": 5},
533 "metadata": {
534 "crossScalaVersions": ["2.12.16", "2.13.8"]
535}
536},{
537 "module": "zio-direct-docs",
538 "compile": {"status": "ok", "tookMs": 231, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
539 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
540 "test-compile": {"status": "ok", "tookMs": 242, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
541 "test": {"status": "ok", "tookMs": 157, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
542 "publish": {"status": "skipped", "tookMs": 0},
543 "metadata": {
544 "crossScalaVersions": ["2.12.16", "2.13.8"]
545}
546},{
547 "module": "zio-direct-streams",
548 "compile": {"status": "ok", "tookMs": 1009, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
549 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
550 "test-compile": {"status": "ok", "tookMs": 2777, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
551 "test": {"status": "ok", "tookMs": 2191, "passed": 17, "failed": 0, "ignored": 0, "skipped": 0, "total": 17, "byFramework": [{"framework": "unknown", "stats": {"passed": 17, "failed": 0, "ignored": 0, "skipped": 0, "total": 17}}]},
552 "publish": {"status": "skipped", "tookMs": 0},
553 "metadata": {
554 "crossScalaVersions": []
555}
556},{
557 "module": "zio-direct-pure",
558 "compile": {"status": "ok", "tookMs": 934, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
559 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
560 "test-compile": {"status": "ok", "tookMs": 2482, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
561 "test": {"status": "ok", "tookMs": 1816, "passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15, "byFramework": [{"framework": "unknown", "stats": {"passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15}}]},
562 "publish": {"status": "skipped", "tookMs": 0},
563 "metadata": {
564 "crossScalaVersions": []
565}
566}]
567************************
568[success] Total time: 115 s (0:01:55.0), completed Dec 22, 2025, 6:12:33 PM
569[0JChecking patch project/plugins.sbt...
570Checking patch project/build.properties...
571Checking patch project/BuildHelper.scala...
572Checking patch build.sbt...
573Applied patch project/plugins.sbt cleanly.
574Applied patch project/build.properties cleanly.
575Applied patch project/BuildHelper.scala cleanly.
576Applied patch build.sbt cleanly.