Build Logs
mateuszkubuszok/pipez • 3.8.0-RC3:2025-12-04
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 9.049s.
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::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDslNative/crossScalaVersions
102OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipez3/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipez3/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezNative/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDsl/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipez/crossScalaVersions
107OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipezJS3/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipezJS3/crossScalaVersions
109OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipezDslJS3/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipezDslJS3/crossScalaVersions
112OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipezNative3/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipezNative3/crossScalaVersions
114OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDslJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipezDsl3/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipezDsl3/crossScalaVersions
117OpenCB::Changing crossVersion 3.2.1 -> 3.7.4 in pipezDslNative3/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in pipezDslNative3/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 Dec 4, 2025, 3:03:58 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-3/pipez/internal/PlatformDefinitions.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/pipez/internal/ProductCaseGeneration.scala]
260[info] [patched file /build/repo/pipez/src/main/scala/pipez/internal/SumCaseGeneration.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": 28563, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
317 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
318 "test-compile": {"status": "ok", "tookMs": 17836, "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": 1579, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
327 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
328 "test-compile": {"status": "ok", "tookMs": 1284, "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: 69 s (0:01:09.0), completed Dec 4, 2025, 3:05:08 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 4f055a8] 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.0-RC3
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.0-RC3
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.0-RC3
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.0-RC3
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.0-RC3"
394"++3.8.0-RC3 -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.0-RC3 """{"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 4f055a8554c18296142fbefcfd5bac6fbee62d38-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.0-RC3
424OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC3 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.0-RC3 in pipezDslNative3/crossScalaVersions
427OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC3) in pipezDslNative3/crossScalaVersions
428OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC3 in pipez3/crossScalaVersions
429OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC3) in pipez3/crossScalaVersions
430OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDsl/crossScalaVersions
431OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezNative/crossScalaVersions
432OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC3) in pipezDsl3/crossScalaVersions
433OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDslJS/crossScalaVersions
434OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC3 in pipezDslJS3/crossScalaVersions
435OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC3) in pipezDslJS3/crossScalaVersions
436OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC3 in pipezJS3/crossScalaVersions
437OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC3) in pipezJS3/crossScalaVersions
438OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC3 in pipezNative3/crossScalaVersions
439OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC3) in pipezNative3/crossScalaVersions
440OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipez/crossScalaVersions
441OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezJS/crossScalaVersions
442[info] Pipez 4f055a8554c18296142fbefcfd5bac6fbee62d38-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.0-RC3 on 6 projects.
458[info] Switching Scala version on:
459[info] pipezDslNative3 (3.8.0-RC3)
460[info] pipezJS3 (3.8.0-RC3)
461[info] pipezNative3 (3.8.0-RC3)
462[info] pipez3 (3.8.0-RC3)
463[info] pipezDsl3 (3.8.0-RC3)
464[info] pipezDslJS3 (3.8.0-RC3)
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 4f055a8554c18296142fbefcfd5bac6fbee62d38-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 4f055a8554c18296142fbefcfd5bac6fbee62d38-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 4f055a8554c18296142fbefcfd5bac6fbee62d38-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 4f055a8554c18296142fbefcfd5bac6fbee62d38-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 4f055a8554c18296142fbefcfd5bac6fbee62d38-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 Dec 4, 2025, 3:05:21 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.016s
584pipez.FunctionDerivationSpec:
585 + In => Out derivation should work out of the box 0.026s
586 + (Ctx, In) => Out derivation should work with a little help 0.012s
587 + In => Out derivation should handle field conversion 0.015s
588pipez.NoContextCodecDerivationSpec:
589 + no config, no conversion -> use matching fields names 0.026s
590 + field conversion -> use implicit codec to convert field value if types differ but names match 0.021s
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.01s
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.006s
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.005s
599 + removeSubtype, auto summon elements -> for removed use pipe, for others use matching subtypes 0.005s
600 + renameSubtype, auto summon elements -> for renamed summon by new name, for others use matching subtypes 0.001s
601 + plugInSubtype, auto summon elements -> for selected use pipe, for others use matching subtypes 0.001s
602 + enumMatchingCaseInsensitive, auto summon elements -> match subtypes by name ignoring cases 0.005s
603 + generic types -> types should be resolved 0.01s
604 + transformation of tuples should use position for field matching 0.004s
605 + transformation should handle backticks in names 0.003s
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.004s
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.022s
612 + addField config -> create output field value from whole input object 0.042s
613 + plugInField config -> create output field value from input field using explicitly passed codec 0.018s
614 + renameField config + conversion -> output field value taken from specified input field and converted 0.011s
615 + fieldMatchingCaseInsensitive -> matching of input to output field names is case-insensitive 0.005s
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.001s
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.0s
624 + generic types -> types should be resolved 0.01s
625 + transformation of tuples should use position for field matching 0.002s
626 + transformation should handle backticks in names 0.002s
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.005s
629 + transformation should handle packing/unpacking AnyVals into primitives they embed 0.003s
630 + errors should appear in Left enriched with Path information 0.015s
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.005s
647 + from.convertInto[To] should handle Eithers 0.001s
648 + from.convertInto[To] should handle collections 0.007s
649 + from.convertInto[To] should handle maps 0.006s
650 + from.convertInto[To] should handle automatic derivation 0.004s
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.013s
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.004s
658 + from.parseFastInto[To] and from.parseFullInto[To] should handle automatic derivation 0.001s
659 + from.parseFastInto[To] and from.parseFullInto[To] should handle configured derivation 0.002s
660 + from.parseFastInto[To] and from.parseFullInto[To] should provide error paths on failures 0.005s
661
662************************
663Build summary:
664[{
665 "module": "pipez",
666 "compile": {"status": "ok", "tookMs": 16953, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
667 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
668 "test-compile": {"status": "ok", "tookMs": 8446, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
669 "test": {"status": "ok", "tookMs": 585, "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": 1431, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
677 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
678 "test-compile": {"status": "ok", "tookMs": 1679, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
679 "test": {"status": "ok", "tookMs": 307, "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: 41 s, completed Dec 4, 2025, 3:06:02 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.