Build Logs
scalalandio/chimney • 3.8.0-RC2:2025-11-25
Errors
0
Warnings
0
Total Lines
950
1##################################
2Clonning https://github.com/scalalandio/chimney.git into /build/repo using revision 2.0.0-M2
3##################################
4Note: switching to 'a109510c3d7dfa83c0f106fe1dfbe3b08ad4d54e'.
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
21Would override fixed Scala version: 3.7.3
22Using target Scala version for migration: 3.7.4-RC2
23Migrating project for -source:3.7 using Scala 3.7.4-RC2
24----
25Preparing build for 3.7.4-RC2
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.7-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: build.sbt
32Pattern: val scala3 = "3.7.3"
33Replacement: val scala3 = "3.7.4-RC2"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (21))
36Compiled project (Scala 3.7.3, JVM (21))
37Successfully applied pattern 'val scala3 = "3.7.3"' in build.sbt
38----
39Starting build for 3.7.4-RC2
40Execute tests: false
41sbt project found:
42No prepare script found for project scalalandio/chimney
43/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
44##################################
45Scala version: 3.7.4-RC2
46Targets: io.scalaland%chimney io.scalaland%chimney-cats io.scalaland%chimney-java-collections io.scalaland%chimney-protobufs
47Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.7.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
48##################################
49Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-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 = '21'
53[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
54# Executing command line:
55java
56-XX:-OmitStackTraceInFastThrow
57-XX:+UseG1GC
58-Xmx2g
59-Dsbt.supershell=false
60-Dcommunitybuild.scala=3.7.4-RC2
61-Dcommunitybuild.project.dependencies.add=
62-Xmx7G
63-Xms4G
64-Xss8M
65-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
66-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.7.4-RC2"
70"++3.7.4-RC2 -v"
71"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
72"set every credentials := Nil"
73"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
74"removeScalacOptionsStartingWith -P:wartremover"
75
76moduleMappings
77"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.7.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" io.scalaland%chimney io.scalaland%chimney-cats io.scalaland%chimney-java-collections io.scalaland%chimney-protobufs"
78
79[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
80[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
81[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
82[info] loading project definition from /build/repo/project
83[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
84[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
85[info] Compilation completed in 8.847s.
86[info] done compiling
87[info] loading settings for project root from build.sbt...
88[info] resolving key references (25562 settings) ...
89[info] Chimney 2.0.0-M2 build for (2.13.17, 3.7.4-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
90[info]
91[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
92[info] - Scala JVM adds no suffix to a project name seen in build.sbt
93[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
94[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
95[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
96[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
97[info]
98[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
99[info]
100[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
101[info] - chimney
102[info] - cats/java-collections/protobufs integration (optional)
103[info] for the right Scala version and platform (see projects task).
104[info] Useful sbt tasks:
105[info] * projects - List all projects generated by the build matrix
106[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
107[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
108[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
109[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
110[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
111[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
112[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
113[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
114[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
115[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
116[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
117[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
118Execute setCrossScalaVersions: 3.7.4-RC2
119OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneySandwichTestCases213/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneySandwichTests/crossScalaVersions
121OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyCatsNative/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimney/crossScalaVersions
123OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyJavaCollections/crossScalaVersions
124OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in benchmarks/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneyProtobufsJS3/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneyProtobufsJS3/crossScalaVersions
127OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyCats/crossScalaVersions
128OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneyCatsNative3/crossScalaVersions
129OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneyCatsNative3/crossScalaVersions
130OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneyCats3/crossScalaVersions
131OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneyCats3/crossScalaVersions
132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyJS/crossScalaVersions
133OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyNative/crossScalaVersions
134OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneySandwichTests3/crossScalaVersions
135OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneyCatsJS3/crossScalaVersions
136OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneyCatsJS3/crossScalaVersions
137OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyCatsJS/crossScalaVersions
138OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneyNative3/crossScalaVersions
139OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneyNative3/crossScalaVersions
140OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyProtobufsNative/crossScalaVersions
141OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneySandwichTests3/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyProtobufs/crossScalaVersions
143OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneyProtobufs3/crossScalaVersions
144OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneyProtobufs3/crossScalaVersions
145OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneySandwichTestCases33/crossScalaVersions
146OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneySandwichTestCases33/crossScalaVersions
147OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneyProtobufsNative3/crossScalaVersions
148OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneyProtobufsNative3/crossScalaVersions
149OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyProtobufsJS/crossScalaVersions
150OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneyJS3/crossScalaVersions
151OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneyJS3/crossScalaVersions
152OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimney3/crossScalaVersions
153OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimney3/crossScalaVersions
154OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in chimneyJavaCollections3/crossScalaVersions
155OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in chimneyJavaCollections3/crossScalaVersions
156[info] Chimney 2.0.0-M2 build for (2.13.17, 3.7.4-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
157[info]
158[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
159[info] - Scala JVM adds no suffix to a project name seen in build.sbt
160[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
161[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
162[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
163[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
164[info]
165[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
166[info]
167[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
168[info] - chimney
169[info] - cats/java-collections/protobufs integration (optional)
170[info] for the right Scala version and platform (see projects task).
171[info] Useful sbt tasks:
172[info] * projects - List all projects generated by the build matrix
173[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
174[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
175[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
176[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
177[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
178[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
179[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
180[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
181[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
182[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
183[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
184[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
185[info] Setting Scala version to 3.7.4-RC2 on 12 projects.
186[info] Switching Scala version on:
187[info] chimneyCats3 (3.7.4-RC2)
188[info] chimney3 (3.7.4-RC2)
189[info] chimneySandwichTests3 (3.7.4-RC2)
190[info] chimneyProtobufsJS3 (3.7.4-RC2)
191[info] chimneyNative3 (3.7.4-RC2)
192[info] chimneyCatsJS3 (3.7.4-RC2)
193[info] chimneyCatsNative3 (3.7.4-RC2)
194[info] chimneyProtobufsNative3 (3.7.4-RC2)
195[info] chimneySandwichTestCases33 (3.7.4-RC2)
196[info] chimneyJS3 (3.7.4-RC2)
197[info] chimneyProtobufs3 (3.7.4-RC2)
198[info] chimneyJavaCollections3 (3.7.4-RC2)
199[info] Excluding projects:
200[info] chimneySandwichTests (2.13.17)
201[info] benchmarks (2.13.17)
202[info] chimneyProtobufs (2.13.17)
203[info] * root (2.12.20)
204[info] chimneyCatsJS (2.13.17)
205[info] chimney (2.13.17)
206[info] chimneySandwichTestCases213 (2.13.17)
207[info] chimneyCats (2.13.17)
208[info] chimneyNative (2.13.17)
209[info] chimneyCatsNative (2.13.17)
210[info] chimneyJS (2.13.17)
211[info] chimneyJavaCollections (2.13.17)
212[info] chimneyProtobufsJS (2.13.17)
213[info] chimneyProtobufsNative (2.13.17)
214[info] Reapplying settings...
215[info] Chimney 2.0.0-M2 build for (2.13.17, 3.7.4-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
216[info]
217[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
218[info] - Scala JVM adds no suffix to a project name seen in build.sbt
219[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
220[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
221[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
222[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
223[info]
224[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
225[info]
226[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
227[info] - chimney
228[info] - cats/java-collections/protobufs integration (optional)
229[info] for the right Scala version and platform (see projects task).
230[info] Useful sbt tasks:
231[info] * projects - List all projects generated by the build matrix
232[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
233[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
234[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
235[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
236[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
237[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
238[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
239[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
240[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
241[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
242[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
243[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
244Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
245[info] Reapplying settings...
246[info] Chimney 2.0.0-M2 build for (2.13.17, 3.7.4-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
247[info]
248[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
249[info] - Scala JVM adds no suffix to a project name seen in build.sbt
250[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
251[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
252[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
253[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
254[info]
255[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
256[info]
257[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
258[info] - chimney
259[info] - cats/java-collections/protobufs integration (optional)
260[info] for the right Scala version and platform (see projects task).
261[info] Useful sbt tasks:
262[info] * projects - List all projects generated by the build matrix
263[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
264[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
265[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
266[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
267[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
268[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
269[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
270[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
271[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
272[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
273[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
274[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
275[info] Defining Global / credentials, benchmarks / credentials and 24 others.
276[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 207 others.
277[info] Run `last` for details.
278[info] Reapplying settings...
279[info] Chimney 2.0.0-M2 build for (2.13.17, 3.7.4-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
280[info]
281[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
282[info] - Scala JVM adds no suffix to a project name seen in build.sbt
283[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
284[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
285[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
286[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
287[info]
288[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
289[info]
290[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
291[info] - chimney
292[info] - cats/java-collections/protobufs integration (optional)
293[info] for the right Scala version and platform (see projects task).
294[info] Useful sbt tasks:
295[info] * projects - List all projects generated by the build matrix
296[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
297[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
298[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
299[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
300[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
301[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
302[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
303[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
304[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
305[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
306[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
307[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
308Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
309[info] Reapplying settings...
310OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
311
312 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
313 Did you mean chimneySandwichTests / allExcludeDependencies ?
314 , retry without global scopes
315[info] Reapplying settings...
316[info] Chimney 2.0.0-M2 build for (2.13.17, 3.7.4-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
317[info]
318[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
319[info] - Scala JVM adds no suffix to a project name seen in build.sbt
320[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
321[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
322[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
323[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
324[info]
325[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
326[info]
327[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
328[info] - chimney
329[info] - cats/java-collections/protobufs integration (optional)
330[info] for the right Scala version and platform (see projects task).
331[info] Useful sbt tasks:
332[info] * projects - List all projects generated by the build matrix
333[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
334[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
335[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
336[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
337[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
338[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
339[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
340[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
341[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
342[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
343[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
344[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
345Execute removeScalacOptionsStartingWith: -P:wartremover
346[info] Reapplying settings...
347[info] Chimney 2.0.0-M2 build for (2.13.17, 3.7.4-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
348[info]
349[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
350[info] - Scala JVM adds no suffix to a project name seen in build.sbt
351[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
352[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
353[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
354[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
355[info]
356[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
357[info]
358[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
359[info] - chimney
360[info] - cats/java-collections/protobufs integration (optional)
361[info] for the right Scala version and platform (see projects task).
362[info] Useful sbt tasks:
363[info] * projects - List all projects generated by the build matrix
364[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
365[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
366[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
367[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
368[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
369[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
370[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
371[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
372[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
373[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
374[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
375[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
376[success] Total time: 0 s, completed Nov 25, 2025, 3:25:16 PM
377Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.7.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
378Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
379Starting build...
380Projects: Set(chimney3, chimneyCats3, chimneyJavaCollections3, chimneyProtobufs3)
381Starting build for ProjectRef(file:/build/repo/,chimney3) (chimney)... [0/4]
382OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
383OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
384OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
385OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
386OpenCB::Filter out '-no-indent', matches setting pattern '^-?-no-indent'
387OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
388Compile scalacOptions: -encoding, UTF-8, -unchecked, -explain, -explain-types, -Wconf:msg=Unreachable case:s, -Wconf:msg=Missing symbol position:s, -Wconf:msg=Implicit parameters should be provided with a `using` clause:s, -Wconf:msg=The syntax `<function> _` is no longer supported:s, -Wconf:msg=uninitialized.:s, -Wnonunit-statement, -Wunused:privates, -Wunused:explicits, -Wunused:implicits, -Wunused:params, -Wvalue-discard, -Xcheck-macros, -Xkind-projector:underscores, Yimplicit-to-given, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
389[info] compiling 140 Scala sources to /build/repo/chimney/target/jvm-3/classes ...
390[info] [patched file /build/repo/chimney/src/main/scala-3/io/scalaland/chimney/internal/compiletime/dsl/PartialTransformerIntoMacros.scala]
391[info] [patched file /build/repo/chimney/src/main/scala-3/io/scalaland/chimney/internal/compiletime/dsl/utils/DslMacroUtils.scala]
392[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/transformer/rules/TransformMapToMapRuleModule.scala]
393[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/transformer/rules/TransformValueClassToTypeRuleModule.scala]
394[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/transformer/Derivation.scala]
395[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/transformer/Gateway.scala]
396[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/transformer/Contexts.scala]
397[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/transformer/rules/TransformToOptionRuleModule.scala]
398[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/transformer/rules/TransformationRules.scala]
399[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/transformer/rules/TransformTypeToValueClassRuleModule.scala]
400[info] [patched file /build/repo/chimney/src/main/scala-3/io/scalaland/chimney/internal/compiletime/dsl/PartialTransformerDefinitionMacros.scala]
401[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/patcher/Derivation.scala]
402[info] [patched file /build/repo/chimney/src/main/scala-3/io/scalaland/chimney/internal/compiletime/ChimneyExprsPlatform.scala]
403[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/patcher/Gateway.scala]
404[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/transformer/rules/TransformProductToProductRuleModule.scala]
405[info] [patched file /build/repo/chimney/src/main/scala/io/scalaland/chimney/internal/compiletime/derivation/transformer/rules/TransformOptionToOptionRuleModule.scala]
406[info] done compiling
407[info] compiling 16 Scala sources to /build/repo/chimney/target/jvm-3/classes ...
408[info] done compiling
409[info] compiling 25 Scala sources to /build/repo/chimney/target/jvm-3/classes ...
410[info] done compiling
411[info] compiling 51 Scala sources to /build/repo/chimney/target/jvm-3/classes ...
412[info] done compiling
413[info] compiling 140 Scala sources to /build/repo/chimney/target/jvm-3/classes ...
414[info] done compiling
415[info] compiling 81 Scala sources and 5 Java sources to /build/repo/chimney/target/jvm-3/test-classes ...
416[info] [patched file /build/repo/chimney/src/test/scala/io/scalaland/chimney/IssuesSpec.scala]
417[info] [patched file /build/repo/chimney/src/test/scala/io/scalaland/chimney/PartialTransformerCustomConstructorSpec.scala]
418[info] [patched file /build/repo/chimney/src/test/scala/io/scalaland/chimney/TotalTransformerCustomConstructorSpec.scala]
419[info] [patched file /build/repo/chimney/src/test/scala/io/scalaland/chimney/fixtures/javabeans/javabeans.scala]
420[info] done compiling
421[info] compiling 4 Scala sources to /build/repo/chimney/target/jvm-3/test-classes ...
422[info] done compiling
423Starting build for ProjectRef(file:/build/repo/,chimneyCats3) (chimney-cats)... [1/4]
424Compile scalacOptions: -encoding, UTF-8, -unchecked, -explain, -explain-types, -Wconf:msg=Unreachable case:s, -Wconf:msg=Missing symbol position:s, -Wconf:msg=Implicit parameters should be provided with a `using` clause:s, -Wconf:msg=The syntax `<function> _` is no longer supported:s, -Wconf:msg=uninitialized.:s, -Wnonunit-statement, -Wunused:privates, -Wunused:explicits, -Wunused:implicits, -Wunused:params, -Wvalue-discard, -Xcheck-macros, -Xkind-projector:underscores, Yimplicit-to-given, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
425[info] compiling 7 Scala sources to /build/repo/chimney-cats/target/jvm-3/classes ...
426[info] done compiling
427[info] compiling 10 Scala sources to /build/repo/chimney-cats/target/jvm-3/test-classes ...
428[info] done compiling
429Starting build for ProjectRef(file:/build/repo/,chimneyJavaCollections3) (chimney-java-collections)... [2/4]
430Compile scalacOptions: -encoding, UTF-8, -unchecked, -explain, -explain-types, -Wconf:msg=Unreachable case:s, -Wconf:msg=Missing symbol position:s, -Wconf:msg=Implicit parameters should be provided with a `using` clause:s, -Wconf:msg=The syntax `<function> _` is no longer supported:s, -Wconf:msg=uninitialized.:s, -Wnonunit-statement, -Wunused:privates, -Wunused:explicits, -Wunused:implicits, -Wunused:params, -Wvalue-discard, -Xcheck-macros, -Xkind-projector:underscores, Yimplicit-to-given, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
431[info] compiling 3 Scala sources to /build/repo/chimney-java-collections/target/jvm-3/classes ...
432[info] done compiling
433[info] compiling 3 Scala sources and 1 Java source to /build/repo/chimney-java-collections/target/jvm-3/test-classes ...
434[info] done compiling
435Starting build for ProjectRef(file:/build/repo/,chimneyProtobufs3) (chimney-protobufs)... [3/4]
436Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
437[info] compiling 4 Scala sources to /build/repo/chimney-protobufs/target/jvm-3/classes ...
438[info] [patched file /build/repo/chimney-protobufs/src/main/scala/io/scalaland/chimney/protobufs/ProtobufsPartialTransformerImplicits.scala]
439[info] done compiling
440[info] compiling 2 Scala sources to /build/repo/chimney-protobufs/target/jvm-3/classes ...
441[info] done compiling
442[info] Compiling 4 protobuf files to /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb
443[info] compiling 30 Scala sources to /build/repo/chimney-protobufs/target/jvm-3/test-classes ...
444[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/wrappers/WithEmpty.scala]
445[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/wrappers/Wrappers.scala]
446[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/user/User.scala]
447[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/order/OrderProto.scala]
448[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/addressbook/PhoneNumber.scala]
449[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/order/Customer.scala]
450[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/order/CustomerStatus.scala]
451[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/order/Address.scala]
452[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/order/PaymentStatus.scala]
453[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/addressbook/Person.scala]
454[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/wrappers/TimeInstances.scala]
455[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/order/OrderLine.scala]
456[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/addressbook/AddressBook.scala]
457[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/order/Order.scala]
458[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/addressbook/AddressBookType.scala]
459[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/addressbook/AddressbookProto.scala]
460[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/order/Item.scala]
461[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/user/UserProto.scala]
462[info] [patched file /build/repo/chimney-protobufs/target/jvm-3/src_managed/test/scalapb/io/scalaland/chimney/examples/pb/wrappers/WrappersProto.scala]
463[info] done compiling
464[info] compiling 30 Scala sources to /build/repo/chimney-protobufs/target/jvm-3/test-classes ...
465[info] done compiling
466
467************************
468Build summary:
469[{
470 "module": "chimney",
471 "compile": {"status": "ok", "tookMs": 31757, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
472 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
473 "test-compile": {"status": "ok", "tookMs": 86720, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
474 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
475 "publish": {"status": "skipped", "tookMs": 0},
476 "metadata": {
477 "crossScalaVersions": ["2.12.20", "3.7.3"]
478}
479},{
480 "module": "chimney-cats",
481 "compile": {"status": "ok", "tookMs": 1532, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
482 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
483 "test-compile": {"status": "ok", "tookMs": 3320, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
484 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
485 "publish": {"status": "skipped", "tookMs": 0},
486 "metadata": {
487 "crossScalaVersions": ["2.12.20", "3.7.3"]
488}
489},{
490 "module": "chimney-java-collections",
491 "compile": {"status": "ok", "tookMs": 494, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
492 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
493 "test-compile": {"status": "ok", "tookMs": 6137, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
494 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
495 "publish": {"status": "skipped", "tookMs": 0},
496 "metadata": {
497 "crossScalaVersions": ["2.12.20", "3.7.3"]
498}
499},{
500 "module": "chimney-protobufs",
501 "compile": {"status": "ok", "tookMs": 725, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
502 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
503 "test-compile": {"status": "ok", "tookMs": 6216, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
504 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
505 "publish": {"status": "skipped", "tookMs": 0},
506 "metadata": {
507 "crossScalaVersions": ["2.12.20", "3.7.3"]
508}
509}]
510************************
511[success] Total time: 172 s (0:02:52.0), completed Nov 25, 2025, 3:28:08 PM
512[0JChecking patch project/plugins.sbt...
513Checking patch build.sbt...
514Applied patch project/plugins.sbt cleanly.
515Applied patch build.sbt cleanly.
516Commit migration rewrites
517Switched to a new branch 'opencb/migrate-source-3.7'
518[opencb/migrate-source-3.7 1ff1a4a9] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4-RC2
519 21 files changed, 80 insertions(+), 80 deletions(-)
520----
521Preparing build for 3.8.0-RC2
522Scala binary version found: 3.8
523Implicitly using source version 3.8
524Scala binary version found: 3.8
525Implicitly using source version 3.8
526Would try to apply common scalacOption (best-effort, sbt/mill only):
527Append: ,REQUIRE:-source:3.8
528Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
529
530Try apply source patch:
531Path: build.sbt
532Pattern: val scala3 = "3.7.3"
533Replacement: val scala3 = "3.8.0-RC2"
534Successfully applied pattern 'val scala3 = "3.7.3"' in build.sbt
535----
536Starting build for 3.8.0-RC2
537Execute tests: false
538sbt project found:
539No prepare script found for project scalalandio/chimney
540/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
541##################################
542Scala version: 3.8.0-RC2
543Targets: io.scalaland%chimney io.scalaland%chimney-cats io.scalaland%chimney-java-collections io.scalaland%chimney-protobufs
544Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.7.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
545##################################
546Using extra scalacOptions: ,REQUIRE:-source:3.8
547Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
548[sbt_options] declare -a sbt_options=()
549[process_args] java_version = '21'
550[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
551# Executing command line:
552java
553-XX:-OmitStackTraceInFastThrow
554-XX:+UseG1GC
555-Xmx2g
556-Dsbt.supershell=false
557-Dcommunitybuild.scala=3.8.0-RC2
558-Dcommunitybuild.project.dependencies.add=
559-Xmx7G
560-Xms4G
561-Xss8M
562-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
563-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
564-jar
565/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
566"setCrossScalaVersions 3.8.0-RC2"
567"++3.8.0-RC2 -v"
568"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
569"set every credentials := Nil"
570"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
571"removeScalacOptionsStartingWith -P:wartremover"
572
573moduleMappings
574"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.7.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" io.scalaland%chimney io.scalaland%chimney-cats io.scalaland%chimney-java-collections io.scalaland%chimney-protobufs"
575
576[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
577[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
578[info] loading project definition from /build/repo/project
579[info] loading settings for project root from build.sbt...
580[info] resolving key references (25562 settings) ...
581[info] Chimney 2.0.0-M2-1-g1ff1a4a-SNAPSHOT build for (2.13.17, 3.8.0-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
582[info]
583[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
584[info] - Scala JVM adds no suffix to a project name seen in build.sbt
585[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
586[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
587[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
588[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
589[info]
590[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
591[info]
592[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
593[info] - chimney
594[info] - cats/java-collections/protobufs integration (optional)
595[info] for the right Scala version and platform (see projects task).
596[info] Useful sbt tasks:
597[info] * projects - List all projects generated by the build matrix
598[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
599[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
600[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
601[info] ci-release. publishSigned - Publish everything to release or snapshot repository
602[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
603[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
604[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
605[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
606[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
607[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
608[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
609[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
610Execute setCrossScalaVersions: 3.8.0-RC2
611OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in benchmarks/crossScalaVersions
612OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyCatsNative/crossScalaVersions
613OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimney/crossScalaVersions
614OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneyCatsNative3/crossScalaVersions
615OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneyCatsNative3/crossScalaVersions
616OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneyProtobufsJS3/crossScalaVersions
617OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneyProtobufsJS3/crossScalaVersions
618OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyNative/crossScalaVersions
619OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyCats/crossScalaVersions
620OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneySandwichTests/crossScalaVersions
621OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneyCats3/crossScalaVersions
622OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneyCats3/crossScalaVersions
623OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneySandwichTests3/crossScalaVersions
624OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneySandwichTests3/crossScalaVersions
625OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyProtobufsNative/crossScalaVersions
626OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyCatsJS/crossScalaVersions
627OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneyCatsJS3/crossScalaVersions
628OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneyCatsJS3/crossScalaVersions
629OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneySandwichTestCases213/crossScalaVersions
630OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneyNative3/crossScalaVersions
631OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneyNative3/crossScalaVersions
632OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyJavaCollections/crossScalaVersions
633OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyProtobufs/crossScalaVersions
634OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneyProtobufs3/crossScalaVersions
635OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneyProtobufs3/crossScalaVersions
636OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimney3/crossScalaVersions
637OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimney3/crossScalaVersions
638OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneySandwichTestCases33/crossScalaVersions
639OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneySandwichTestCases33/crossScalaVersions
640OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneyProtobufsNative3/crossScalaVersions
641OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyJS/crossScalaVersions
642OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneyJavaCollections3/crossScalaVersions
643OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneyJavaCollections3/crossScalaVersions
644OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chimneyJS3/crossScalaVersions
645OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneyJS3/crossScalaVersions
646OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in chimneyProtobufsJS/crossScalaVersions
647OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in chimneyProtobufsNative3/crossScalaVersions
648[info] Chimney 2.0.0-M2-1-g1ff1a4a-SNAPSHOT build for (2.13.17, 3.8.0-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
649[info]
650[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
651[info] - Scala JVM adds no suffix to a project name seen in build.sbt
652[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
653[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
654[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
655[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
656[info]
657[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
658[info]
659[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
660[info] - chimney
661[info] - cats/java-collections/protobufs integration (optional)
662[info] for the right Scala version and platform (see projects task).
663[info] Useful sbt tasks:
664[info] * projects - List all projects generated by the build matrix
665[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
666[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
667[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
668[info] ci-release. publishSigned - Publish everything to release or snapshot repository
669[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
670[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
671[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
672[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
673[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
674[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
675[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
676[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
677[info] Setting Scala version to 3.8.0-RC2 on 12 projects.
678[info] Switching Scala version on:
679[info] chimneyCats3 (3.8.0-RC2)
680[info] chimney3 (3.8.0-RC2)
681[info] chimneySandwichTests3 (3.8.0-RC2)
682[info] chimneyProtobufsJS3 (3.8.0-RC2)
683[info] chimneyNative3 (3.8.0-RC2)
684[info] chimneyCatsJS3 (3.8.0-RC2)
685[info] chimneyCatsNative3 (3.8.0-RC2)
686[info] chimneyProtobufsNative3 (3.8.0-RC2)
687[info] chimneySandwichTestCases33 (3.8.0-RC2)
688[info] chimneyJS3 (3.8.0-RC2)
689[info] chimneyProtobufs3 (3.8.0-RC2)
690[info] chimneyJavaCollections3 (3.8.0-RC2)
691[info] Excluding projects:
692[info] chimneySandwichTests (2.13.17)
693[info] benchmarks (2.13.17)
694[info] chimneyProtobufs (2.13.17)
695[info] * root (2.12.20)
696[info] chimneyCatsJS (2.13.17)
697[info] chimney (2.13.17)
698[info] chimneySandwichTestCases213 (2.13.17)
699[info] chimneyCats (2.13.17)
700[info] chimneyNative (2.13.17)
701[info] chimneyCatsNative (2.13.17)
702[info] chimneyJS (2.13.17)
703[info] chimneyJavaCollections (2.13.17)
704[info] chimneyProtobufsJS (2.13.17)
705[info] chimneyProtobufsNative (2.13.17)
706[info] Reapplying settings...
707[info] Chimney 2.0.0-M2-1-g1ff1a4a-SNAPSHOT build for (2.13.17, 3.8.0-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
708[info]
709[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
710[info] - Scala JVM adds no suffix to a project name seen in build.sbt
711[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
712[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
713[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
714[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
715[info]
716[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
717[info]
718[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
719[info] - chimney
720[info] - cats/java-collections/protobufs integration (optional)
721[info] for the right Scala version and platform (see projects task).
722[info] Useful sbt tasks:
723[info] * projects - List all projects generated by the build matrix
724[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
725[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
726[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
727[info] ci-release. publishSigned - Publish everything to release or snapshot repository
728[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
729[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
730[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
731[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
732[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
733[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
734[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
735[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
736Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
737[info] Reapplying settings...
738[info] Chimney 2.0.0-M2-1-g1ff1a4a-SNAPSHOT build for (2.13.17, 3.8.0-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
739[info]
740[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
741[info] - Scala JVM adds no suffix to a project name seen in build.sbt
742[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
743[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
744[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
745[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
746[info]
747[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
748[info]
749[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
750[info] - chimney
751[info] - cats/java-collections/protobufs integration (optional)
752[info] for the right Scala version and platform (see projects task).
753[info] Useful sbt tasks:
754[info] * projects - List all projects generated by the build matrix
755[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
756[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
757[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
758[info] ci-release. publishSigned - Publish everything to release or snapshot repository
759[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
760[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
761[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
762[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
763[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
764[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
765[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
766[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
767[info] Defining Global / credentials, benchmarks / credentials and 24 others.
768[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 207 others.
769[info] Run `last` for details.
770[info] Reapplying settings...
771[info] Chimney 2.0.0-M2-1-g1ff1a4a-SNAPSHOT build for (2.13.17, 3.8.0-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
772[info]
773[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
774[info] - Scala JVM adds no suffix to a project name seen in build.sbt
775[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
776[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
777[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
778[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
779[info]
780[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
781[info]
782[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
783[info] - chimney
784[info] - cats/java-collections/protobufs integration (optional)
785[info] for the right Scala version and platform (see projects task).
786[info] Useful sbt tasks:
787[info] * projects - List all projects generated by the build matrix
788[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
789[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
790[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
791[info] ci-release. publishSigned - Publish everything to release or snapshot repository
792[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
793[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
794[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
795[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
796[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
797[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
798[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
799[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
800Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
801[info] Reapplying settings...
802OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
803
804 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
805 Did you mean chimneySandwichTests / allExcludeDependencies ?
806 , retry without global scopes
807[info] Reapplying settings...
808[info] Chimney 2.0.0-M2-1-g1ff1a4a-SNAPSHOT build for (2.13.17, 3.8.0-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
809[info]
810[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
811[info] - Scala JVM adds no suffix to a project name seen in build.sbt
812[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
813[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
814[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
815[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
816[info]
817[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
818[info]
819[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
820[info] - chimney
821[info] - cats/java-collections/protobufs integration (optional)
822[info] for the right Scala version and platform (see projects task).
823[info] Useful sbt tasks:
824[info] * projects - List all projects generated by the build matrix
825[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
826[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
827[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
828[info] ci-release. publishSigned - Publish everything to release or snapshot repository
829[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
830[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
831[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
832[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
833[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
834[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
835[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
836[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
837Execute removeScalacOptionsStartingWith: -P:wartremover
838[info] Reapplying settings...
839[info] Chimney 2.0.0-M2-1-g1ff1a4a-SNAPSHOT build for (2.13.17, 3.8.0-RC2) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
840[info]
841[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
842[info] - Scala JVM adds no suffix to a project name seen in build.sbt
843[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
844[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
845[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
846[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
847[info]
848[info] When working with IntelliJ or Scala Metals, edit "val ideScala = ..." and "val idePlatform = ..." within "val versions" in build.sbt to control which Scala version you're currently working with.
849[info]
850[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
851[info] - chimney
852[info] - cats/java-collections/protobufs integration (optional)
853[info] for the right Scala version and platform (see projects task).
854[info] Useful sbt tasks:
855[info] * projects - List all projects generated by the build matrix
856[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
857[info] * chimney3/console - Drop into REPL with Chimney DSL imported (3)
858[info] * chimney/console - Drop into REPL with Chimney DSL imported (2.13)
859[info] ci-release. publishSigned - Publish everything to release or snapshot repository
860[info] runBenchmarks. benchmarks/Jmh/run - Run JMH benchmarks suite
861[info] ci-jvm-3. clean ; coverage ; chimney3/compile ; chimneyCats3/compile ; chimneyProtobufs3/compile ; chimneyJavaCollections3/compile ; chimneySandwichTests3/compile ; chimney3/test ; chimneyCats3/test ; chimneyProtobufs3/test ; chimneyJavaCollections3/test ; chimneySandwichTests3/test ; chimney3/coverageReport ; chimneyCats3/coverageReport ; chimneyProtobufs3/coverageReport ; chimneyJavaCollections3/coverageReport ; chimneySandwichTests3/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney3/mimaReportBinaryIssues ; chimneyCats3/mimaReportBinaryIssues ; chimneyProtobufs3/mimaReportBinaryIssues ; chimneyJavaCollections3/mimaReportBinaryIssues ; chimneySandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3 on JVM
862[info] ci-jvm-2_13. clean ; coverage ; chimney/compile ; chimneyCats/compile ; chimneyProtobufs/compile ; chimneyJavaCollections/compile ; chimneySandwichTests/compile ; chimney/test ; chimneyCats/test ; chimneyProtobufs/test ; chimneyJavaCollections/test ; chimneySandwichTests/test ; chimney/coverageReport ; chimneyCats/coverageReport ; chimneyProtobufs/coverageReport ; chimneyJavaCollections/coverageReport ; chimneySandwichTests/coverageReport ; coverageAggregate ; coverageOff ; benchmarks/compile ; chimney/mimaReportBinaryIssues ; chimneyCats/mimaReportBinaryIssues ; chimneyProtobufs/mimaReportBinaryIssues ; chimneyJavaCollections/mimaReportBinaryIssues ; chimneySandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13 on JVM
863[info] ci-js-3. clean ; chimneyJS3/test ; chimneyCatsJS3/test ; chimneyProtobufsJS3/test - CI pipeline for Scala 3 on Scala JS
864[info] ci-js-2_13. clean ; chimneyJS/test ; chimneyCatsJS/test ; chimneyProtobufsJS/test - CI pipeline for Scala 2.13 on Scala JS
865[info] ci-native-3. clean ; chimneyNative3/test ; chimneyCatsNative3/test ; chimneyProtobufsNative3/test - CI pipeline for Scala 3 on Scala Native
866[info] ci-native-2_13. clean ; chimneyNative/test ; chimneyCatsNative/test ; chimneyProtobufsNative/test - CI pipeline for Scala 2.13 on Scala Native
867[info] publish-local-for-tests. chimney/publishLocal ; chimney3/publishLocal ; chimneyCats/publishLocal ; chimneyCats3/publishLocal ; chimneyProtobufs/publishLocal ; chimneyProtobufs3/publishLocal ; chimneyJavaCollections/publishLocal ; chimneyJavaCollections3/publishLocal ; chimneyJS/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
868[success] Total time: 0 s, completed Nov 25, 2025, 3:28:33 PM
869Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.7.3\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
870Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
871Starting build...
872Projects: Set(chimney3, chimneyCats3, chimneyJavaCollections3, chimneyProtobufs3)
873Starting build for ProjectRef(file:/build/repo/,chimney3) (chimney)... [0/4]
874OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
875OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
876OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
877OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
878Compile scalacOptions: -encoding, UTF-8, -unchecked, -explain, -explain-types, -no-indent, -Wconf:msg=Unreachable case:s, -Wconf:msg=Missing symbol position:s, -Wconf:msg=Implicit parameters should be provided with a `using` clause:s, -Wconf:msg=The syntax `<function> _` is no longer supported:s, -Wconf:msg=uninitialized.:s, -Wnonunit-statement, -Wunused:privates, -Wunused:explicits, -Wunused:implicits, -Wunused:params, -Wvalue-discard, -Xcheck-macros, -Xkind-projector:underscores, Yimplicit-to-given, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
879[info] compiling 140 Scala sources to /build/repo/chimney/target/jvm-3/classes ...
880[info] done compiling
881[info] compiling 81 Scala sources and 5 Java sources to /build/repo/chimney/target/jvm-3/test-classes ...
882[info] done compiling
883Starting build for ProjectRef(file:/build/repo/,chimneyCats3) (chimney-cats)... [1/4]
884Compile scalacOptions: -encoding, UTF-8, -unchecked, -explain, -explain-types, -no-indent, -Wconf:msg=Unreachable case:s, -Wconf:msg=Missing symbol position:s, -Wconf:msg=Implicit parameters should be provided with a `using` clause:s, -Wconf:msg=The syntax `<function> _` is no longer supported:s, -Wconf:msg=uninitialized.:s, -Wnonunit-statement, -Wunused:privates, -Wunused:explicits, -Wunused:implicits, -Wunused:params, -Wvalue-discard, -Xcheck-macros, -Xkind-projector:underscores, Yimplicit-to-given, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
885[info] compiling 7 Scala sources to /build/repo/chimney-cats/target/jvm-3/classes ...
886[info] done compiling
887[info] compiling 10 Scala sources to /build/repo/chimney-cats/target/jvm-3/test-classes ...
888[info] done compiling
889Starting build for ProjectRef(file:/build/repo/,chimneyJavaCollections3) (chimney-java-collections)... [2/4]
890Compile scalacOptions: -encoding, UTF-8, -unchecked, -explain, -explain-types, -no-indent, -Wconf:msg=Unreachable case:s, -Wconf:msg=Missing symbol position:s, -Wconf:msg=Implicit parameters should be provided with a `using` clause:s, -Wconf:msg=The syntax `<function> _` is no longer supported:s, -Wconf:msg=uninitialized.:s, -Wnonunit-statement, -Wunused:privates, -Wunused:explicits, -Wunused:implicits, -Wunused:params, -Wvalue-discard, -Xcheck-macros, -Xkind-projector:underscores, Yimplicit-to-given, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
891[info] compiling 3 Scala sources to /build/repo/chimney-java-collections/target/jvm-3/classes ...
892[info] done compiling
893[info] compiling 3 Scala sources and 1 Java source to /build/repo/chimney-java-collections/target/jvm-3/test-classes ...
894[info] done compiling
895Starting build for ProjectRef(file:/build/repo/,chimneyProtobufs3) (chimney-protobufs)... [3/4]
896Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
897[info] compiling 4 Scala sources to /build/repo/chimney-protobufs/target/jvm-3/classes ...
898[info] done compiling
899[info] compiling 30 Scala sources to /build/repo/chimney-protobufs/target/jvm-3/test-classes ...
900[info] done compiling
901
902************************
903Build summary:
904[{
905 "module": "chimney",
906 "compile": {"status": "ok", "tookMs": 34869, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
907 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
908 "test-compile": {"status": "ok", "tookMs": 71162, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
909 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
910 "publish": {"status": "skipped", "tookMs": 0},
911 "metadata": {
912 "crossScalaVersions": ["2.12.20", "3.7.3"]
913}
914},{
915 "module": "chimney-cats",
916 "compile": {"status": "ok", "tookMs": 1706, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
917 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
918 "test-compile": {"status": "ok", "tookMs": 4474, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
919 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
920 "publish": {"status": "skipped", "tookMs": 0},
921 "metadata": {
922 "crossScalaVersions": ["2.12.20", "3.7.3"]
923}
924},{
925 "module": "chimney-java-collections",
926 "compile": {"status": "ok", "tookMs": 672, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
927 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
928 "test-compile": {"status": "ok", "tookMs": 6833, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
929 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
930 "publish": {"status": "skipped", "tookMs": 0},
931 "metadata": {
932 "crossScalaVersions": ["2.12.20", "3.7.3"]
933}
934},{
935 "module": "chimney-protobufs",
936 "compile": {"status": "ok", "tookMs": 746, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
937 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
938 "test-compile": {"status": "ok", "tookMs": 4336, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
939 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
940 "publish": {"status": "skipped", "tookMs": 0},
941 "metadata": {
942 "crossScalaVersions": ["2.12.20", "3.7.3"]
943}
944}]
945************************
946[success] Total time: 136 s (0:02:16.0), completed Nov 25, 2025, 3:30:50 PM
947[0JChecking patch project/plugins.sbt...
948Checking patch build.sbt...
949Applied patch project/plugins.sbt cleanly.
950Applied patch build.sbt cleanly.