Build Logs

mateuszkubuszok/hearth • 3.8.0-RC2:2025-11-25

Errors

123

Warnings

15

Total Lines

622

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