Build Logs

mateuszkubuszok/pipez • 3.8.0-RC1:2025-11-14

Errors

0

Warnings

30

Total Lines

627

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-RC2
22Migrating project for -source:3.4 using Scala 3.7.4-RC2
23----
24Preparing build for 3.7.4-RC2
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-RC2
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/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
45##################################
46Scala version: 3.7.4-RC2
47Targets: com.kubuszok%pipez com.kubuszok%pipez-dsl
48Project 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, _))"}]}
49##################################
50Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
51Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '17'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
55# Executing command line:
56java
57-Dfile.encoding=UTF-8
58-Dcommunitybuild.scala=3.7.4-RC2
59-Dcommunitybuild.project.dependencies.add=
60-Xmx7G
61-Xms4G
62-Xss8M
63-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
64-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
65-jar
66/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
67"setCrossScalaVersions 3.7.4-RC2"
68"++3.7.4-RC2 -v"
69"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""
70"set every credentials := Nil"
71"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
72"removeScalacOptionsStartingWith -P:wartremover"
73
74moduleMappings
75"runBuild 3.7.4-RC2 """{"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"
76
77[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
78[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
79[info] loading project definition from /build/repo/project
80[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
81[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
82[info] Compilation completed in 8.873s.
83[info] done compiling
84[info] loading settings for project root from build.sbt...
85[info] resolving key references (12065 settings) ...
86[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)
87[info]
88[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
89[info] - Scala JVM adds no suffix to a project name seen in build.sbt
90[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
91[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
92[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
93[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
94[info]
95[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
96[info] Useful sbt tasks:
97[info] listAll. projects - List all projects generated by the build matrix
98[info] testAll. test - Compile and test all projects in all Scala versions and platforms
99[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
100[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
101Execute setCrossScalaVersions: 3.7.4-RC2
102OpenCB::Changing crossVersion 3.2.1 -> 3.7.4-RC2 in pipezDslNative3/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDslJS/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in pipezDslNative3/crossScalaVersions
105OpenCB::Changing crossVersion 3.2.1 -> 3.7.4-RC2 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 pipezDslNative/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-RC2 in pipezJS3/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) 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-RC2 in pipezDslJS3/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in pipezDslJS3/crossScalaVersions
114OpenCB::Changing crossVersion 3.2.1 -> 3.7.4-RC2 in pipezNative3/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in pipezNative3/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDsl/crossScalaVersions
117OpenCB::Changing crossVersion 3.2.1 -> 3.7.4-RC2 in pipezDsl3/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in pipezDsl3/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in pipez3/crossScalaVersions
120[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)
121[info]
122[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
123[info] - Scala JVM adds no suffix to a project name seen in build.sbt
124[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
125[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
126[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
127[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
128[info]
129[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
130[info] Useful sbt tasks:
131[info] listAll. projects - List all projects generated by the build matrix
132[info] testAll. test - Compile and test all projects in all Scala versions and platforms
133[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
134[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
135[info] Setting Scala version to 3.7.4-RC2 on 6 projects.
136[info] Switching Scala version on:
137[info] pipezDslNative3 (3.7.4-RC2)
138[info] pipezJS3 (3.7.4-RC2)
139[info] pipezNative3 (3.7.4-RC2)
140[info] pipez3 (3.7.4-RC2)
141[info] pipezDsl3 (3.7.4-RC2)
142[info] pipezDslJS3 (3.7.4-RC2)
143[info] Excluding projects:
144[info] pipezDsl (2.13.10)
145[info] * root (2.12.20)
146[info] pipezJS (2.13.10)
147[info] pipezNative (2.13.10)
148[info] pipezDslNative (2.13.10)
149[info] pipez (2.13.10)
150[info] pipezDslJS (2.13.10)
151[info] Reapplying settings...
152[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)
153[info]
154[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
155[info] - Scala JVM adds no suffix to a project name seen in build.sbt
156[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
157[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
158[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
159[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
160[info]
161[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
162[info] Useful sbt tasks:
163[info] listAll. projects - List all projects generated by the build matrix
164[info] testAll. test - Compile and test all projects in all Scala versions and platforms
165[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
166[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
167Execute 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
168[info] Reapplying settings...
169[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)
170[info]
171[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
172[info] - Scala JVM adds no suffix to a project name seen in build.sbt
173[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
174[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
175[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
176[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
177[info]
178[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
179[info] Useful sbt tasks:
180[info] listAll. projects - List all projects generated by the build matrix
181[info] testAll. test - Compile and test all projects in all Scala versions and platforms
182[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
183[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
184[info] Defining Global / credentials, credentials and 11 others.
185[info] The new values will be used by allCredentials, credentials and 62 others.
186[info] Run `last` for details.
187[info] Reapplying settings...
188[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)
189[info]
190[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
191[info] - Scala JVM adds no suffix to a project name seen in build.sbt
192[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
193[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
194[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
195[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
196[info]
197[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
198[info] Useful sbt tasks:
199[info] listAll. projects - List all projects generated by the build matrix
200[info] testAll. test - Compile and test all projects in all Scala versions and platforms
201[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
202[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
203Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
204[info] Reapplying settings...
205OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
206
207 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
208 Did you mean pipezNative3 / allExcludeDependencies ?
209 , retry without global scopes
210[info] Reapplying settings...
211[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)
212[info]
213[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
214[info] - Scala JVM adds no suffix to a project name seen in build.sbt
215[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
216[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
217[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
218[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
219[info]
220[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
221[info] Useful sbt tasks:
222[info] listAll. projects - List all projects generated by the build matrix
223[info] testAll. test - Compile and test all projects in all Scala versions and platforms
224[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
225[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
226Execute removeScalacOptionsStartingWith: -P:wartremover
227[info] Reapplying settings...
228[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)
229[info]
230[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
231[info] - Scala JVM adds no suffix to a project name seen in build.sbt
232[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
233[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
234[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
235[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
236[info]
237[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
238[info] Useful sbt tasks:
239[info] listAll. projects - List all projects generated by the build matrix
240[info] testAll. test - Compile and test all projects in all Scala versions and platforms
241[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
242[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
243[success] Total time: 0 s, completed Nov 14, 2025, 8:55:06 PM
244Build 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, _))"}]}
245Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
246Starting build...
247Projects: Set(pipez3, pipezDsl3)
248Starting build for ProjectRef(file:/build/repo/,pipez3) (pipez)... [0/2]
249OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
250OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
251OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
252Compile scalacOptions: -explain, 3.2-migration, -Ykind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
253[info] scalafmt: Formatting 6 Scala sources (/build/repo/.sbt/matrix/pipez3)...
254[info] scalafmt: Formatting 18 Scala sources (/build/repo/.sbt/matrix/pipez3)...
255[info] compiling 18 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
256[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
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/pipez/internal/ProductCaseGeneration.scala]
259[info] [patched file /build/repo/pipez/src/main/scala/pipez/internal/SumCaseGeneration.scala]
260[info] [patched file /build/repo/pipez/src/main/scala-3/pipez/internal/PlatformProductCaseGeneration.scala]
261[info] [patched file /build/repo/pipez/src/main/scala/pipez/internal/Definitions.scala]
262[info] [patched file /build/repo/pipez/src/main/scala/pipez/internal/Generators.scala]
263[info] [patched file /build/repo/pipez/src/main/scala/pipez/internal/AnyValCaseGeneration.scala]
264[warn] one warning found
265[info] done compiling
266[info] scalafmt: Formatting 7 Scala sources (/build/repo/.sbt/matrix/pipez3)...
267[info] scalafmt: Reformatted 5 Scala sources
268[info] compiling 7 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
269[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
270[warn] one warning found
271[info] done compiling
272[info] compiling 7 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
273[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
274[warn] two warnings found
275[info] done compiling
276[info] compiling 9 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
277[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
278[warn] three warnings found
279[info] done compiling
280[info] compiling 6 Scala sources to /build/repo/pipez/target/jvm-3/test-classes ...
281[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
282[warn] one warning found
283[info] done compiling
284[info] compiling 5 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
285[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
286[warn] one warning found
287[info] done compiling
288[info] compiling 4 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
289[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
290[warn] two warnings found
291[info] done compiling
292[info] compiling 9 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
293[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
294[warn] three warnings found
295[info] done compiling
296[info] compiling 6 Scala sources to /build/repo/pipez/target/jvm-3/test-classes ...
297[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
298[warn] one warning found
299[info] done compiling
300Starting build for ProjectRef(file:/build/repo/,pipezDsl3) (pipez-dsl)... [1/2]
301Compile scalacOptions: -explain, 3.2-migration, -Ykind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
302[info] scalafmt: Formatting 3 Scala sources (/build/repo/.sbt/matrix/pipezDsl3)...
303[info] scalafmt: Formatting 5 Scala sources (/build/repo/.sbt/matrix/pipezDsl3)...
304[info] compiling 5 Scala sources to /build/repo/pipez-dsl/target/jvm-3/classes ...
305[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
306[warn] one warning found
307[info] done compiling
308[info] compiling 3 Scala sources to /build/repo/pipez-dsl/target/jvm-3/test-classes ...
309[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
310[warn] one warning found
311[info] done compiling
312
313************************
314Build summary:
315[{
316 "module": "pipez",
317 "compile": {"status": "ok", "tookMs": 31076, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
318 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
319 "test-compile": {"status": "ok", "tookMs": 17496, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
320 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
321 "publish": {"status": "skipped", "tookMs": 0},
322 "metadata": {
323 "crossScalaVersions": ["2.12.20"]
324}
325},{
326 "module": "pipez-dsl",
327 "compile": {"status": "ok", "tookMs": 1492, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
328 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
329 "test-compile": {"status": "ok", "tookMs": 1278, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
330 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
331 "publish": {"status": "skipped", "tookMs": 0},
332 "metadata": {
333 "crossScalaVersions": ["2.12.20"]
334}
335}]
336************************
337[success] Total time: 70 s (0:01:10.0), completed Nov 14, 2025, 8:56:17 PM
338[0JChecking patch project/plugins.sbt...
339Checking patch project/build.properties...
340Checking patch project/Settings.scala...
341Checking patch build.sbt...
342Applied patch project/plugins.sbt cleanly.
343Applied patch project/build.properties cleanly.
344Applied patch project/Settings.scala cleanly.
345Applied patch build.sbt cleanly.
346Commit migration rewrites
347Switched to a new branch 'opencb/migrate-source-3.4'
348[opencb/migrate-source-3.4 b5e08ad] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
349 7 files changed, 61 insertions(+), 50 deletions(-)
350----
351Preparing build for 3.8.0-RC1
352Scala binary version found: 3.8
353Implicitly using source version 3.8
354Scala binary version found: 3.8
355Implicitly using source version 3.8
356Would try to apply common scalacOption (best-effort, sbt/mill only):
357Append: ,REQUIRE:-source:3.8
358Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
359
360Try apply source patch:
361Path: project/Settings.scala
362Pattern: case Some((3, 2))
363Replacement: case Some((3, _))
364Successfully applied pattern 'case Some((3, 2))' in project/Settings.scala
365----
366Starting build for 3.8.0-RC1
367Execute tests: false
368sbt project found:
369Sbt version 1.8.0 is not supported, minimal supported version is 1.11.5
370Enforcing usage of sbt in version 1.11.5
371No prepare script found for project mateuszkubuszok/pipez
372/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
373##################################
374Scala version: 3.8.0-RC1
375Targets: com.kubuszok%pipez com.kubuszok%pipez-dsl
376Project 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, _))"}]}
377##################################
378Using extra scalacOptions: ,REQUIRE:-source:3.8
379Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
380[sbt_options] declare -a sbt_options=()
381[process_args] java_version = '17'
382[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
383# Executing command line:
384java
385-Dfile.encoding=UTF-8
386-Dcommunitybuild.scala=3.8.0-RC1
387-Dcommunitybuild.project.dependencies.add=
388-Xmx7G
389-Xms4G
390-Xss8M
391-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
392-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
393-jar
394/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
395"setCrossScalaVersions 3.8.0-RC1"
396"++3.8.0-RC1 -v"
397"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
398"set every credentials := Nil"
399"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
400"removeScalacOptionsStartingWith -P:wartremover"
401
402moduleMappings
403"runBuild 3.8.0-RC1 """{"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"
404
405[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
406[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
407[info] loading project definition from /build/repo/project
408[info] loading settings for project root from build.sbt...
409[info] resolving key references (12065 settings) ...
410[info] Pipez b5e08ad1921d25e8d17fd7457b6e63af6d4012f1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
411[info]
412[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
413[info] - Scala JVM adds no suffix to a project name seen in build.sbt
414[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
415[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
416[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
417[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
418[info]
419[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
420[info] Useful sbt tasks:
421[info] listAll. projects - List all projects generated by the build matrix
422[info] testAll. test - Compile and test all projects in all Scala versions and platforms
423[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
424[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
425Execute setCrossScalaVersions: 3.8.0-RC1
426OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC1 in pipezDsl3/crossScalaVersions
427OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDslNative/crossScalaVersions
428OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDslJS/crossScalaVersions
429OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC1 in pipez3/crossScalaVersions
430OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in pipez3/crossScalaVersions
431OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezDsl/crossScalaVersions
432OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipez/crossScalaVersions
433OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC1 in pipezJS3/crossScalaVersions
434OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in pipezJS3/crossScalaVersions
435OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezJS/crossScalaVersions
436OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC1 in pipezDslJS3/crossScalaVersions
437OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in pipezDslJS3/crossScalaVersions
438OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC1 in pipezNative3/crossScalaVersions
439OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in pipezNative3/crossScalaVersions
440OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.10) in pipezNative/crossScalaVersions
441OpenCB::Changing crossVersion 3.2.1 -> 3.8.0-RC1 in pipezDslNative3/crossScalaVersions
442OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in pipezDslNative3/crossScalaVersions
443OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1) in pipezDsl3/crossScalaVersions
444[info] Pipez b5e08ad1921d25e8d17fd7457b6e63af6d4012f1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
445[info]
446[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
447[info] - Scala JVM adds no suffix to a project name seen in build.sbt
448[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
449[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
450[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
451[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
452[info]
453[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
454[info] Useful sbt tasks:
455[info] listAll. projects - List all projects generated by the build matrix
456[info] testAll. test - Compile and test all projects in all Scala versions and platforms
457[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
458[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
459[info] Setting Scala version to 3.8.0-RC1 on 6 projects.
460[info] Switching Scala version on:
461[info] pipezDslNative3 (3.8.0-RC1)
462[info] pipezJS3 (3.8.0-RC1)
463[info] pipezNative3 (3.8.0-RC1)
464[info] pipez3 (3.8.0-RC1)
465[info] pipezDsl3 (3.8.0-RC1)
466[info] pipezDslJS3 (3.8.0-RC1)
467[info] Excluding projects:
468[info] pipezDsl (2.13.10)
469[info] * root (2.12.20)
470[info] pipezJS (2.13.10)
471[info] pipezNative (2.13.10)
472[info] pipezDslNative (2.13.10)
473[info] pipez (2.13.10)
474[info] pipezDslJS (2.13.10)
475[info] Reapplying settings...
476[info] Pipez b5e08ad1921d25e8d17fd7457b6e63af6d4012f1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
477[info]
478[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
479[info] - Scala JVM adds no suffix to a project name seen in build.sbt
480[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
481[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
482[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
483[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
484[info]
485[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
486[info] Useful sbt tasks:
487[info] listAll. projects - List all projects generated by the build matrix
488[info] testAll. test - Compile and test all projects in all Scala versions and platforms
489[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
490[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
491Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
492[info] Reapplying settings...
493[info] Pipez b5e08ad1921d25e8d17fd7457b6e63af6d4012f1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
494[info]
495[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
496[info] - Scala JVM adds no suffix to a project name seen in build.sbt
497[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
498[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
499[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
500[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
501[info]
502[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
503[info] Useful sbt tasks:
504[info] listAll. projects - List all projects generated by the build matrix
505[info] testAll. test - Compile and test all projects in all Scala versions and platforms
506[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
507[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
508[info] Defining Global / credentials, credentials and 11 others.
509[info] The new values will be used by allCredentials, credentials and 62 others.
510[info] Run `last` for details.
511[info] Reapplying settings...
512[info] Pipez b5e08ad1921d25e8d17fd7457b6e63af6d4012f1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
513[info]
514[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
515[info] - Scala JVM adds no suffix to a project name seen in build.sbt
516[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
517[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
518[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
519[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
520[info]
521[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
522[info] Useful sbt tasks:
523[info] listAll. projects - List all projects generated by the build matrix
524[info] testAll. test - Compile and test all projects in all Scala versions and platforms
525[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
526[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
527Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
528[info] Reapplying settings...
529OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
530
531 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
532 Did you mean pipezNative3 / allExcludeDependencies ?
533 , retry without global scopes
534[info] Reapplying settings...
535[info] Pipez b5e08ad1921d25e8d17fd7457b6e63af6d4012f1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
536[info]
537[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
538[info] - Scala JVM adds no suffix to a project name seen in build.sbt
539[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
540[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
541[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
542[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
543[info]
544[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
545[info] Useful sbt tasks:
546[info] listAll. projects - List all projects generated by the build matrix
547[info] testAll. test - Compile and test all projects in all Scala versions and platforms
548[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
549[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
550Execute removeScalacOptionsStartingWith: -P:wartremover
551[info] Reapplying settings...
552[info] Pipez b5e08ad1921d25e8d17fd7457b6e63af6d4012f1-SNAPSHOT build for (2.13.10, 3.2.1) x (Scala JVM, Scala.js 1.12.0, Scala Native 0.4.9)
553[info]
554[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
555[info] - Scala JVM adds no suffix to a project name seen in build.sbt
556[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
557[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
558[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
559[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
560[info]
561[info] When working with IntelliJ, edit "val ideScala = ..." in build.sbt to control which Scala version you're currently working with.
562[info] Useful sbt tasks:
563[info] listAll. projects - List all projects generated by the build matrix
564[info] testAll. test - Compile and test all projects in all Scala versions and platforms
565[info] stageRelease. publishSigned - Stage all versions for publishing (assuming you have sbt-sonatype as a global plugin)
566[info] publishRelease. sonatypeBundleRelease - Publish all artifacts staged for release (assuming you have sbt-sonatype as a global plugin)
567[success] Total time: 0 s, completed Nov 14, 2025, 8:56:30 PM
568Build 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, _))"}]}
569Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
570Starting build...
571Projects: Set(pipez3, pipezDsl3)
572Starting build for ProjectRef(file:/build/repo/,pipez3) (pipez)... [0/2]
573OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
574OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
575Compile scalacOptions: -explain, -rewrite, 3.2-migration, -Ykind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
576[info] compiling 18 Scala sources to /build/repo/pipez/target/jvm-3/classes ...
577[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
578[warn] one warning found
579[info] done compiling
580[info] compiling 6 Scala sources to /build/repo/pipez/target/jvm-3/test-classes ...
581[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
582[warn] one warning found
583[info] done compiling
584Starting build for ProjectRef(file:/build/repo/,pipezDsl3) (pipez-dsl)... [1/2]
585Compile scalacOptions: -explain, -rewrite, 3.2-migration, -Ykind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
586[info] compiling 5 Scala sources to /build/repo/pipez-dsl/target/jvm-3/classes ...
587[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
588[warn] one warning found
589[info] done compiling
590[info] compiling 3 Scala sources to /build/repo/pipez-dsl/target/jvm-3/test-classes ...
591[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
592[warn] one warning found
593[info] done compiling
594
595************************
596Build summary:
597[{
598 "module": "pipez",
599 "compile": {"status": "ok", "tookMs": 17370, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
600 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
601 "test-compile": {"status": "ok", "tookMs": 8533, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
602 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
603 "publish": {"status": "skipped", "tookMs": 0},
604 "metadata": {
605 "crossScalaVersions": ["2.12.20"]
606}
607},{
608 "module": "pipez-dsl",
609 "compile": {"status": "ok", "tookMs": 1781, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
610 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
611 "test-compile": {"status": "ok", "tookMs": 1765, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
612 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
613 "publish": {"status": "skipped", "tookMs": 0},
614 "metadata": {
615 "crossScalaVersions": ["2.12.20"]
616}
617}]
618************************
619[success] Total time: 38 s, completed Nov 14, 2025, 8:57:08 PM
620[0JChecking patch project/plugins.sbt...
621Checking patch project/build.properties...
622Checking patch project/Settings.scala...
623Checking patch build.sbt...
624Applied patch project/plugins.sbt cleanly.
625Applied patch project/build.properties cleanly.
626Applied patch project/Settings.scala cleanly.
627Applied patch build.sbt cleanly.