Build Logs

mateuszkubuszok/hearth • 3.8.0-RC4:2025-12-22

Errors

256

Warnings

44

Total Lines

825

1##################################
2Clonning https://github.com/mateuszkubuszok/hearth.git into /build/repo using revision 0.2.0
3##################################
4Note: switching to '24fa27b3b7cd4c21983bead5fcc9956631efdefc'.
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.3.7
22----
23Preparing build for 3.8.0-RC4
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala
34Pattern: def init(options: List[String]): List[PluginPhase]
35Replacement: override def init(options: List[String]): List[PluginPhase]
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (25))
38Compiled project (Scala 3.7.3, JVM (25))
39WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
40WARNING: sun.misc.Unsafe::objectFieldOffset has been called by scala.runtime.LazyVals$ (file:/root/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.7.3/scala3-library_3-3.7.3.jar)
41WARNING: Please consider reporting this to the maintainers of class scala.runtime.LazyVals$
42WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release
43Successfully applied pattern 'def init(options: List[String]): List[PluginPhase]' in hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala
44
45Try apply source patch:
46Path: build.sbt
47Pattern: val scala3 = "3.3.7"
48Replacement: val scala3 = "3.8.0-RC4"
49WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
50WARNING: sun.misc.Unsafe::objectFieldOffset has been called by scala.runtime.LazyVals$ (file:/root/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.7.3/scala3-library_3-3.7.3.jar)
51WARNING: Please consider reporting this to the maintainers of class scala.runtime.LazyVals$
52WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release
53Successfully applied pattern 'val scala3 = "3.3.7"' in build.sbt
54----
55Starting build for 3.8.0-RC4
56Execute tests: true
57sbt project found:
58No prepare script found for project mateuszkubuszok/hearth
59##################################
60Scala version: 3.8.0-RC4
61Targets: com.kubuszok%hearth com.kubuszok%hearth-better-printers com.kubuszok%hearth-cross-quotes com.kubuszok%hearth-micro-fp
62Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala","pattern":"def init(options: List[String]): List[PluginPhase]","replaceWith":"override def init(options: List[String]): List[PluginPhase]"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
63##################################
64Using extra scalacOptions: ,REQUIRE:-source:3.8
65Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
66[sbt_options] declare -a sbt_options=()
67[process_args] java_version = '25'
68[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25/rt.jar'
69# Executing command line:
70java
71-Dfile.encoding=UTF-8
72-Dcommunitybuild.scala=3.8.0-RC4
73-Dcommunitybuild.project.dependencies.add=
74-Xmx7G
75-Xms4G
76-Xss8M
77-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
78-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25
79-jar
80/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
81"setCrossScalaVersions 3.8.0-RC4"
82"++3.8.0-RC4 -v"
83"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
84"set every credentials := Nil"
85"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
86"removeScalacOptionsStartingWith -P:wartremover"
87
88moduleMappings
89"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala","pattern":"def init(options: List[String]): List[PluginPhase]","replaceWith":"override def init(options: List[String]): List[PluginPhase]"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.kubuszok%hearth com.kubuszok%hearth-better-printers com.kubuszok%hearth-cross-quotes com.kubuszok%hearth-micro-fp"
90
91[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
92WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
93WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by net.openhft.hashing.UnsafeAccess (file:/root/.sbt/boot/scala-2.12.20/org.scala-sbt/sbt/1.11.7/zero-allocation-hashing-0.16.jar)
94WARNING: Please consider reporting this to the maintainers of class net.openhft.hashing.UnsafeAccess
95WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
96WARNING: A restricted method in java.lang.System has been called
97WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/root/.sbt/boot/scala-2.12.20/org.scala-sbt/sbt/1.11.7/jna-5.12.0.jar)
98WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
99WARNING: Restricted methods will be blocked in a future release unless native access is enabled
100
101[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 25)
102[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
103[info] loading project definition from /build/repo/project
104[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
105[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
106[info] Compilation completed in 8.421s.
107[info] done compiling
108[info] loading settings for project root from build.sbt...
109[info] resolving key references (31379 settings) ...
110[info] Hearth 0.2.0 build for (2.13.16, 3.8.0-RC4) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
111[info]
112[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
113[info] - Scala JVM adds no suffix to a project name seen in build.sbt
114[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
115[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
116[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
117[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
118[info]
119[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
120[info]
121[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
122[info] - hearth-better-printers (obligatory)
123[info] - hearth-cross-quotes (obligatory)
124[info] - hearth-micro-fp (obligatory)
125[info] - hearth (obligatory)
126[info] for the right Scala version and platform (see projects task).
127[info] Useful sbt tasks:
128[info] * projects - List all projects generated by the build matrix
129[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
130[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
131[info] ci-jvm-3. clean ; coverage ; hearthBetterPrinters3/compile ; hearthCrossQuotes3/compile ; hearthMicroFp3/compile ; hearth3/compile ; hearthTests3/compile ; hearthSandwichTests3/compile ; hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters3/mimaReportBinaryIssues ; hearthMicroFp3/mimaReportBinaryIssues ; hearth3/mimaReportBinaryIssues ; hearthTests3/mimaReportBinaryIssues ; hearthSandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3+JVM
132[info] ci-jvm-2_13. clean ; coverage ; hearthBetterPrinters/compile ; hearthCrossQuotes/compile ; hearthMicroFp/compile ; hearth/compile ; hearthTests/compile ; hearthSandwichTests/compile ; hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters/mimaReportBinaryIssues ; hearthMicroFp/mimaReportBinaryIssues ; hearth/mimaReportBinaryIssues ; hearthTests/mimaReportBinaryIssues ; hearthSandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13+JVM
133[info] ci-js-3. clean ; hearthBetterPrintersJS3/compile ; hearthMicroFpJS3/compile ; hearthJS3/compile ; hearthTestsJS3/compile ; hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test ; hearthBetterPrintersJS3/mimaReportBinaryIssues ; hearthMicroFpJS3/mimaReportBinaryIssues ; hearthJS3/mimaReportBinaryIssues ; hearthTestsJS3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala JS
134[info] ci-js-2_13. clean ; hearthBetterPrintersJS/compile ; hearthMicroFpJS/compile ; hearthJS/compile ; hearthTestsJS/compile ; hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test ; hearthBetterPrintersJS/mimaReportBinaryIssues ; hearthMicroFpJS/mimaReportBinaryIssues ; hearthJS/mimaReportBinaryIssues ; hearthTestsJS/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala JS
135[info] ci-native-3. clean ; hearthBetterPrintersNative3/compile ; hearthMicroFpNative3/compile ; hearthNative3/compile ; hearthTestsNative3/compile ; hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test ; hearthBetterPrintersNative3/mimaReportBinaryIssues ; hearthMicroFpNative3/mimaReportBinaryIssues ; hearthNative3/mimaReportBinaryIssues ; hearthTestsNative3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala Native
136[info] ci-native-2_13. clean ; hearthBetterPrintersNative/compile ; hearthMicroFpNative/compile ; hearthNative/compile ; hearthTestsNative/compile ; hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test ; hearthBetterPrintersNative/mimaReportBinaryIssues ; hearthMicroFpNative/mimaReportBinaryIssues ; hearthNative/mimaReportBinaryIssues ; hearthTestsNative/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala Native
137[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
138[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
139[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
140[info] test-jvm-2_13. hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test - Test all projects in Scala 2.13+JVM
141[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
142[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
143[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
144[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
145[info] publish-local-for-tests. hearthBetterPrinters/publishLocal ; hearthCrossQuotes/publishLocal ; hearthMicroFp/publishLocal ; hearth/publishLocal ; hearthBetterPrinters3/publishLocal ; hearthCrossQuotes3/publishLocal ; hearthMicroFp3/publishLocal ; hearth3/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
146Execute setCrossScalaVersions: 3.8.0-RC4
147OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthTestsJS3/crossScalaVersions
148OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthTestsJS3/crossScalaVersions
149OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthSandwichTests3/crossScalaVersions
150OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthSandwichTests3/crossScalaVersions
151OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthBetterPrinters3/crossScalaVersions
152OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthBetterPrinters3/crossScalaVersions
153OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthBetterPrintersNative3/crossScalaVersions
154OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthBetterPrintersNative3/crossScalaVersions
155OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthMicroFpNative/crossScalaVersions
156OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthMicroFp/crossScalaVersions
157OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthMicroFpJS3/crossScalaVersions
158OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthMicroFpJS/crossScalaVersions
159OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthMicroFpJS3/crossScalaVersions
160OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthTestsNative3/crossScalaVersions
161OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthTestsNative3/crossScalaVersions
162OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthSandwichExamples33/crossScalaVersions
163OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthSandwichExamples33/crossScalaVersions
164OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearth3/crossScalaVersions
165OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearth3/crossScalaVersions
166OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthTests/crossScalaVersions
167OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthBetterPrintersJS3/crossScalaVersions
168OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthBetterPrintersJS3/crossScalaVersions
169OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthNative/crossScalaVersions
170OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthSandwichTests/crossScalaVersions
171OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthJS3/crossScalaVersions
172OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthJS3/crossScalaVersions
173OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthBetterPrintersJS/crossScalaVersions
174OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthTests3/crossScalaVersions
175OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthTests3/crossScalaVersions
176OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthCrossQuotesNative/crossScalaVersions
177OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthMicroFp3/crossScalaVersions
178OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthMicroFp3/crossScalaVersions
179OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthTestsJS/crossScalaVersions
180OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthCrossQuotesJS/crossScalaVersions
181OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthCrossQuotes3/crossScalaVersions
182OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthCrossQuotes3/crossScalaVersions
183OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthBetterPrinters/crossScalaVersions
184OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthJS/crossScalaVersions
185OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthNative3/crossScalaVersions
186OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthNative3/crossScalaVersions
187OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthBetterPrintersNative/crossScalaVersions
188OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthCrossQuotes/crossScalaVersions
189OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthSandwichExamples213/crossScalaVersions
190OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearth/crossScalaVersions
191OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthTestsNative/crossScalaVersions
192OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in hearthMicroFpNative3/crossScalaVersions
193OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4) in hearthMicroFpNative3/crossScalaVersions
194[info] Hearth 0.2.0 build for (2.13.16, 3.8.0-RC4) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
195[info]
196[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
197[info] - Scala JVM adds no suffix to a project name seen in build.sbt
198[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
199[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
200[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
201[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
202[info]
203[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
204[info]
205[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
206[info] - hearth-better-printers (obligatory)
207[info] - hearth-cross-quotes (obligatory)
208[info] - hearth-micro-fp (obligatory)
209[info] - hearth (obligatory)
210[info] for the right Scala version and platform (see projects task).
211[info] Useful sbt tasks:
212[info] * projects - List all projects generated by the build matrix
213[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
214[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
215[info] ci-jvm-3. clean ; coverage ; hearthBetterPrinters3/compile ; hearthCrossQuotes3/compile ; hearthMicroFp3/compile ; hearth3/compile ; hearthTests3/compile ; hearthSandwichTests3/compile ; hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters3/mimaReportBinaryIssues ; hearthMicroFp3/mimaReportBinaryIssues ; hearth3/mimaReportBinaryIssues ; hearthTests3/mimaReportBinaryIssues ; hearthSandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3+JVM
216[info] ci-jvm-2_13. clean ; coverage ; hearthBetterPrinters/compile ; hearthCrossQuotes/compile ; hearthMicroFp/compile ; hearth/compile ; hearthTests/compile ; hearthSandwichTests/compile ; hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters/mimaReportBinaryIssues ; hearthMicroFp/mimaReportBinaryIssues ; hearth/mimaReportBinaryIssues ; hearthTests/mimaReportBinaryIssues ; hearthSandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13+JVM
217[info] ci-js-3. clean ; hearthBetterPrintersJS3/compile ; hearthMicroFpJS3/compile ; hearthJS3/compile ; hearthTestsJS3/compile ; hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test ; hearthBetterPrintersJS3/mimaReportBinaryIssues ; hearthMicroFpJS3/mimaReportBinaryIssues ; hearthJS3/mimaReportBinaryIssues ; hearthTestsJS3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala JS
218[info] ci-js-2_13. clean ; hearthBetterPrintersJS/compile ; hearthMicroFpJS/compile ; hearthJS/compile ; hearthTestsJS/compile ; hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test ; hearthBetterPrintersJS/mimaReportBinaryIssues ; hearthMicroFpJS/mimaReportBinaryIssues ; hearthJS/mimaReportBinaryIssues ; hearthTestsJS/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala JS
219[info] ci-native-3. clean ; hearthBetterPrintersNative3/compile ; hearthMicroFpNative3/compile ; hearthNative3/compile ; hearthTestsNative3/compile ; hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test ; hearthBetterPrintersNative3/mimaReportBinaryIssues ; hearthMicroFpNative3/mimaReportBinaryIssues ; hearthNative3/mimaReportBinaryIssues ; hearthTestsNative3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala Native
220[info] ci-native-2_13. clean ; hearthBetterPrintersNative/compile ; hearthMicroFpNative/compile ; hearthNative/compile ; hearthTestsNative/compile ; hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test ; hearthBetterPrintersNative/mimaReportBinaryIssues ; hearthMicroFpNative/mimaReportBinaryIssues ; hearthNative/mimaReportBinaryIssues ; hearthTestsNative/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala Native
221[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
222[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
223[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
224[info] test-jvm-2_13. hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test - Test all projects in Scala 2.13+JVM
225[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
226[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
227[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
228[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
229[info] publish-local-for-tests. hearthBetterPrinters/publishLocal ; hearthCrossQuotes/publishLocal ; hearthMicroFp/publishLocal ; hearth/publishLocal ; hearthBetterPrinters3/publishLocal ; hearthCrossQuotes3/publishLocal ; hearthMicroFp3/publishLocal ; hearth3/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
230[info] Setting Scala version to 3.8.0-RC4 on 15 projects.
231[info] Switching Scala version on:
232[info] hearth3 (3.8.0-RC4)
233[info] hearthBetterPrintersNative3 (3.8.0-RC4)
234[info] hearthBetterPrintersJS3 (3.8.0-RC4)
235[info] hearthTestsJS3 (3.8.0-RC4)
236[info] hearthMicroFp3 (3.8.0-RC4)
237[info] hearthTestsNative3 (3.8.0-RC4)
238[info] hearthMicroFpJS3 (3.8.0-RC4)
239[info] hearthCrossQuotes3 (3.8.0-RC4)
240[info] hearthSandwichTests3 (3.8.0-RC4)
241[info] hearthBetterPrinters3 (3.8.0-RC4)
242[info] hearthMicroFpNative3 (3.8.0-RC4)
243[info] hearthSandwichExamples33 (3.8.0-RC4)
244[info] hearthTests3 (3.8.0-RC4)
245[info] hearthJS3 (3.8.0-RC4)
246[info] hearthNative3 (3.8.0-RC4)
247[info] Excluding projects:
248[info] hearthJS (2.13.16)
249[info] hearthSandwichExamples213 (2.13.16)
250[info] * root (2.12.20)
251[info] hearthNative (2.13.16)
252[info] hearthMicroFpJS (2.13.16)
253[info] hearthBetterPrintersJS (2.13.16)
254[info] hearthTestsJS (2.13.16)
255[info] hearthMicroFp (2.13.16)
256[info] hearthSandwichTests (2.13.16)
257[info] hearthCrossQuotesJS (2.13.16)
258[info] hearthBetterPrinters (2.13.16)
259[info] hearthCrossQuotesNative (2.13.16)
260[info] hearth (2.13.16)
261[info] hearthBetterPrintersNative (2.13.16)
262[info] hearthTestsNative (2.13.16)
263[info] hearthTests (2.13.16)
264[info] hearthMicroFpNative (2.13.16)
265[info] hearthCrossQuotes (2.13.16)
266[info] Reapplying settings...
267[info] Hearth 0.2.0 build for (2.13.16, 3.8.0-RC4) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
268[info]
269[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
270[info] - Scala JVM adds no suffix to a project name seen in build.sbt
271[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
272[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
273[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
274[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
275[info]
276[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
277[info]
278[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
279[info] - hearth-better-printers (obligatory)
280[info] - hearth-cross-quotes (obligatory)
281[info] - hearth-micro-fp (obligatory)
282[info] - hearth (obligatory)
283[info] for the right Scala version and platform (see projects task).
284[info] Useful sbt tasks:
285[info] * projects - List all projects generated by the build matrix
286[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
287[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
288[info] ci-jvm-3. clean ; coverage ; hearthBetterPrinters3/compile ; hearthCrossQuotes3/compile ; hearthMicroFp3/compile ; hearth3/compile ; hearthTests3/compile ; hearthSandwichTests3/compile ; hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters3/mimaReportBinaryIssues ; hearthMicroFp3/mimaReportBinaryIssues ; hearth3/mimaReportBinaryIssues ; hearthTests3/mimaReportBinaryIssues ; hearthSandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3+JVM
289[info] ci-jvm-2_13. clean ; coverage ; hearthBetterPrinters/compile ; hearthCrossQuotes/compile ; hearthMicroFp/compile ; hearth/compile ; hearthTests/compile ; hearthSandwichTests/compile ; hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters/mimaReportBinaryIssues ; hearthMicroFp/mimaReportBinaryIssues ; hearth/mimaReportBinaryIssues ; hearthTests/mimaReportBinaryIssues ; hearthSandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13+JVM
290[info] ci-js-3. clean ; hearthBetterPrintersJS3/compile ; hearthMicroFpJS3/compile ; hearthJS3/compile ; hearthTestsJS3/compile ; hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test ; hearthBetterPrintersJS3/mimaReportBinaryIssues ; hearthMicroFpJS3/mimaReportBinaryIssues ; hearthJS3/mimaReportBinaryIssues ; hearthTestsJS3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala JS
291[info] ci-js-2_13. clean ; hearthBetterPrintersJS/compile ; hearthMicroFpJS/compile ; hearthJS/compile ; hearthTestsJS/compile ; hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test ; hearthBetterPrintersJS/mimaReportBinaryIssues ; hearthMicroFpJS/mimaReportBinaryIssues ; hearthJS/mimaReportBinaryIssues ; hearthTestsJS/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala JS
292[info] ci-native-3. clean ; hearthBetterPrintersNative3/compile ; hearthMicroFpNative3/compile ; hearthNative3/compile ; hearthTestsNative3/compile ; hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test ; hearthBetterPrintersNative3/mimaReportBinaryIssues ; hearthMicroFpNative3/mimaReportBinaryIssues ; hearthNative3/mimaReportBinaryIssues ; hearthTestsNative3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala Native
293[info] ci-native-2_13. clean ; hearthBetterPrintersNative/compile ; hearthMicroFpNative/compile ; hearthNative/compile ; hearthTestsNative/compile ; hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test ; hearthBetterPrintersNative/mimaReportBinaryIssues ; hearthMicroFpNative/mimaReportBinaryIssues ; hearthNative/mimaReportBinaryIssues ; hearthTestsNative/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala Native
294[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
295[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
296[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
297[info] test-jvm-2_13. hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test - Test all projects in Scala 2.13+JVM
298[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
299[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
300[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
301[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
302[info] publish-local-for-tests. hearthBetterPrinters/publishLocal ; hearthCrossQuotes/publishLocal ; hearthMicroFp/publishLocal ; hearth/publishLocal ; hearthBetterPrinters3/publishLocal ; hearthCrossQuotes3/publishLocal ; hearthMicroFp3/publishLocal ; hearth3/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
303Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
304[info] Reapplying settings...
305[info] Hearth 0.2.0 build for (2.13.16, 3.8.0-RC4) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
306[info]
307[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
308[info] - Scala JVM adds no suffix to a project name seen in build.sbt
309[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
310[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
311[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
312[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
313[info]
314[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
315[info]
316[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
317[info] - hearth-better-printers (obligatory)
318[info] - hearth-cross-quotes (obligatory)
319[info] - hearth-micro-fp (obligatory)
320[info] - hearth (obligatory)
321[info] for the right Scala version and platform (see projects task).
322[info] Useful sbt tasks:
323[info] * projects - List all projects generated by the build matrix
324[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
325[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
326[info] ci-jvm-3. clean ; coverage ; hearthBetterPrinters3/compile ; hearthCrossQuotes3/compile ; hearthMicroFp3/compile ; hearth3/compile ; hearthTests3/compile ; hearthSandwichTests3/compile ; hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters3/mimaReportBinaryIssues ; hearthMicroFp3/mimaReportBinaryIssues ; hearth3/mimaReportBinaryIssues ; hearthTests3/mimaReportBinaryIssues ; hearthSandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3+JVM
327[info] ci-jvm-2_13. clean ; coverage ; hearthBetterPrinters/compile ; hearthCrossQuotes/compile ; hearthMicroFp/compile ; hearth/compile ; hearthTests/compile ; hearthSandwichTests/compile ; hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters/mimaReportBinaryIssues ; hearthMicroFp/mimaReportBinaryIssues ; hearth/mimaReportBinaryIssues ; hearthTests/mimaReportBinaryIssues ; hearthSandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13+JVM
328[info] ci-js-3. clean ; hearthBetterPrintersJS3/compile ; hearthMicroFpJS3/compile ; hearthJS3/compile ; hearthTestsJS3/compile ; hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test ; hearthBetterPrintersJS3/mimaReportBinaryIssues ; hearthMicroFpJS3/mimaReportBinaryIssues ; hearthJS3/mimaReportBinaryIssues ; hearthTestsJS3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala JS
329[info] ci-js-2_13. clean ; hearthBetterPrintersJS/compile ; hearthMicroFpJS/compile ; hearthJS/compile ; hearthTestsJS/compile ; hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test ; hearthBetterPrintersJS/mimaReportBinaryIssues ; hearthMicroFpJS/mimaReportBinaryIssues ; hearthJS/mimaReportBinaryIssues ; hearthTestsJS/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala JS
330[info] ci-native-3. clean ; hearthBetterPrintersNative3/compile ; hearthMicroFpNative3/compile ; hearthNative3/compile ; hearthTestsNative3/compile ; hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test ; hearthBetterPrintersNative3/mimaReportBinaryIssues ; hearthMicroFpNative3/mimaReportBinaryIssues ; hearthNative3/mimaReportBinaryIssues ; hearthTestsNative3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala Native
331[info] ci-native-2_13. clean ; hearthBetterPrintersNative/compile ; hearthMicroFpNative/compile ; hearthNative/compile ; hearthTestsNative/compile ; hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test ; hearthBetterPrintersNative/mimaReportBinaryIssues ; hearthMicroFpNative/mimaReportBinaryIssues ; hearthNative/mimaReportBinaryIssues ; hearthTestsNative/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala Native
332[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
333[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
334[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
335[info] test-jvm-2_13. hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test - Test all projects in Scala 2.13+JVM
336[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
337[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
338[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
339[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
340[info] publish-local-for-tests. hearthBetterPrinters/publishLocal ; hearthCrossQuotes/publishLocal ; hearthMicroFp/publishLocal ; hearth/publishLocal ; hearthBetterPrinters3/publishLocal ; hearthCrossQuotes3/publishLocal ; hearthMicroFp3/publishLocal ; hearth3/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
341[info] Defining Global / credentials, credentials and 31 others.
342[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 263 others.
343[info] Run `last` for details.
344[info] Reapplying settings...
345[info] Hearth 0.2.0 build for (2.13.16, 3.8.0-RC4) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
346[info]
347[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
348[info] - Scala JVM adds no suffix to a project name seen in build.sbt
349[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
350[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
351[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
352[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
353[info]
354[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
355[info]
356[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
357[info] - hearth-better-printers (obligatory)
358[info] - hearth-cross-quotes (obligatory)
359[info] - hearth-micro-fp (obligatory)
360[info] - hearth (obligatory)
361[info] for the right Scala version and platform (see projects task).
362[info] Useful sbt tasks:
363[info] * projects - List all projects generated by the build matrix
364[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
365[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
366[info] ci-jvm-3. clean ; coverage ; hearthBetterPrinters3/compile ; hearthCrossQuotes3/compile ; hearthMicroFp3/compile ; hearth3/compile ; hearthTests3/compile ; hearthSandwichTests3/compile ; hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters3/mimaReportBinaryIssues ; hearthMicroFp3/mimaReportBinaryIssues ; hearth3/mimaReportBinaryIssues ; hearthTests3/mimaReportBinaryIssues ; hearthSandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3+JVM
367[info] ci-jvm-2_13. clean ; coverage ; hearthBetterPrinters/compile ; hearthCrossQuotes/compile ; hearthMicroFp/compile ; hearth/compile ; hearthTests/compile ; hearthSandwichTests/compile ; hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters/mimaReportBinaryIssues ; hearthMicroFp/mimaReportBinaryIssues ; hearth/mimaReportBinaryIssues ; hearthTests/mimaReportBinaryIssues ; hearthSandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13+JVM
368[info] ci-js-3. clean ; hearthBetterPrintersJS3/compile ; hearthMicroFpJS3/compile ; hearthJS3/compile ; hearthTestsJS3/compile ; hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test ; hearthBetterPrintersJS3/mimaReportBinaryIssues ; hearthMicroFpJS3/mimaReportBinaryIssues ; hearthJS3/mimaReportBinaryIssues ; hearthTestsJS3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala JS
369[info] ci-js-2_13. clean ; hearthBetterPrintersJS/compile ; hearthMicroFpJS/compile ; hearthJS/compile ; hearthTestsJS/compile ; hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test ; hearthBetterPrintersJS/mimaReportBinaryIssues ; hearthMicroFpJS/mimaReportBinaryIssues ; hearthJS/mimaReportBinaryIssues ; hearthTestsJS/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala JS
370[info] ci-native-3. clean ; hearthBetterPrintersNative3/compile ; hearthMicroFpNative3/compile ; hearthNative3/compile ; hearthTestsNative3/compile ; hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test ; hearthBetterPrintersNative3/mimaReportBinaryIssues ; hearthMicroFpNative3/mimaReportBinaryIssues ; hearthNative3/mimaReportBinaryIssues ; hearthTestsNative3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala Native
371[info] ci-native-2_13. clean ; hearthBetterPrintersNative/compile ; hearthMicroFpNative/compile ; hearthNative/compile ; hearthTestsNative/compile ; hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test ; hearthBetterPrintersNative/mimaReportBinaryIssues ; hearthMicroFpNative/mimaReportBinaryIssues ; hearthNative/mimaReportBinaryIssues ; hearthTestsNative/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala Native
372[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
373[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
374[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
375[info] test-jvm-2_13. hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test - Test all projects in Scala 2.13+JVM
376[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
377[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
378[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
379[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
380[info] publish-local-for-tests. hearthBetterPrinters/publishLocal ; hearthCrossQuotes/publishLocal ; hearthMicroFp/publishLocal ; hearth/publishLocal ; hearthBetterPrinters3/publishLocal ; hearthCrossQuotes3/publishLocal ; hearthMicroFp3/publishLocal ; hearth3/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
381Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
382[info] Reapplying settings...
383OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
384
385 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
386 Did you mean hearthMicroFpNative / allExcludeDependencies ?
387 , retry without global scopes
388[info] Reapplying settings...
389[info] Hearth 0.2.0 build for (2.13.16, 3.8.0-RC4) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
390[info]
391[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
392[info] - Scala JVM adds no suffix to a project name seen in build.sbt
393[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
394[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
395[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
396[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
397[info]
398[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
399[info]
400[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
401[info] - hearth-better-printers (obligatory)
402[info] - hearth-cross-quotes (obligatory)
403[info] - hearth-micro-fp (obligatory)
404[info] - hearth (obligatory)
405[info] for the right Scala version and platform (see projects task).
406[info] Useful sbt tasks:
407[info] * projects - List all projects generated by the build matrix
408[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
409[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
410[info] ci-jvm-3. clean ; coverage ; hearthBetterPrinters3/compile ; hearthCrossQuotes3/compile ; hearthMicroFp3/compile ; hearth3/compile ; hearthTests3/compile ; hearthSandwichTests3/compile ; hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters3/mimaReportBinaryIssues ; hearthMicroFp3/mimaReportBinaryIssues ; hearth3/mimaReportBinaryIssues ; hearthTests3/mimaReportBinaryIssues ; hearthSandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3+JVM
411[info] ci-jvm-2_13. clean ; coverage ; hearthBetterPrinters/compile ; hearthCrossQuotes/compile ; hearthMicroFp/compile ; hearth/compile ; hearthTests/compile ; hearthSandwichTests/compile ; hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters/mimaReportBinaryIssues ; hearthMicroFp/mimaReportBinaryIssues ; hearth/mimaReportBinaryIssues ; hearthTests/mimaReportBinaryIssues ; hearthSandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13+JVM
412[info] ci-js-3. clean ; hearthBetterPrintersJS3/compile ; hearthMicroFpJS3/compile ; hearthJS3/compile ; hearthTestsJS3/compile ; hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test ; hearthBetterPrintersJS3/mimaReportBinaryIssues ; hearthMicroFpJS3/mimaReportBinaryIssues ; hearthJS3/mimaReportBinaryIssues ; hearthTestsJS3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala JS
413[info] ci-js-2_13. clean ; hearthBetterPrintersJS/compile ; hearthMicroFpJS/compile ; hearthJS/compile ; hearthTestsJS/compile ; hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test ; hearthBetterPrintersJS/mimaReportBinaryIssues ; hearthMicroFpJS/mimaReportBinaryIssues ; hearthJS/mimaReportBinaryIssues ; hearthTestsJS/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala JS
414[info] ci-native-3. clean ; hearthBetterPrintersNative3/compile ; hearthMicroFpNative3/compile ; hearthNative3/compile ; hearthTestsNative3/compile ; hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test ; hearthBetterPrintersNative3/mimaReportBinaryIssues ; hearthMicroFpNative3/mimaReportBinaryIssues ; hearthNative3/mimaReportBinaryIssues ; hearthTestsNative3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala Native
415[info] ci-native-2_13. clean ; hearthBetterPrintersNative/compile ; hearthMicroFpNative/compile ; hearthNative/compile ; hearthTestsNative/compile ; hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test ; hearthBetterPrintersNative/mimaReportBinaryIssues ; hearthMicroFpNative/mimaReportBinaryIssues ; hearthNative/mimaReportBinaryIssues ; hearthTestsNative/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala Native
416[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
417[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
418[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
419[info] test-jvm-2_13. hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test - Test all projects in Scala 2.13+JVM
420[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
421[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
422[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
423[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
424[info] publish-local-for-tests. hearthBetterPrinters/publishLocal ; hearthCrossQuotes/publishLocal ; hearthMicroFp/publishLocal ; hearth/publishLocal ; hearthBetterPrinters3/publishLocal ; hearthCrossQuotes3/publishLocal ; hearthMicroFp3/publishLocal ; hearth3/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
425Execute removeScalacOptionsStartingWith: -P:wartremover
426[info] Reapplying settings...
427[info] Hearth 0.2.0 build for (2.13.16, 3.8.0-RC4) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
428[info]
429[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
430[info] - Scala JVM adds no suffix to a project name seen in build.sbt
431[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
432[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
433[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
434[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
435[info]
436[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
437[info]
438[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
439[info] - hearth-better-printers (obligatory)
440[info] - hearth-cross-quotes (obligatory)
441[info] - hearth-micro-fp (obligatory)
442[info] - hearth (obligatory)
443[info] for the right Scala version and platform (see projects task).
444[info] Useful sbt tasks:
445[info] * projects - List all projects generated by the build matrix
446[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
447[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
448[info] ci-jvm-3. clean ; coverage ; hearthBetterPrinters3/compile ; hearthCrossQuotes3/compile ; hearthMicroFp3/compile ; hearth3/compile ; hearthTests3/compile ; hearthSandwichTests3/compile ; hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters3/mimaReportBinaryIssues ; hearthMicroFp3/mimaReportBinaryIssues ; hearth3/mimaReportBinaryIssues ; hearthTests3/mimaReportBinaryIssues ; hearthSandwichTests3/mimaReportBinaryIssues - CI pipeline for Scala 3+JVM
449[info] ci-jvm-2_13. clean ; coverage ; hearthBetterPrinters/compile ; hearthCrossQuotes/compile ; hearthMicroFp/compile ; hearth/compile ; hearthTests/compile ; hearthSandwichTests/compile ; hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test ; coverageAggregate ; coverageOff ; hearthBetterPrinters/mimaReportBinaryIssues ; hearthMicroFp/mimaReportBinaryIssues ; hearth/mimaReportBinaryIssues ; hearthTests/mimaReportBinaryIssues ; hearthSandwichTests/mimaReportBinaryIssues - CI pipeline for Scala 2.13+JVM
450[info] ci-js-3. clean ; hearthBetterPrintersJS3/compile ; hearthMicroFpJS3/compile ; hearthJS3/compile ; hearthTestsJS3/compile ; hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test ; hearthBetterPrintersJS3/mimaReportBinaryIssues ; hearthMicroFpJS3/mimaReportBinaryIssues ; hearthJS3/mimaReportBinaryIssues ; hearthTestsJS3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala JS
451[info] ci-js-2_13. clean ; hearthBetterPrintersJS/compile ; hearthMicroFpJS/compile ; hearthJS/compile ; hearthTestsJS/compile ; hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test ; hearthBetterPrintersJS/mimaReportBinaryIssues ; hearthMicroFpJS/mimaReportBinaryIssues ; hearthJS/mimaReportBinaryIssues ; hearthTestsJS/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala JS
452[info] ci-native-3. clean ; hearthBetterPrintersNative3/compile ; hearthMicroFpNative3/compile ; hearthNative3/compile ; hearthTestsNative3/compile ; hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test ; hearthBetterPrintersNative3/mimaReportBinaryIssues ; hearthMicroFpNative3/mimaReportBinaryIssues ; hearthNative3/mimaReportBinaryIssues ; hearthTestsNative3/mimaReportBinaryIssues - CI pipeline for Scala 3+Scala Native
453[info] ci-native-2_13. clean ; hearthBetterPrintersNative/compile ; hearthMicroFpNative/compile ; hearthNative/compile ; hearthTestsNative/compile ; hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test ; hearthBetterPrintersNative/mimaReportBinaryIssues ; hearthMicroFpNative/mimaReportBinaryIssues ; hearthNative/mimaReportBinaryIssues ; hearthTestsNative/mimaReportBinaryIssues - CI pipeline for Scala 2.13+Scala Native
454[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
455[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
456[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
457[info] test-jvm-2_13. hearthBetterPrinters/test ; hearthCrossQuotes/test ; hearthMicroFp/test ; hearth/test ; hearthTests/test ; hearthSandwichTests/test - Test all projects in Scala 2.13+JVM
458[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
459[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
460[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
461[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
462[info] publish-local-for-tests. hearthBetterPrinters/publishLocal ; hearthCrossQuotes/publishLocal ; hearthMicroFp/publishLocal ; hearth/publishLocal ; hearthBetterPrinters3/publishLocal ; hearthCrossQuotes3/publishLocal ; hearthMicroFp3/publishLocal ; hearth3/publishLocal - Publishes all Scala 2.13 and Scala 3 JVM artifacts to test snippets in documentation
463[success] Total time: 0 s, completed Dec 22, 2025, 6:48:01 PM
464Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala","pattern":"def init(options: List[String]): List[PluginPhase]","replaceWith":"override def init(options: List[String]): List[PluginPhase]"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
465Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
466Starting build...
467Projects: Set(hearth3, hearthBetterPrinters3, hearthCrossQuotes3, hearthMicroFp3)
468Starting build for ProjectRef(file:/build/repo/,hearth3) (hearth)... [0/4]
469OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
470OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
471OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
472OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
473OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
474[info] compiling 4 Scala sources to /build/repo/hearth-better-printers/target/jvm-3/classes ...
475[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
476[warn] one warning found
477[info] done compiling
478[info] compiling 2 Scala sources to /build/repo/hearth-cross-quotes/target/jvm-3/classes ...
479[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
480[error] -- [E015] Syntax Error: /build/repo/hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala:37:11
481[error] 37 | override override def init(options: List[String]): List[PluginPhase] = {
482[error] | ^^^^^^^^
483[error] | Repeated modifier override
484[error] |----------------------------------------------------------------------------
485[error] | Explanation (enabled by `-explain`)
486[error] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
487[error] | This happens when you accidentally specify the same modifier twice.
488[error] |
489[error] | Example:
490[error] |
491[error] | private private val Origin = Point(0, 0)
492[error] |
493[error] | instead of
494[error] |
495[error] | private final val Origin = Point(0, 0)
496[error] ----------------------------------------------------------------------------
497[warn] one warning found
498[error] one error found
499[error] (hearthCrossQuotes3 / Compile / compileIncremental) Compilation failed
500Compile scalacOptions:
501[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
502[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
503[info] compiling 2 Scala sources to /build/repo/hearth-cross-quotes/target/jvm-3/classes ...
504[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
505[error] -- [E015] Syntax Error: /build/repo/hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala:37:11
506[error] 37 | override override def init(options: List[String]): List[PluginPhase] = {
507[error] | ^^^^^^^^
508[error] | Repeated modifier override
509[error] |----------------------------------------------------------------------------
510[error] | Explanation (enabled by `-explain`)
511[error] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
512[error] | This happens when you accidentally specify the same modifier twice.
513[error] |
514[error] | Example:
515[error] |
516[error] | private private val Origin = Point(0, 0)
517[error] |
518[error] | instead of
519[error] |
520[error] | private final val Origin = Point(0, 0)
521[error] ----------------------------------------------------------------------------
522[warn] one warning found
523[error] one error found
524[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
525[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
526[error] | ^
527[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
528[error] |
529[error] |The following import might fix the problem:
530[error] |
531[error] | import hearth.fp.instances.ParallelTraverseForId
532[error] |
533[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
534[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
535[error] | ^
536[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
537[error] |
538[error] |The following import might fix the problem:
539[error] |
540[error] | import hearth.fp.instances.ParallelTraverseForId
541[error] |
542[warn] one warning found
543[error] two errors found
544[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
545[error] (hearthCrossQuotes3 / Compile / compileIncremental) Compilation failed
546[info] compiling 2 Scala sources to /build/repo/hearth-cross-quotes/target/jvm-3/classes ...
547[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
548[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
549[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
550[error] -- [E015] Syntax Error: /build/repo/hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala:37:11
551[error] 37 | override override def init(options: List[String]): List[PluginPhase] = {
552[error] | ^^^^^^^^
553[error] | Repeated modifier override
554[error] |----------------------------------------------------------------------------
555[error] | Explanation (enabled by `-explain`)
556[error] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
557[error] | This happens when you accidentally specify the same modifier twice.
558[error] |
559[error] | Example:
560[error] |
561[error] | private private val Origin = Point(0, 0)
562[error] |
563[error] | instead of
564[error] |
565[error] | private final val Origin = Point(0, 0)
566[error] ----------------------------------------------------------------------------
567[warn] one warning found
568[error] one error found
569[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
570[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
571[error] | ^
572[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
573[error] |
574[error] |The following import might fix the problem:
575[error] |
576[error] | import hearth.fp.instances.ParallelTraverseForId
577[error] |
578[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
579[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
580[error] | ^
581[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
582[error] |
583[error] |The following import might fix the problem:
584[error] |
585[error] | import hearth.fp.instances.ParallelTraverseForId
586[error] |
587[warn] one warning found
588[error] two errors found
589[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
590[error] (hearthCrossQuotes3 / Compile / compileIncremental) Compilation failed
591[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
592[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
593[info] compiling 2 Scala sources to /build/repo/hearth-cross-quotes/target/jvm-3/classes ...
594[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
595[error] -- [E015] Syntax Error: /build/repo/hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala:37:11
596[error] 37 | override override def init(options: List[String]): List[PluginPhase] = {
597[error] | ^^^^^^^^
598[error] | Repeated modifier override
599[error] |----------------------------------------------------------------------------
600[error] | Explanation (enabled by `-explain`)
601[error] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
602[error] | This happens when you accidentally specify the same modifier twice.
603[error] |
604[error] | Example:
605[error] |
606[error] | private private val Origin = Point(0, 0)
607[error] |
608[error] | instead of
609[error] |
610[error] | private final val Origin = Point(0, 0)
611[error] ----------------------------------------------------------------------------
612[warn] one warning found
613[error] one error found
614[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
615[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
616[error] | ^
617[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
618[error] |
619[error] |The following import might fix the problem:
620[error] |
621[error] | import hearth.fp.instances.ParallelTraverseForId
622[error] |
623[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
624[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
625[error] | ^
626[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
627[error] |
628[error] |The following import might fix the problem:
629[error] |
630[error] | import hearth.fp.instances.ParallelTraverseForId
631[error] |
632[warn] one warning found
633[error] two errors found
634[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
635[error] (hearthCrossQuotes3 / Compile / compileIncremental) Compilation failed
636Starting build for ProjectRef(file:/build/repo/,hearthBetterPrinters3) (hearth-better-printers)... [1/4]
637Compile scalacOptions: -encoding, UTF-8, --java-output-version:17, 11, -rewrite, 3.3-migration, -unchecked, -explain, -explain-cyclic, -explain-types, -no-indent, -Wconf:msg=Unreachable case:s, -Wconf:msg=Missing symbol position:s, -Wnonunit-statement, -Wunused:privates, -Wunused:locals, -Wunused:explicits, -Wunused:implicits, -Wunused:params, -Wvalue-discard, -Xcheck-macros, -Ykind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
638Starting build for ProjectRef(file:/build/repo/,hearthCrossQuotes3) (hearth-cross-quotes)... [2/4]
639Compile scalacOptions: -encoding, UTF-8, --java-output-version:17, 11, -rewrite, 3.3-migration, -unchecked, -explain, -explain-cyclic, -explain-types, -no-indent, -Wconf:msg=Unreachable case:s, -Wconf:msg=Missing symbol position:s, -Wnonunit-statement, -Wunused:privates, -Wunused:locals, -Wunused:explicits, -Wunused:implicits, -Wunused:params, -Wvalue-discard, -Xcheck-macros, -Ykind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
640[info] compiling 2 Scala sources to /build/repo/hearth-cross-quotes/target/jvm-3/classes ...
641[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
642[error] -- [E015] Syntax Error: /build/repo/hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala:37:11
643[error] 37 | override override def init(options: List[String]): List[PluginPhase] = {
644[error] | ^^^^^^^^
645[error] | Repeated modifier override
646[error] |----------------------------------------------------------------------------
647[error] | Explanation (enabled by `-explain`)
648[error] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
649[error] | This happens when you accidentally specify the same modifier twice.
650[error] |
651[error] | Example:
652[error] |
653[error] | private private val Origin = Point(0, 0)
654[error] |
655[error] | instead of
656[error] |
657[error] | private final val Origin = Point(0, 0)
658[error] ----------------------------------------------------------------------------
659[warn] one warning found
660[error] one error found
661[error] (hearthCrossQuotes3 / Compile / compileIncremental) Compilation failed
662[info] compiling 2 Scala sources to /build/repo/hearth-cross-quotes/target/jvm-3/classes ...
663[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
664[error] -- [E015] Syntax Error: /build/repo/hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala:37:11
665[error] 37 | override override def init(options: List[String]): List[PluginPhase] = {
666[error] | ^^^^^^^^
667[error] | Repeated modifier override
668[error] |----------------------------------------------------------------------------
669[error] | Explanation (enabled by `-explain`)
670[error] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
671[error] | This happens when you accidentally specify the same modifier twice.
672[error] |
673[error] | Example:
674[error] |
675[error] | private private val Origin = Point(0, 0)
676[error] |
677[error] | instead of
678[error] |
679[error] | private final val Origin = Point(0, 0)
680[error] ----------------------------------------------------------------------------
681[warn] one warning found
682[error] one error found
683[error] (hearthCrossQuotes3 / Compile / compileIncremental) Compilation failed
684[info] compiling 2 Scala sources to /build/repo/hearth-cross-quotes/target/jvm-3/classes ...
685[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
686[error] -- [E015] Syntax Error: /build/repo/hearth-cross-quotes/src/main/scala-3/hearth/cq/CrossQuotesPlugin.scala:37:11
687[error] 37 | override override def init(options: List[String]): List[PluginPhase] = {
688[error] | ^^^^^^^^
689[error] | Repeated modifier override
690[error] |----------------------------------------------------------------------------
691[error] | Explanation (enabled by `-explain`)
692[error] |- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
693[error] | This happens when you accidentally specify the same modifier twice.
694[error] |
695[error] | Example:
696[error] |
697[error] | private private val Origin = Point(0, 0)
698[error] |
699[error] | instead of
700[error] |
701[error] | private final val Origin = Point(0, 0)
702[error] ----------------------------------------------------------------------------
703[warn] one warning found
704[error] one error found
705[error] (hearthCrossQuotes3 / Compile / compileIncremental) Compilation failed
706Starting build for ProjectRef(file:/build/repo/,hearthMicroFp3) (hearth-micro-fp)... [3/4]
707Compile scalacOptions: -encoding, UTF-8, --java-output-version:17, 11, -rewrite, 3.3-migration, -unchecked, -explain, -explain-cyclic, -explain-types, -no-indent, -Wconf:msg=Unreachable case:s, -Wconf:msg=Missing symbol position:s, -Wnonunit-statement, -Wunused:privates, -Wunused:locals, -Wunused:explicits, -Wunused:implicits, -Wunused:params, -Wvalue-discard, -Xcheck-macros, -Ykind-projector:underscores, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
708[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
709[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
710[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
711[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
712[error] | ^
713[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
714[error] |
715[error] |The following import might fix the problem:
716[error] |
717[error] | import hearth.fp.instances.ParallelTraverseForId
718[error] |
719[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
720[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
721[error] | ^
722[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
723[error] |
724[error] |The following import might fix the problem:
725[error] |
726[error] | import hearth.fp.instances.ParallelTraverseForId
727[error] |
728[warn] one warning found
729[error] two errors found
730[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
731[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
732[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
733[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
734[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
735[error] | ^
736[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
737[error] |
738[error] |The following import might fix the problem:
739[error] |
740[error] | import hearth.fp.instances.ParallelTraverseForId
741[error] |
742[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
743[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
744[error] | ^
745[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
746[error] |
747[error] |The following import might fix the problem:
748[error] |
749[error] | import hearth.fp.instances.ParallelTraverseForId
750[error] |
751[warn] one warning found
752[error] two errors found
753[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
754[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
755[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
756[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
757[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
758[error] | ^
759[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
760[error] |
761[error] |The following import might fix the problem:
762[error] |
763[error] | import hearth.fp.instances.ParallelTraverseForId
764[error] |
765[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
766[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
767[error] | ^
768[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
769[error] |
770[error] |The following import might fix the problem:
771[error] |
772[error] | import hearth.fp.instances.ParallelTraverseForId
773[error] |
774[warn] one warning found
775[error] two errors found
776[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
777
778************************
779Build summary:
780[{
781 "module": "hearth",
782 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 3007, "warnings": 1, "errors": 2},
783 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
784 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
785 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
786 "publish": {"status": "skipped", "tookMs": 0},
787 "metadata": {
788 "crossScalaVersions": ["2.12.20", "3.3.7"]
789}
790},{
791 "module": "hearth-better-printers",
792 "compile": {"status": "ok", "tookMs": 57, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
793 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
794 "test-compile": {"status": "ok", "tookMs": 96, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
795 "test": {"status": "ok", "tookMs": 95, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
796 "publish": {"status": "skipped", "tookMs": 0},
797 "metadata": {
798 "crossScalaVersions": ["2.12.20", "3.3.7"]
799}
800},{
801 "module": "hearth-cross-quotes",
802 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 596, "warnings": 1, "errors": 1, "sourceVersion": "3.8"},
803 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
804 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
805 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
806 "publish": {"status": "skipped", "tookMs": 0},
807 "metadata": {
808 "crossScalaVersions": ["2.12.20", "3.3.7"]
809}
810},{
811 "module": "hearth-micro-fp",
812 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1427, "warnings": 1, "errors": 2, "sourceVersion": "3.8"},
813 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
814 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
815 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
816 "publish": {"status": "skipped", "tookMs": 0},
817 "metadata": {
818 "crossScalaVersions": ["2.12.20", "3.3.7"]
819}
820}]
821************************
822[error] Scala3CommunityBuild$ProjectBuildFailureException: 3 module(s) finished with failures: hearth, hearth-cross-quotes, hearth-micro-fp
823[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 3 module(s) finished with failures: hearth, hearth-cross-quotes, hearth-micro-fp
824[error] Total time: 37 s, completed Dec 22, 2025, 6:48:38 PM
825[0JBuild failed, not retrying.