Build Logs

zio/zio-direct • 3.8.0-RC3:2025-12-04

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-RC3
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-RC3"
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-RC3
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-RC3
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-RC3
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-RC3"
69"++3.8.0-RC3 -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-RC3 """{"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 8.68s.
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-RC3 ===
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-RC3
90OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in zio-direct-pure/crossScalaVersions
91OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in zio-direct-streams/crossScalaVersions
92OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in zio-direct/crossScalaVersions
93OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in zio-direct-test/crossScalaVersions
94OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in docs/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in root/crossScalaVersions
96[info] set current project to root (in build file:/build/repo/)
97[info] Setting Scala version to 3.8.0-RC3 on 6 projects.
98[info] Switching Scala version on:
99[info] zio-direct (2.12.16, 2.13.8, 3.8.0-RC3)
100[info] * root (3.8.0-RC3)
101[info] docs (2.12.16, 2.13.8, 3.8.0-RC3)
102[info] zio-direct-test (2.12.16, 2.13.8, 3.8.0-RC3)
103[info] zio-direct-pure (3.8.0-RC3)
104[info] zio-direct-streams (3.8.0-RC3)
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 4, 2025, 2:51:01 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-RC3/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-RC3/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-RC3/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-RC3/classes ...
207[info] done compiling
208[info] compiling 28 Scala sources to /build/repo/zio-direct-test/target/scala-3.8.0-RC3/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
246 + nested class - pure - with nested defer
247 + nested class - pure
248 + multiple param groups
249 + multiple params
250 + no nested trait, even in lenient mode
251 + one param
252 + no runs in functions, even in lenient mode
253 + no params
254 + unlifted
255 + nested class - pure - not allowed
256 + nested class - pure but using defer - not allowed
257 + no nested trait
258 + def not allowed
259+ PatMatchSpec
260 + unlifted scrutinee
261 + without guards
262 + pure cases
263 + impure cases
264 + pure cases with val
265 + pure/impure cases
266 + with guards
267 + pure cases
268 + pure/impure cases
269 + impure cases
270 + misc
271 + val patmatch
272 + pure scrutinee
273 + without guards
274 + pure cases
275 + pure/impure cases
276 + impure cases
277 + with guards
278 + impure cases
279 + pure/impure cases
280 + pure cases
281+ UnsafeSpec
282 + Correct ZIO.attempt wrapping of IR.Block statements
283 + Single Term IR.Block - Unsafe
284 + ValDef IR.Block - Unsafe
285 + Single Term IR.Block
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: 3
312 + Test no: 1
313 + Test no: 2
314+ BlockSpec
315 + assigned run
316 + only
317 + followed by pure expression
318 + nested
319 + followed by impure expression
320 + pure expression
321 + only
322 + followed by pure expression
323 + using previous defers
324 + followed by impure expression
325 + using external function
326 + unassigned run
327 + followed by pure expression
328 + only
329 + followed by impure expression
330 + complex
331 + tuple val pattern
332 + assignment not allowed
333 + block in tuple dies
334 + block in tuple
335+ TrySpec
336 + not caught error in parallel block - error should be fail-channel
337 + not caught error in parallel block (fail-channel)
338+ ForeachSpec
339 + Purity Combos
340 + List Impure, body Pure
341 + List Pure, 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 fail
350 + Throw in List die
351+ ErrorSpec
352 + Different Kinds of ways that errors can be thrown
353 + Indirect error function WITH 'unsafe' should be a failure
354 + Indirect error function WITHOUT 'unsafe' should be a defect
355 + Throw from a monad
356 + Directly thrown error should always go to error channel
357 + External error function without 'unsafe' should be a defect - odd case
358 + Operations order multiple should be correct
359 + Operations order multiple mixed with effects should be correct
360 + External error function without 'unsafe' should be a defect - odd case + environment
361 + Need to have correct typing on successful `unsafe` block (issue zio-direct#49)
362+ VariaSpec
363 + Impure/Impure If-statement
364 + Impure/Impure Pat-match
365 + Try/Catch caught
366 + Simple Sequence
367 + Try/Catch NOT caught
368+ BooleanSpec
369 + &&
370 + pure/impure
371 + True/True
372 + False/NotExpected
373 + True/False
374 + pure/pure
375 + impure/pure
376 + False/NotExpected
377 + True/True
378 + True/False
379 + impure/impure
380 + True/False
381 + True/True
382 + False/NotExpected
383 + ||
384 + impure/impure
385 + False/False
386 + False/True
387 + pure/impure
388 + False/True
389true
390 + True/NotExpected
391 + pure/pure
392 + True/NotExpected
393 + False/False
394 + impure/pure
395 + False/False
396 + False/True
397 + True/NotExpected
398+ WhileSpec
399 + run condition
400 + pure body
401 + impure body
402 + pure condition
403 + pure body
404 + double in tuple - strange case
405 + using ref
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 + four services
414 + services with match statement
415 + catch run inside run
416 + double tuple deconstruct
417 + multi zios in run
418 + disallow mutable collection use
419 + disallow mutable collection use - declare but not use
420 + disallow implicit defs
421 + deconstruct and import
422 + deconstruct and multiple import
423 + disallow implicit mutable use
424 + disallow implicit mutable use
425+ MutableSpec
426 + Mutable Var
427 + use of mutable not allowed
428 + in effect
429 + plain not allowed
430 + Mutable Collection
431 + in effect
432 + plain not allowed
433+ ListSpec
434 + Maps and FlatMaps
435 + Catches a real exception and runs finalizers
436 + Throws a real exception
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 + pure / pure
446 + pure / impure
447 + impure / pure
448 + impure / impure
449+ ParallelSpec
450 + Multi Run Tests
451 + Inferred Environment Should be Correct - single run in parallels
452 + Simple two-thing parallel
453 + Inferred Environment Should be Correct
454 + Inferred Environment one side error
455 + Inferred Environment both sides error
456 + Inferred Environment both sides error impure
457 + Inferred Environment both sides error impure - least base type
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-RC3/classes ...
464[info] done compiling
465[info] compiling 2 Scala sources to /build/repo/zio-direct-streams/target/scala-3.8.0-RC3/test-classes ...
466[info] done compiling
467+ VariaSpec
468 + odd placements of defer/run
469 + four services
470 + double tuple deconstruct
471 + defer in defer
472 + services with match statement
473 + deconstruct and multiple import
474 + deconstruct and import
475 + catch run inside run
476+ VariaSpec
477 + Impure/Impure Pat-match
478 + Impure/Impure If-statement
479 + Try/Catch succeed
480 + Simple Sequence
481 + Try/Catch caught
482 + Try/Catch NOT caught
483 + Throw-die
484 + Throw-fail
485 + List Impure, body Impure
486 + Complex Example Case
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-RC3/classes ...
491[info] done compiling
492[info] compiling 3 Scala sources to /build/repo/zio-direct-pure/target/scala-3.8.0-RC3/test-classes ...
493[info] done compiling
494+ VariaSpec
495 + Impure/Impure If-statement
496 + Simple Sequence with State - using primitives and logging
497 + Simple Sequence
498 + Simple Sequence with State
499 + Impure/Impure Pat-match
500 + Throw-fail
501 + Try/Catch caught
502 + Try/Catch NOT caught
503 + List Impure, body Impure
504+ VariaSpec
505 + odd placements of defer/run
506 + double tuple deconstruct
507 + services with match statement
508 + defer in defer
509 + four services
510 + deconstruct and import
511 + deconstruct and multiple import
512()
513
514************************
515Build summary:
516[{
517 "module": "zio-direct",
518 "compile": {"status": "ok", "tookMs": 23323, "warnings": 7, "errors": 0, "sourceVersion": "3.8"},
519 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
520 "test-compile": {"status": "ok", "tookMs": 1209, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
521 "test": {"status": "ok", "tookMs": 123, "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": 502, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
529 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
530 "test-compile": {"status": "ok", "tookMs": 14153, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
531 "test": {"status": "ok", "tookMs": 4181, "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": 4},
533 "metadata": {
534 "crossScalaVersions": ["2.12.16", "2.13.8"]
535}
536},{
537 "module": "zio-direct-docs",
538 "compile": {"status": "ok", "tookMs": 198, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
539 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
540 "test-compile": {"status": "ok", "tookMs": 237, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
541 "test": {"status": "ok", "tookMs": 169, "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": 929, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
549 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
550 "test-compile": {"status": "ok", "tookMs": 2125, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
551 "test": {"status": "ok", "tookMs": 1929, "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": 771, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
559 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
560 "test-compile": {"status": "ok", "tookMs": 2338, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
561 "test": {"status": "ok", "tookMs": 1641, "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: 109 s (0:01:49.0), completed Dec 4, 2025, 2:52:50 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.