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