Build Logs

mateuszkubuszok/pipez • 3.8.1-RC1:2026-01-13

Errors

0

Warnings

30

Total Lines

694

1##################################
2Clonning https://github.com/mateuszkubuszok/pipez.git into /build/repo using revision v0.5.1
3##################################
4Note: switching to '590a0a254855eaf788dd95d9615b6e535f73a028'.
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
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: project/Settings.scala
31Pattern: case Some((3, 2))
32Replacement: case Some((3, _))
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Successfully applied pattern 'case Some((3, 2))' in project/Settings.scala
37----
38Starting build for 3.7.4
39Execute tests: false
40sbt project found:
41Sbt version 1.8.0 is not supported, minimal supported version is 1.11.5
42Enforcing usage of sbt in version 1.11.5
43No prepare script found for project mateuszkubuszok/pipez
44##################################
45Scala version: 3.7.4
46Targets: com.kubuszok%pipez com.kubuszok%pipez-dsl
47Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Settings.scala","pattern":"case Some((3, 2))","replaceWith":"case Some((3, _))"}]}
48##################################
49Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
50Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
51[sbt_options] declare -a sbt_options=()
52[process_args] java_version = '17'
53[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
54# Executing command line:
55java
56-Dfile.encoding=UTF-8
57-Dcommunitybuild.scala=3.7.4
58-Dcommunitybuild.project.dependencies.add=
59-Xmx7G
60-Xms4G
61-Xss8M
62-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
63-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
64-jar
65/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
66"setCrossScalaVersions 3.7.4"
67"++3.7.4 -v"
68"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
69"set every credentials := Nil"
70"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
71"removeScalacOptionsStartingWith -P:wartremover"
72
73moduleMappings
74"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Settings.scala","pattern":"case Some((3, 2))","replaceWith":"case Some((3, _))"}]}""" com.kubuszok%pipez com.kubuszok%pipez-dsl"
75
76[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
77[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
78[info] loading project definition from /build/repo/project
79[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
80[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
81[info] Compilation completed in 8.77s.
82[info] done compiling
83[info] loading settings for project root from build.sbt...
84[info] resolving key references (12065 settings) ...
85[info] Pipez 0.5.1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
86[info]
87[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
88[info] - Scala JVM adds no suffix to a project name seen in build.sbt
89[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
90[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
91[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
92[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
93[info]
94[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
95[info] Useful sbt tasks:
96[info] listAll. projects - List all projects generated by the build matrix
97[info] testAll. test - Compile and test all projects in all Scala versions and platforms
98[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
99[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
100Execute setCrossScalaVersions: 3.7.4
101OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipezDslNative3/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDslJS/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipezDslNative3/crossScalaVersions
104OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipez3/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipez3/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezNative/crossScalaVersions
107OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDsl/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipez/crossScalaVersions
109OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipezJS3/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipezJS3/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezJS/crossScalaVersions
112OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipezDslJS3/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipezDslJS3/crossScalaVersions
114OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipezNative3/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipezNative3/crossScalaVersions
116OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipezDsl3/crossScalaVersions
117OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipezDsl3/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDslNative/crossScalaVersions
119[info] Pipez 0.5.1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
120[info]
121[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
122[info] - Scala JVM adds no suffix to a project name seen in build.sbt
123[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
124[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
125[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
126[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
127[info]
128[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
129[info] Useful sbt tasks:
130[info] listAll. projects - List all projects generated by the build matrix
131[info] testAll. test - Compile and test all projects in all Scala versions and platforms
132[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
133[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
134[info] Setting Scala version to 3.7.4 on 6 projects.
135[info] Switching Scala version on:
136[info] pipezDslNative3 (3.7.4)
137[info] pipezJS3 (3.7.4)
138[info] pipezNative3 (3.7.4)
139[info] pipez3 (3.7.4)
140[info] pipezDsl3 (3.7.4)
141[info] pipezDslJS3 (3.7.4)
142[info] Excluding projects:
143[info] pipezDsl (2.13.10)
144[info] * root (2.12.20)
145[info] pipezJS (2.13.10)
146[info] pipezNative (2.13.10)
147[info] pipezDslNative (2.13.10)
148[info] pipez (2.13.10)
149[info] pipezDslJS (2.13.10)
150[info] Reapplying settings...
151[info] Pipez 0.5.1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
152[info]
153[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
154[info] - Scala JVM adds no suffix to a project name seen in build.sbt
155[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
156[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
157[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
158[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
159[info]
160[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
161[info] Useful sbt tasks:
162[info] listAll. projects - List all projects generated by the build matrix
163[info] testAll. test - Compile and test all projects in all Scala versions and platforms
164[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
165[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
166Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
167[info] Reapplying settings...
168[info] Pipez 0.5.1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
169[info]
170[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
171[info] - Scala JVM adds no suffix to a project name seen in build.sbt
172[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
173[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
174[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
175[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
176[info]
177[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
178[info] Useful sbt tasks:
179[info] listAll. projects - List all projects generated by the build matrix
180[info] testAll. test - Compile and test all projects in all Scala versions and platforms
181[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
182[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
183[info] Defining Global / credentials, credentials and 11 others.
184[info] The new values will be used by allCredentials, credentials and 62 others.
185[info] Run `last` for details.
186[info] Reapplying settings...
187[info] Pipez 0.5.1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
188[info]
189[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
190[info] - Scala JVM adds no suffix to a project name seen in build.sbt
191[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
192[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
193[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
194[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
195[info]
196[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
197[info] Useful sbt tasks:
198[info] listAll. projects - List all projects generated by the build matrix
199[info] testAll. test - Compile and test all projects in all Scala versions and platforms
200[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
201[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
202Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
203[info] Reapplying settings...
204OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
205
206 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
207 Did you mean pipezNative3 / allExcludeDependencies ?
208 , retry without global scopes
209[info] Reapplying settings...
210[info] Pipez 0.5.1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
211[info]
212[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
213[info] - Scala JVM adds no suffix to a project name seen in build.sbt
214[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
215[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
216[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
217[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
218[info]
219[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
220[info] Useful sbt tasks:
221[info] listAll. projects - List all projects generated by the build matrix
222[info] testAll. test - Compile and test all projects in all Scala versions and platforms
223[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
224[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
225Execute removeScalacOptionsStartingWith: -P:wartremover
226[info] Reapplying settings...
227[info] Pipez 0.5.1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
228[info]
229[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
230[info] - Scala JVM adds no suffix to a project name seen in build.sbt
231[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
232[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
233[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
234[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
235[info]
236[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
237[info] Useful sbt tasks:
238[info] listAll. projects - List all projects generated by the build matrix
239[info] testAll. test - Compile and test all projects in all Scala versions and platforms
240[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
241[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
242[success] Total time: 0 s, completed Jan 13, 2026, 8:25:53 PM
243Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Settings.scala","pattern":"case Some((3, 2))","replaceWith":"case Some((3, _))"}]}
244Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
245Starting build...
246Projects: Set(pipez3, pipezDsl3)
247Starting build for ProjectRef(file:/build/repo/,pipez3) (pipez)... [0/2]
248OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
249OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
250OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
251Compile scalacOptions: -explain, 3.2-migration, -Ykind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
252[info] scalafmt: Formatting 6 Scala sources (/build/repo/.sbt/matrix/pipez3)...
253[info] scalafmt: Formatting 18 Scala sources (/build/repo/.sbt/matrix/pipez3)...
254[info] compiling 18 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
255[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
256[info] [patched file /build/repo/pipez/src/main/scala/pipez/internal/Generators.scala]
257[info] [patched file /build/repo/pipez/src/main/scala/pipez/internal/SumCaseGeneration.scala]
258[info] [patched file /build/repo/pipez/src/main/scala-3/pipez/internal/PlatformProductCaseGeneration.scala]
259[info] [patched file /build/repo/pipez/src/main/scala-3/pipez/internal/PlatformDefinitions.scala]
260[info] [patched file /build/repo/pipez/src/main/scala/pipez/internal/ProductCaseGeneration.scala]
261[info] [patched file /build/repo/pipez/src/main/scala/pipez/internal/AnyValCaseGeneration.scala]
262[info] [patched file /build/repo/pipez/src/main/scala/pipez/internal/Definitions.scala]
263[warn] one warning found
264[info] done compiling
265[info] scalafmt: Formatting 7 Scala sources (/build/repo/.sbt/matrix/pipez3)...
266[info] scalafmt: Reformatted 5 Scala sources
267[info] compiling 7 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
268[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
269[warn] one warning found
270[info] done compiling
271[info] compiling 7 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
272[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
273[warn] two warnings found
274[info] done compiling
275[info] compiling 9 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
276[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
277[warn] three warnings found
278[info] done compiling
279[info] compiling 6 Scala sources to /build/repo/pipez/target/jvm-3/test-classes ...
280[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
281[warn] one warning found
282[info] done compiling
283[info] compiling 5 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
284[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
285[warn] one warning found
286[info] done compiling
287[info] compiling 4 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
288[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
289[warn] two warnings found
290[info] done compiling
291[info] compiling 9 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
292[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
293[warn] three warnings found
294[info] done compiling
295[info] compiling 6 Scala sources to /build/repo/pipez/target/jvm-3/test-classes ...
296[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
297[warn] one warning found
298[info] done compiling
299Starting build for ProjectRef(file:/build/repo/,pipezDsl3) (pipez-dsl)... [1/2]
300Compile scalacOptions: -explain, 3.2-migration, -Ykind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
301[info] scalafmt: Formatting 3 Scala sources (/build/repo/.sbt/matrix/pipezDsl3)...
302[info] scalafmt: Formatting 5 Scala sources (/build/repo/.sbt/matrix/pipezDsl3)...
303[info] compiling 5 Scala sources to /build/repo/pipez-dsl/target/jvm-3/classes ...
304[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
305[warn] one warning found
306[info] done compiling
307[info] compiling 3 Scala sources to /build/repo/pipez-dsl/target/jvm-3/test-classes ...
308[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
309[warn] one warning found
310[info] done compiling
311
312************************
313Build summary:
314[{
315 "module": "pipez",
316 "compile": {"status": "ok", "tookMs": 20206, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
317 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
318 "test-compile": {"status": "ok", "tookMs": 17159, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
319 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
320 "publish": {"status": "skipped", "tookMs": 0},
321 "metadata": {
322 "crossScalaVersions": ["2.12.20"]
323}
324},{
325 "module": "pipez-dsl",
326 "compile": {"status": "ok", "tookMs": 1336, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
327 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
328 "test-compile": {"status": "ok", "tookMs": 1299, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
329 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
330 "publish": {"status": "skipped", "tookMs": 0},
331 "metadata": {
332 "crossScalaVersions": ["2.12.20"]
333}
334}]
335************************
336[success] Total time: 52 s, completed Jan 13, 2026, 8:26:45 PM
337[0JChecking patch project/plugins.sbt...
338Checking patch project/build.properties...
339Checking patch project/Settings.scala...
340Checking patch build.sbt...
341Applied patch project/plugins.sbt cleanly.
342Applied patch project/build.properties cleanly.
343Applied patch project/Settings.scala cleanly.
344Applied patch build.sbt cleanly.
345Commit migration rewrites
346Switched to a new branch 'opencb/migrate-source-3.4'
347[opencb/migrate-source-3.4 56a5469] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
348 7 files changed, 61 insertions(+), 50 deletions(-)
349----
350Preparing build for 3.8.1-RC1
351Scala binary version found: 3.8
352Implicitly using source version 3.8
353Scala binary version found: 3.8
354Implicitly using source version 3.8
355Would try to apply common scalacOption (best-effort, sbt/mill only):
356Append: ,REQUIRE:-source:3.8
357Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
358
359Try apply source patch:
360Path: project/Settings.scala
361Pattern: case Some((3, 2))
362Replacement: case Some((3, _))
363Successfully applied pattern 'case Some((3, 2))' in project/Settings.scala
364----
365Starting build for 3.8.1-RC1
366Execute tests: true
367sbt project found:
368Sbt version 1.8.0 is not supported, minimal supported version is 1.11.5
369Enforcing usage of sbt in version 1.11.5
370No prepare script found for project mateuszkubuszok/pipez
371##################################
372Scala version: 3.8.1-RC1
373Targets: com.kubuszok%pipez com.kubuszok%pipez-dsl
374Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Settings.scala","pattern":"case Some((3, 2))","replaceWith":"case Some((3, _))"}]}
375##################################
376Using extra scalacOptions: ,REQUIRE:-source:3.8
377Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
378[sbt_options] declare -a sbt_options=()
379[process_args] java_version = '17'
380[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
381# Executing command line:
382java
383-Dfile.encoding=UTF-8
384-Dcommunitybuild.scala=3.8.1-RC1
385-Dcommunitybuild.project.dependencies.add=
386-Xmx7G
387-Xms4G
388-Xss8M
389-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
390-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
391-jar
392/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
393"setCrossScalaVersions 3.8.1-RC1"
394"++3.8.1-RC1 -v"
395"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
396"set every credentials := Nil"
397"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
398"removeScalacOptionsStartingWith -P:wartremover"
399
400moduleMappings
401"runBuild 3.8.1-RC1 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Settings.scala","pattern":"case Some((3, 2))","replaceWith":"case Some((3, _))"}]}""" com.kubuszok%pipez com.kubuszok%pipez-dsl"
402
403[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
404[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
405[info] loading project definition from /build/repo/project
406[info] loading settings for project root from build.sbt...
407[info] resolving key references (12065 settings) ...
408[info] Pipez 56a5469250554e25352e2b9f28eb79d41eab1da2-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
409[info]
410[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
411[info] - Scala JVM adds no suffix to a project name seen in build.sbt
412[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
413[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
414[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
415[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
416[info]
417[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
418[info] Useful sbt tasks:
419[info] listAll. projects - List all projects generated by the build matrix
420[info] testAll. test - Compile and test all projects in all Scala versions and platforms
421[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
422[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
423Execute setCrossScalaVersions: 3.8.1-RC1
424OpenCB::Changing crossVersion 3.2.1 -> 3.8.1-RC1 in pipezDsl3/crossScalaVersions
425OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDslNative/crossScalaVersions
426OpenCB::Changing crossVersion 3.2.1 -> 3.8.1-RC1 in pipez3/crossScalaVersions
427OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in pipez3/crossScalaVersions
428OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezNative/crossScalaVersions
429OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDsl/crossScalaVersions
430OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipez/crossScalaVersions
431OpenCB::Changing crossVersion 3.2.1 -> 3.8.1-RC1 in pipezJS3/crossScalaVersions
432OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in pipezJS3/crossScalaVersions
433OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezJS/crossScalaVersions
434OpenCB::Changing crossVersion 3.2.1 -> 3.8.1-RC1 in pipezDslJS3/crossScalaVersions
435OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in pipezDslJS3/crossScalaVersions
436OpenCB::Changing crossVersion 3.2.1 -> 3.8.1-RC1 in pipezNative3/crossScalaVersions
437OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in pipezNative3/crossScalaVersions
438OpenCB::Changing crossVersion 3.2.1 -> 3.8.1-RC1 in pipezDslNative3/crossScalaVersions
439OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in pipezDsl3/crossScalaVersions
440OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in pipezDslNative3/crossScalaVersions
441OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDslJS/crossScalaVersions
442[info] Pipez 56a5469250554e25352e2b9f28eb79d41eab1da2-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
443[info]
444[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
445[info] - Scala JVM adds no suffix to a project name seen in build.sbt
446[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
447[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
448[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
449[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
450[info]
451[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
452[info] Useful sbt tasks:
453[info] listAll. projects - List all projects generated by the build matrix
454[info] testAll. test - Compile and test all projects in all Scala versions and platforms
455[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
456[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
457[info] Setting Scala version to 3.8.1-RC1 on 6 projects.
458[info] Switching Scala version on:
459[info] pipezDslNative3 (3.8.1-RC1)
460[info] pipezJS3 (3.8.1-RC1)
461[info] pipezNative3 (3.8.1-RC1)
462[info] pipez3 (3.8.1-RC1)
463[info] pipezDsl3 (3.8.1-RC1)
464[info] pipezDslJS3 (3.8.1-RC1)
465[info] Excluding projects:
466[info] pipezDsl (2.13.10)
467[info] * root (2.12.20)
468[info] pipezJS (2.13.10)
469[info] pipezNative (2.13.10)
470[info] pipezDslNative (2.13.10)
471[info] pipez (2.13.10)
472[info] pipezDslJS (2.13.10)
473[info] Reapplying settings...
474[info] Pipez 56a5469250554e25352e2b9f28eb79d41eab1da2-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
475[info]
476[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
477[info] - Scala JVM adds no suffix to a project name seen in build.sbt
478[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
479[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
480[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
481[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
482[info]
483[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
484[info] Useful sbt tasks:
485[info] listAll. projects - List all projects generated by the build matrix
486[info] testAll. test - Compile and test all projects in all Scala versions and platforms
487[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
488[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
489Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
490[info] Reapplying settings...
491[info] Pipez 56a5469250554e25352e2b9f28eb79d41eab1da2-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
492[info]
493[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
494[info] - Scala JVM adds no suffix to a project name seen in build.sbt
495[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
496[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
497[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
498[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
499[info]
500[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
501[info] Useful sbt tasks:
502[info] listAll. projects - List all projects generated by the build matrix
503[info] testAll. test - Compile and test all projects in all Scala versions and platforms
504[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
505[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
506[info] Defining Global / credentials, credentials and 11 others.
507[info] The new values will be used by allCredentials, credentials and 62 others.
508[info] Run `last` for details.
509[info] Reapplying settings...
510[info] Pipez 56a5469250554e25352e2b9f28eb79d41eab1da2-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
511[info]
512[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
513[info] - Scala JVM adds no suffix to a project name seen in build.sbt
514[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
515[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
516[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
517[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
518[info]
519[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
520[info] Useful sbt tasks:
521[info] listAll. projects - List all projects generated by the build matrix
522[info] testAll. test - Compile and test all projects in all Scala versions and platforms
523[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
524[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
525Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
526[info] Reapplying settings...
527OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
528
529 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
530 Did you mean pipezNative3 / allExcludeDependencies ?
531 , retry without global scopes
532[info] Reapplying settings...
533[info] Pipez 56a5469250554e25352e2b9f28eb79d41eab1da2-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
534[info]
535[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
536[info] - Scala JVM adds no suffix to a project name seen in build.sbt
537[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
538[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
539[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
540[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
541[info]
542[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
543[info] Useful sbt tasks:
544[info] listAll. projects - List all projects generated by the build matrix
545[info] testAll. test - Compile and test all projects in all Scala versions and platforms
546[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
547[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
548Execute removeScalacOptionsStartingWith: -P:wartremover
549[info] Reapplying settings...
550[info] Pipez 56a5469250554e25352e2b9f28eb79d41eab1da2-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
551[info]
552[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
553[info] - Scala JVM adds no suffix to a project name seen in build.sbt
554[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
555[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
556[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
557[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
558[info]
559[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
560[info] Useful sbt tasks:
561[info] listAll. projects - List all projects generated by the build matrix
562[info] testAll. test - Compile and test all projects in all Scala versions and platforms
563[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
564[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
565[success] Total time: 0 s, completed Jan 13, 2026, 8:26:59 PM
566Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/Settings.scala","pattern":"case Some((3, 2))","replaceWith":"case Some((3, _))"}]}
567Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
568Starting build...
569Projects: Set(pipez3, pipezDsl3)
570Starting build for ProjectRef(file:/build/repo/,pipez3) (pipez)... [0/2]
571OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
572OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
573Compile scalacOptions: -explain, -rewrite, 3.2-migration, -Ykind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
574[info] compiling 18 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
575[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
576[warn] one warning found
577[info] done compiling
578[info] compiling 6 Scala sources to /build/repo/pipez/target/jvm-3/test-classes ...
579[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
580[warn] one warning found
581[info] done compiling
582pipez.BugReportSpec:
583 + Bug report https://github.com/MateuszKubuszok/pipez/issues/27 0.017s
584pipez.FunctionDerivationSpec:
585 + In => Out derivation should work out of the box 0.023s
586 + (Ctx, In) => Out derivation should work with a little help 0.014s
587 + In => Out derivation should handle field conversion 0.032s
588pipez.NoContextCodecDerivationSpec:
589 + no config, no conversion -> use matching fields names 0.035s
590 + field conversion -> use implicit codec to convert field value if types differ but names match 0.018s
591 + addField config -> create output field value from whole input object 0.032s
592 + plugInField config -> create output field value from input field using explicitly passed codec 0.013s
593 + renameField config + conversion -> output field value taken from specified input field and converted 0.012s
594 + addFallbackToValue config + conversion -> output field taken from: input, the first value, the second 0.006s
595 + fieldMatchingCaseInsensitive -> matching of input to output field names is case-insensitive 0.007s
596 + enableFallbackToDefaults, no manual override -> fields with no source should use defaults 0.001s
597 + recursiveDerivation -> derivation for converters of fields doesn't require derivation as implicit 0.003s
598 + no config, auto derive elements -> use matching subtypes 0.007s
599 + removeSubtype, auto summon elements -> for removed use pipe, for others use matching subtypes 0.008s
600 + renameSubtype, auto summon elements -> for renamed summon by new name, for others use matching subtypes 0.003s
601 + plugInSubtype, auto summon elements -> for selected use pipe, for others use matching subtypes 0.002s
602 + enumMatchingCaseInsensitive, auto summon elements -> match subtypes by name ignoring cases 0.001s
603 + generic types -> types should be resolved 0.008s
604 + transformation of tuples should use position for field matching 0.004s
605 + transformation should handle backticks in names 0.004s
606 + transformation should handle 2.13-3 cross-compilation and convert Java Beans 0.005s
607 + transformation should handle 2.13-3 cross-compilation and convert sealed hierarchies and enums 0.007s
608 + transformation should handle packing/unpacking AnyVals into primitives they embed 0.005s
609pipez.ContextCodecDerivationSpec:
610 + no config, no conversion -> use matching fields names 0.028s
611 + field conversion -> use implicit codec to convert field value if types differ but names match 0.021s
612 + addField config -> create output field value from whole input object 0.04s
613 + plugInField config -> create output field value from input field using explicitly passed codec 0.017s
614 + renameField config + conversion -> output field value taken from specified input field and converted 0.012s
615 + fieldMatchingCaseInsensitive -> matching of input to output field names is case-insensitive 0.007s
616 + addFallbackToValue config + conversion -> output field taken from: input, the first value, the second 0.004s
617 + enableFallbackToDefaults, no manual override -> fields with no source should use defaults 0.001s
618 + recursiveDerivation -> derivation for converters of fields doesn't require derivation as implicit 0.002s
619 + no config, auto derive elements -> use matching subtypes 0.006s
620 + removeSubtype, auto summon elements -> for removed use pipe, for others use matching subtypes 0.004s
621 + renameSubtype, auto summon elements -> for renamed summon by new name, for others use matching subtypes 0.002s
622 + plugInSubtype, auto summon elements -> for selected use pipe, for others use matching subtypes 0.001s
623 + enumMatchingCaseInsensitive, auto summon elements -> match subtypes by name ignoring cases 0.003s
624 + generic types -> types should be resolved 0.009s
625 + transformation of tuples should use position for field matching 0.004s
626 + transformation should handle backticks in names 0.004s
627 + transformation should handle 2.13-3 cross-compilation and convert Java Beans 0.005s
628 + transformation should handle 2.13-3 cross-compilation and convert sealed hierarchies and enums 0.008s
629 + transformation should handle packing/unpacking AnyVals into primitives they embed 0.004s
630 + errors should appear in Left enriched with Path information 0.017s
631Starting build for ProjectRef(file:/build/repo/,pipezDsl3) (pipez-dsl)... [1/2]
632Compile scalacOptions: -explain, -rewrite, 3.2-migration, -Ykind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
633[info] compiling 5 Scala sources to /build/repo/pipez-dsl/target/jvm-3/classes ...
634[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
635[warn] one warning found
636[info] done compiling
637[info] compiling 3 Scala sources to /build/repo/pipez-dsl/target/jvm-3/test-classes ...
638[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
639[warn] one warning found
640[info] done compiling
641pipez.dsl.PatcherDslSpec:
642 + patcher should update fields present in patch and leave other intact 0.013s
643 + patcher should update fields and handle provided configuration 0.001s
644pipez.dsl.ConverterDslSpec:
645 + from.convertInto[To] should handle identity mapping (From <:< To) 0.013s
646 + from.convertInto[To] should handle Options 0.001s
647 + from.convertInto[To] should handle Eithers 0.002s
648 + from.convertInto[To] should handle collections 0.008s
649 + from.convertInto[To] should handle maps 0.008s
650 + from.convertInto[To] should handle automatic derivation 0.003s
651 + from.convertInto[To] should handle configured derivation 0.003s
652pipez.dsl.ParserDslSpec:
653 + from.parseFastInto[To] and from.parseFullInto[To] should handle identity mapping (From <:< To) 0.012s
654 + from.parseFastInto[To] and from.parseFullInto[To] should handle Options 0.014s
655 + from.parseFastInto[To] and from.parseFullInto[To] should handle Eithers 0.004s
656 + from.parseFastInto[To] and from.parseFullInto[To] should handle collections 0.002s
657 + from.parseFastInto[To] and from.parseFullInto[To] should handle maps 0.003s
658 + from.parseFastInto[To] and from.parseFullInto[To] should handle automatic derivation 0.002s
659 + from.parseFastInto[To] and from.parseFullInto[To] should handle configured derivation 0.003s
660 + from.parseFastInto[To] and from.parseFullInto[To] should provide error paths on failures 0.004s
661
662************************
663Build summary:
664[{
665 "module": "pipez",
666 "compile": {"status": "ok", "tookMs": 15431, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
667 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
668 "test-compile": {"status": "ok", "tookMs": 8821, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
669 "test": {"status": "ok", "tookMs": 598, "passed": 45, "failed": 0, "ignored": 0, "skipped": 0, "total": 45, "byFramework": [{"framework": "munit", "stats": {"passed": 45, "failed": 0, "ignored": 0, "skipped": 0, "total": 45}}]},
670 "publish": {"status": "skipped", "tookMs": 0},
671 "metadata": {
672 "crossScalaVersions": ["2.12.20"]
673}
674},{
675 "module": "pipez-dsl",
676 "compile": {"status": "ok", "tookMs": 1610, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
677 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
678 "test-compile": {"status": "ok", "tookMs": 1781, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
679 "test": {"status": "ok", "tookMs": 304, "passed": 17, "failed": 0, "ignored": 0, "skipped": 0, "total": 17, "byFramework": [{"framework": "munit", "stats": {"passed": 17, "failed": 0, "ignored": 0, "skipped": 0, "total": 17}}]},
680 "publish": {"status": "skipped", "tookMs": 0},
681 "metadata": {
682 "crossScalaVersions": ["2.12.20"]
683}
684}]
685************************
686[success] Total time: 32 s, completed Jan 13, 2026, 8:27:31 PM
687[0JChecking patch project/plugins.sbt...
688Checking patch project/build.properties...
689Checking patch project/Settings.scala...
690Checking patch build.sbt...
691Applied patch project/plugins.sbt cleanly.
692Applied patch project/build.properties cleanly.
693Applied patch project/Settings.scala cleanly.
694Applied patch build.sbt cleanly.