Build Logs
mateuszkubuszok/hearth • 3.8.1-RC1:2026-01-13
Errors
123
Warnings
29
Total Lines
666
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.1-RC1
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: build.sbt
34Pattern: val scala3 = "3.3.7"
35Replacement: val scala3 = "3.8.1-RC1"
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 'val scala3 = "3.3.7"' in build.sbt
44----
45Starting build for 3.8.1-RC1
46Execute tests: true
47sbt project found:
48No prepare script found for project mateuszkubuszok/hearth
49##################################
50Scala version: 3.8.1-RC1
51Targets: com.kubuszok%hearth com.kubuszok%hearth-better-printers com.kubuszok%hearth-cross-quotes com.kubuszok%hearth-micro-fp
52Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
53##################################
54Using extra scalacOptions: ,REQUIRE:-source:3.8
55Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
56[sbt_options] declare -a sbt_options=()
57[process_args] java_version = '25'
58[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25/rt.jar'
59# Executing command line:
60java
61-Dfile.encoding=UTF-8
62-Dcommunitybuild.scala=3.8.1-RC1
63-Dcommunitybuild.project.dependencies.add=
64-Xmx7G
65-Xms4G
66-Xss8M
67-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
68-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25
69-jar
70/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
71"setCrossScalaVersions 3.8.1-RC1"
72"++3.8.1-RC1 -v"
73"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
74"set every credentials := Nil"
75"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
76"removeScalacOptionsStartingWith -P:wartremover"
77
78moduleMappings
79"runBuild 3.8.1-RC1 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"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"
80
81[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
82WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
83WARNING: 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)
84WARNING: Please consider reporting this to the maintainers of class net.openhft.hashing.UnsafeAccess
85WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
86WARNING: A restricted method in java.lang.System has been called
87WARNING: 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)
88WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
89WARNING: Restricted methods will be blocked in a future release unless native access is enabled
90
91[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 25)
92[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
93[info] loading project definition from /build/repo/project
94[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
95[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
96[info] Compilation completed in 8.514s.
97[info] done compiling
98[info] loading settings for project root from build.sbt...
99[info] resolving key references (31379 settings) ...
100[info] Hearth 0.2.0 build for (2.13.16, 3.8.1-RC1) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
101[info]
102[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
103[info] - Scala JVM adds no suffix to a project name seen in build.sbt
104[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
105[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
106[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
107[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
108[info]
109[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
110[info]
111[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
112[info] - hearth-better-printers (obligatory)
113[info] - hearth-cross-quotes (obligatory)
114[info] - hearth-micro-fp (obligatory)
115[info] - hearth (obligatory)
116[info] for the right Scala version and platform (see projects task).
117[info] Useful sbt tasks:
118[info] * projects - List all projects generated by the build matrix
119[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
120[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
121[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
122[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
123[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
124[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
125[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
126[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
127[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
128[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
129[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
130[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
131[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
132[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
133[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
134[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
135[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
136Execute setCrossScalaVersions: 3.8.1-RC1
137OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthBetterPrinters3/crossScalaVersions
138OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthSandwichTests3/crossScalaVersions
139OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthBetterPrinters3/crossScalaVersions
140OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthSandwichTests3/crossScalaVersions
141OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthTestsJS3/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthMicroFpNative/crossScalaVersions
143OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthTestsJS3/crossScalaVersions
144OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthBetterPrintersNative3/crossScalaVersions
145OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthBetterPrintersNative3/crossScalaVersions
146OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthMicroFp/crossScalaVersions
147OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthMicroFpJS3/crossScalaVersions
148OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthMicroFpJS3/crossScalaVersions
149OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthMicroFpJS/crossScalaVersions
150OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthTestsNative3/crossScalaVersions
151OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthTestsNative3/crossScalaVersions
152OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthSandwichExamples33/crossScalaVersions
153OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthSandwichExamples33/crossScalaVersions
154OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearth3/crossScalaVersions
155OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearth3/crossScalaVersions
156OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthTests/crossScalaVersions
157OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthBetterPrintersJS3/crossScalaVersions
158OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthBetterPrintersJS3/crossScalaVersions
159OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthSandwichTests/crossScalaVersions
160OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthJS3/crossScalaVersions
161OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthJS3/crossScalaVersions
162OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthNative/crossScalaVersions
163OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthBetterPrintersJS/crossScalaVersions
164OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthTests3/crossScalaVersions
165OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthTests3/crossScalaVersions
166OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthCrossQuotesNative/crossScalaVersions
167OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthMicroFp3/crossScalaVersions
168OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthMicroFp3/crossScalaVersions
169OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthTestsJS/crossScalaVersions
170OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthCrossQuotesJS/crossScalaVersions
171OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthCrossQuotes3/crossScalaVersions
172OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthCrossQuotes3/crossScalaVersions
173OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthBetterPrinters/crossScalaVersions
174OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthJS/crossScalaVersions
175OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthNative3/crossScalaVersions
176OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthNative3/crossScalaVersions
177OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthSandwichExamples213/crossScalaVersions
178OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearth/crossScalaVersions
179OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthTestsNative/crossScalaVersions
180OpenCB::Changing crossVersion 3.8.1-RC1 -> 3.8.1-RC1 in hearthMicroFpNative3/crossScalaVersions
181OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1) in hearthMicroFpNative3/crossScalaVersions
182OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthBetterPrintersNative/crossScalaVersions
183OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in hearthCrossQuotes/crossScalaVersions
184[info] Hearth 0.2.0 build for (2.13.16, 3.8.1-RC1) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
185[info]
186[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
187[info] - Scala JVM adds no suffix to a project name seen in build.sbt
188[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
189[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
190[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
191[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
192[info]
193[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
194[info]
195[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
196[info] - hearth-better-printers (obligatory)
197[info] - hearth-cross-quotes (obligatory)
198[info] - hearth-micro-fp (obligatory)
199[info] - hearth (obligatory)
200[info] for the right Scala version and platform (see projects task).
201[info] Useful sbt tasks:
202[info] * projects - List all projects generated by the build matrix
203[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
204[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
205[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
206[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
207[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
208[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
209[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
210[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
211[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
212[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
213[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
214[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
215[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
216[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
217[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
218[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
219[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
220[info] Setting Scala version to 3.8.1-RC1 on 15 projects.
221[info] Switching Scala version on:
222[info] hearth3 (3.8.1-RC1)
223[info] hearthBetterPrintersNative3 (3.8.1-RC1)
224[info] hearthBetterPrintersJS3 (3.8.1-RC1)
225[info] hearthTestsJS3 (3.8.1-RC1)
226[info] hearthMicroFp3 (3.8.1-RC1)
227[info] hearthTestsNative3 (3.8.1-RC1)
228[info] hearthMicroFpJS3 (3.8.1-RC1)
229[info] hearthCrossQuotes3 (3.8.1-RC1)
230[info] hearthSandwichTests3 (3.8.1-RC1)
231[info] hearthBetterPrinters3 (3.8.1-RC1)
232[info] hearthMicroFpNative3 (3.8.1-RC1)
233[info] hearthSandwichExamples33 (3.8.1-RC1)
234[info] hearthTests3 (3.8.1-RC1)
235[info] hearthJS3 (3.8.1-RC1)
236[info] hearthNative3 (3.8.1-RC1)
237[info] Excluding projects:
238[info] hearthJS (2.13.16)
239[info] hearthSandwichExamples213 (2.13.16)
240[info] * root (2.12.20)
241[info] hearthNative (2.13.16)
242[info] hearthMicroFpJS (2.13.16)
243[info] hearthBetterPrintersJS (2.13.16)
244[info] hearthTestsJS (2.13.16)
245[info] hearthMicroFp (2.13.16)
246[info] hearthSandwichTests (2.13.16)
247[info] hearthCrossQuotesJS (2.13.16)
248[info] hearthBetterPrinters (2.13.16)
249[info] hearthCrossQuotesNative (2.13.16)
250[info] hearth (2.13.16)
251[info] hearthBetterPrintersNative (2.13.16)
252[info] hearthTestsNative (2.13.16)
253[info] hearthTests (2.13.16)
254[info] hearthMicroFpNative (2.13.16)
255[info] hearthCrossQuotes (2.13.16)
256[info] Reapplying settings...
257[info] Hearth 0.2.0 build for (2.13.16, 3.8.1-RC1) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
258[info]
259[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
260[info] - Scala JVM adds no suffix to a project name seen in build.sbt
261[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
262[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
263[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
264[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
265[info]
266[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
267[info]
268[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
269[info] - hearth-better-printers (obligatory)
270[info] - hearth-cross-quotes (obligatory)
271[info] - hearth-micro-fp (obligatory)
272[info] - hearth (obligatory)
273[info] for the right Scala version and platform (see projects task).
274[info] Useful sbt tasks:
275[info] * projects - List all projects generated by the build matrix
276[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
277[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
278[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
279[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
280[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
281[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
282[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
283[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
284[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
285[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
286[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
287[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
288[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
289[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
290[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
291[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
292[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
293Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
294[info] Reapplying settings...
295[info] Hearth 0.2.0 build for (2.13.16, 3.8.1-RC1) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
296[info]
297[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
298[info] - Scala JVM adds no suffix to a project name seen in build.sbt
299[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
300[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
301[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
302[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
303[info]
304[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
305[info]
306[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
307[info] - hearth-better-printers (obligatory)
308[info] - hearth-cross-quotes (obligatory)
309[info] - hearth-micro-fp (obligatory)
310[info] - hearth (obligatory)
311[info] for the right Scala version and platform (see projects task).
312[info] Useful sbt tasks:
313[info] * projects - List all projects generated by the build matrix
314[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
315[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
316[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
317[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
318[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
319[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
320[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
321[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
322[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
323[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
324[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
325[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
326[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
327[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
328[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
329[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
330[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
331[info] Defining Global / credentials, credentials and 31 others.
332[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 263 others.
333[info] Run `last` for details.
334[info] Reapplying settings...
335[info] Hearth 0.2.0 build for (2.13.16, 3.8.1-RC1) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
336[info]
337[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
338[info] - Scala JVM adds no suffix to a project name seen in build.sbt
339[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
340[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
341[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
342[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
343[info]
344[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
345[info]
346[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
347[info] - hearth-better-printers (obligatory)
348[info] - hearth-cross-quotes (obligatory)
349[info] - hearth-micro-fp (obligatory)
350[info] - hearth (obligatory)
351[info] for the right Scala version and platform (see projects task).
352[info] Useful sbt tasks:
353[info] * projects - List all projects generated by the build matrix
354[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
355[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
356[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
357[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
358[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
359[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
360[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
361[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
362[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
363[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
364[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
365[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
366[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
367[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
368[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
369[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
370[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
371Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
372[info] Reapplying settings...
373OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
374
375 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
376 Did you mean hearthMicroFpNative / allExcludeDependencies ?
377 , retry without global scopes
378[info] Reapplying settings...
379[info] Hearth 0.2.0 build for (2.13.16, 3.8.1-RC1) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
380[info]
381[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
382[info] - Scala JVM adds no suffix to a project name seen in build.sbt
383[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
384[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
385[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
386[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
387[info]
388[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
389[info]
390[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
391[info] - hearth-better-printers (obligatory)
392[info] - hearth-cross-quotes (obligatory)
393[info] - hearth-micro-fp (obligatory)
394[info] - hearth (obligatory)
395[info] for the right Scala version and platform (see projects task).
396[info] Useful sbt tasks:
397[info] * projects - List all projects generated by the build matrix
398[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
399[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
400[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
401[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
402[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
403[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
404[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
405[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
406[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
407[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
408[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
409[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
410[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
411[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
412[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
413[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
414[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
415Execute removeScalacOptionsStartingWith: -P:wartremover
416[info] Reapplying settings...
417[info] Hearth 0.2.0 build for (2.13.16, 3.8.1-RC1) x (Scala JVM, Scala.js 1.20.1, Scala Native 0.5.9)
418[info]
419[info] This build uses sbt-projectmatrix with sbt-commandmatrix helper:
420[info] - Scala JVM adds no suffix to a project name seen in build.sbt
421[info] - Scala.js adds the "JS" suffix to a project name seen in build.sbt
422[info] - Scala Native adds the "Native" suffix to a project name seen in build.sbt
423[info] - Scala 2.13 adds no suffix to a project name seen in build.sbt
424[info] - Scala 3 adds the suffix "3" to a project name seen in build.sbt
425[info]
426[info] When working with IntelliJ or Scala Metals, edit dev.properties to control which Scala version you're currently working with.
427[info]
428[info] If you need to test library locally in a different project, use publish-local-for-tests or manually publishLocal:
429[info] - hearth-better-printers (obligatory)
430[info] - hearth-cross-quotes (obligatory)
431[info] - hearth-micro-fp (obligatory)
432[info] - hearth (obligatory)
433[info] for the right Scala version and platform (see projects task).
434[info] Useful sbt tasks:
435[info] * projects - List all projects generated by the build matrix
436[info] * test - Compile and test all projects in all Scala versions and platforms (beware! it uses a lot of memory and might OOM!)
437[info] ci-release. publishSigned ; sonaRelease - Publish everything to release or snapshot repository
438[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
439[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
440[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
441[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
442[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
443[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
444[info] quick-test. hearthTests/test ; hearthTests3/test - Quickly run JVM on all platforms
445[info] quick-clean. hearthTests/clean ; hearthTests3/clean - Quickly clean JVM tests on all platforms (useful to force-recompile macros)
446[info] test-jvm-3. hearthBetterPrinters3/test ; hearthCrossQuotes3/test ; hearthMicroFp3/test ; hearth3/test ; hearthTests3/test ; hearthSandwichTests3/test - Test all projects in Scala 3+JVM
447[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
448[info] test-js-3. hearthBetterPrintersJS3/test ; hearthMicroFpJS3/test ; hearthJS3/test ; hearthTestsJS3/test - Test all projects in Scala 3+Scala JS
449[info] test-js-2_13. hearthBetterPrintersJS/test ; hearthMicroFpJS/test ; hearthJS/test ; hearthTestsJS/test - Test all projects in Scala 2.13+Scala JS
450[info] test-native-3. hearthBetterPrintersNative3/test ; hearthMicroFpNative3/test ; hearthNative3/test ; hearthTestsNative3/test - Test all projects in Scala 3+Scala Native
451[info] test-native-2_13. hearthBetterPrintersNative/test ; hearthMicroFpNative/test ; hearthNative/test ; hearthTestsNative/test - Test all projects in Scala 2.13+Scala Native
452[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
453[success] Total time: 0 s, completed Jan 13, 2026, 8:43:29 PM
454Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
455Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
456Starting build...
457Projects: Set(hearth3, hearthBetterPrinters3, hearthCrossQuotes3, hearthMicroFp3)
458Starting build for ProjectRef(file:/build/repo/,hearth3) (hearth)... [0/4]
459OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
460OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
461OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
462OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
463OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
464[info] compiling 4 Scala sources to /build/repo/hearth-better-printers/target/jvm-3/classes ...
465[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
466[warn] one warning found
467[info] done compiling
468[info] compiling 2 Scala sources to /build/repo/hearth-cross-quotes/target/jvm-3/classes ...
469[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
470[warn] there was 1 deprecation warning; re-run with -deprecation for details
471[warn] two warnings found
472[info] done compiling
473Compile 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, -Xplugin:/build/repo/hearth-cross-quotes/target/jvm-3/hearth-cross-quotes_3-0.2.0.jar, -Jdummy=1768333419988, -P:hearth.cross-quotes:logging=false, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
474[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
475[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
476[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
477[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
478[error] | ^
479[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
480[error] |
481[error] |The following import might fix the problem:
482[error] |
483[error] | import hearth.fp.instances.ParallelTraverseForId
484[error] |
485[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
486[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
487[error] | ^
488[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
489[error] |
490[error] |The following import might fix the problem:
491[error] |
492[error] | import hearth.fp.instances.ParallelTraverseForId
493[error] |
494[warn] one warning found
495[error] two errors found
496[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
497[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
498[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
499[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
500[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
501[error] | ^
502[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
503[error] |
504[error] |The following import might fix the problem:
505[error] |
506[error] | import hearth.fp.instances.ParallelTraverseForId
507[error] |
508[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
509[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
510[error] | ^
511[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
512[error] |
513[error] |The following import might fix the problem:
514[error] |
515[error] | import hearth.fp.instances.ParallelTraverseForId
516[error] |
517[warn] one warning found
518[error] two errors found
519[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
520[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
521[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
522[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
523[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
524[error] | ^
525[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
526[error] |
527[error] |The following import might fix the problem:
528[error] |
529[error] | import hearth.fp.instances.ParallelTraverseForId
530[error] |
531[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
532[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
533[error] | ^
534[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
535[error] |
536[error] |The following import might fix the problem:
537[error] |
538[error] | import hearth.fp.instances.ParallelTraverseForId
539[error] |
540[warn] one warning found
541[error] two errors found
542[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
543Starting build for ProjectRef(file:/build/repo/,hearthBetterPrinters3) (hearth-better-printers)... [1/4]
544Compile 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
545Starting build for ProjectRef(file:/build/repo/,hearthCrossQuotes3) (hearth-cross-quotes)... [2/4]
546Compile 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
547Starting build for ProjectRef(file:/build/repo/,hearthMicroFp3) (hearth-micro-fp)... [3/4]
548Compile 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
549[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
550[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
551[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
552[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
553[error] | ^
554[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
555[error] |
556[error] |The following import might fix the problem:
557[error] |
558[error] | import hearth.fp.instances.ParallelTraverseForId
559[error] |
560[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
561[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
562[error] | ^
563[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
564[error] |
565[error] |The following import might fix the problem:
566[error] |
567[error] | import hearth.fp.instances.ParallelTraverseForId
568[error] |
569[warn] one warning found
570[error] two errors found
571[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
572[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
573[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
574[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
575[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
576[error] | ^
577[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
578[error] |
579[error] |The following import might fix the problem:
580[error] |
581[error] | import hearth.fp.instances.ParallelTraverseForId
582[error] |
583[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
584[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
585[error] | ^
586[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
587[error] |
588[error] |The following import might fix the problem:
589[error] |
590[error] | import hearth.fp.instances.ParallelTraverseForId
591[error] |
592[warn] one warning found
593[error] two errors found
594[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
595[info] compiling 23 Scala sources to /build/repo/hearth-micro-fp/target/jvm-3/classes ...
596[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
597[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/ApplicativeTraverse.scala:13:29
598[error] 13 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
599[error] | ^
600[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
601[error] |
602[error] |The following import might fix the problem:
603[error] |
604[error] | import hearth.fp.instances.ParallelTraverseForId
605[error] |
606[error] -- [E172] Type Error: /build/repo/hearth-micro-fp/src/main/scala/hearth/fp/Traverse.scala:16:29
607[error] 16 | traverse[Id, A, B](fa)(f)(instances.ParallelTraverseForId)
608[error] | ^
609[error] |No given instance of type hearth.fp.Applicative[hearth.fp.Id] was found for a context parameter of method traverse in trait Traverse
610[error] |
611[error] |The following import might fix the problem:
612[error] |
613[error] | import hearth.fp.instances.ParallelTraverseForId
614[error] |
615[warn] one warning found
616[error] two errors found
617[error] (hearthMicroFp3 / Compile / compileIncremental) Compilation failed
618
619************************
620Build summary:
621[{
622 "module": "hearth",
623 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 2832, "warnings": 1, "errors": 2, "sourceVersion": "3.8"},
624 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
625 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
626 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
627 "publish": {"status": "skipped", "tookMs": 0},
628 "metadata": {
629 "crossScalaVersions": ["2.12.20", "3.3.7"]
630}
631},{
632 "module": "hearth-better-printers",
633 "compile": {"status": "ok", "tookMs": 61, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
634 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
635 "test-compile": {"status": "ok", "tookMs": 104, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
636 "test": {"status": "ok", "tookMs": 99, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
637 "publish": {"status": "skipped", "tookMs": 0},
638 "metadata": {
639 "crossScalaVersions": ["2.12.20", "3.3.7"]
640}
641},{
642 "module": "hearth-cross-quotes",
643 "compile": {"status": "ok", "tookMs": 120, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
644 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
645 "test-compile": {"status": "ok", "tookMs": 153, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
646 "test": {"status": "ok", "tookMs": 132, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
647 "publish": {"status": "skipped", "tookMs": 0},
648 "metadata": {
649 "crossScalaVersions": ["2.12.20", "3.3.7"]
650}
651},{
652 "module": "hearth-micro-fp",
653 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1392, "warnings": 1, "errors": 2, "sourceVersion": "3.8"},
654 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
655 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
656 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
657 "publish": {"status": "skipped", "tookMs": 0},
658 "metadata": {
659 "crossScalaVersions": ["2.12.20", "3.3.7"]
660}
661}]
662************************
663[error] Scala3CommunityBuild$ProjectBuildFailureException: 2 module(s) finished with failures: hearth, hearth-micro-fp
664[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 2 module(s) finished with failures: hearth, hearth-micro-fp
665[error] Total time: 23 s, completed Jan 13, 2026, 8:43:51 PM
666[0JBuild failed, not retrying.