Build Logs
tmccarthy/tmm-scala-collections • 3.8.0-RC2:2025-11-25
Errors
0
Warnings
42
Total Lines
489
1##################################
2Clonning https://github.com/tmccarthy/tmm-scala-collections.git into /build/repo using revision v0.2.0
3##################################
4Note: switching to '9e995bb834fd10cb2a926289be197a7e1a502de3'.
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
21Using target Scala version for migration: 3.7.4-RC2
22Migrating project for -source:3.4 using Scala 3.7.4-RC2
23----
24Preparing build for 3.7.4-RC2
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: build.sbt
31Pattern: ThisBuild / tlFatalWarnings := true
32Replacement:
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Successfully applied pattern 'ThisBuild / tlFatalWarnings := true' in build.sbt
37----
38Starting build for 3.7.4-RC2
39Execute tests: false
40sbt project found:
41Sbt version 1.7.0 is not supported, minimal supported version is 1.11.5
42Enforcing usage of sbt in version 1.11.5
43No prepare script found for project tmccarthy/tmm-scala-collections
44/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
45##################################
46Scala version: 3.7.4-RC2
47Targets: au.id.tmm.tmm-scala-collections%tmm-scala-collections-cats au.id.tmm.tmm-scala-collections%tmm-scala-collections-circe au.id.tmm.tmm-scala-collections%tmm-scala-collections-core au.id.tmm.tmm-scala-collections%tmm-scala-collections-scalacheck
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild / tlFatalWarnings := true","replaceWith":""}]}
49##################################
50Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
51Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '17'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
55# Executing command line:
56java
57-Dfile.encoding=UTF-8
58-Dcommunitybuild.scala=3.7.4-RC2
59-Dcommunitybuild.project.dependencies.add=
60-Xmx7G
61-Xms4G
62-Xss8M
63-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
64-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
65-jar
66/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
67"setCrossScalaVersions 3.7.4-RC2"
68"++3.7.4-RC2 -v"
69"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
70"set every credentials := Nil"
71"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
72"removeScalacOptionsStartingWith -P:wartremover"
73
74moduleMappings
75"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild / tlFatalWarnings := true","replaceWith":""}]}""" au.id.tmm.tmm-scala-collections%tmm-scala-collections-cats au.id.tmm.tmm-scala-collections%tmm-scala-collections-circe au.id.tmm.tmm-scala-collections%tmm-scala-collections-core au.id.tmm.tmm-scala-collections%tmm-scala-collections-scalacheck"
76
77[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
78[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
79[info] loading project definition from /build/repo/project
80[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
81[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
82[info] Compilation completed in 8.524s.
83[info] done compiling
84[info] loading settings for project root from build.sbt...
85[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
86[info] set current project to tmm-scala-collections (in build file:/build/repo/)
87Execute setCrossScalaVersions: 3.7.4-RC2
88OpenCB::Changing crossVersion 3.1.3 -> 3.7.4-RC2 in rootNative/crossScalaVersions
89[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
90OpenCB::Changing crossVersion 3.1.3 -> 3.7.4-RC2 in rootJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.1.3 -> 3.7.4-RC2 in circe/crossScalaVersions
92OpenCB::Changing crossVersion 3.1.3 -> 3.7.4-RC2 in core/crossScalaVersions
93OpenCB::Changing crossVersion 3.1.3 -> 3.7.4-RC2 in cats/crossScalaVersions
94OpenCB::Changing crossVersion 3.1.3 -> 3.7.4-RC2 in root/crossScalaVersions
95OpenCB::Changing crossVersion 3.1.3 -> 3.7.4-RC2 in rootJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.1.3 -> 3.7.4-RC2 in scalaCheck/crossScalaVersions
97[info] set current project to tmm-scala-collections (in build file:/build/repo/)
98[info] Setting Scala version to 3.7.4-RC2 on 8 projects.
99[info] Switching Scala version on:
100[info] * root (2.13.8, 3.7.4-RC2)
101[info] rootJS (2.13.8, 3.7.4-RC2)
102[info] rootJVM (2.13.8, 3.7.4-RC2)
103[info] rootNative (2.13.8, 3.7.4-RC2)
104[info] circe (2.13.8, 3.7.4-RC2)
105[info] cats (2.13.8, 3.7.4-RC2)
106[info] core (2.13.8, 3.7.4-RC2)
107[info] scalaCheck (2.13.8, 3.7.4-RC2)
108[info] Excluding projects:
109[info] Reapplying settings...
110[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
111[info] set current project to tmm-scala-collections (in build file:/build/repo/)
112Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
113[info] Reapplying settings...
114[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
115[info] set current project to tmm-scala-collections (in build file:/build/repo/)
116[info] Defining Global / credentials, cats / credentials and 6 others.
117[info] The new values will be used by allCredentials, cats / allCredentials and 45 others.
118[info] Run `last` for details.
119[info] Reapplying settings...
120[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
121[info] set current project to tmm-scala-collections (in build file:/build/repo/)
122Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
123[info] Reapplying settings...
124OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
125
126 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
127 Did you mean allExcludeDependencies ?
128 , retry without global scopes
129[info] Reapplying settings...
130[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
131[info] set current project to tmm-scala-collections (in build file:/build/repo/)
132Execute removeScalacOptionsStartingWith: -P:wartremover
133[info] Reapplying settings...
134[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
135[info] set current project to tmm-scala-collections (in build file:/build/repo/)
136[success] Total time: 0 s, completed Nov 25, 2025, 11:40:49 AM
137Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild / tlFatalWarnings := true","replaceWith":""}]}
138Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
139Starting build...
140Projects: Set(cats, circe, core, scalaCheck)
141Starting build for ProjectRef(file:/build/repo/,cats) (tmm-scala-collections-cats)... [0/4]
142OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
143OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
144OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
145OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
146OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
147Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
148[info] compiling 15 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/classes ...
149[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
150[info] [patched file /build/repo/core/src/main/scala/au/id/tmm/collections/NonEmptyMap.scala]
151[info] [patched file /build/repo/core/src/main/scala/au/id/tmm/collections/DupelessSeq.scala]
152[info] [patched file /build/repo/core/src/main/scala/au/id/tmm/collections/NonEmptySeqOps.scala]
153[warn] one warning found
154[info] done compiling
155[info] compiling 6 Scala sources to /build/repo/scalacheck/target/scala-3.7.4-RC2/classes ...
156[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
157[warn] one warning found
158[info] done compiling
159[info] compiling 21 Scala sources to /build/repo/cats/target/scala-3.7.4-RC2/classes ...
160[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
161[info] [patched file /build/repo/cats/src/main/scala/au/id/tmm/collections/cats/instances/NonEmptyArraySeqInstances.scala]
162[info] [patched file /build/repo/cats/src/main/scala/au/id/tmm/collections/cats/instances/unlawful/NonEmptySetUnlawfulInstances.scala]
163[info] [patched file /build/repo/cats/src/main/scala/au/id/tmm/collections/cats/instances/NonEmptyDupelessSeqInstances.scala]
164[info] [patched file /build/repo/cats/src/main/scala/au/id/tmm/collections/cats/instances/DupelessSeqInstances.scala]
165[info] [patched file /build/repo/cats/src/main/scala/au/id/tmm/collections/cats/instances/NonEmptyMapInstances.scala]
166[info] [patched file /build/repo/cats/src/main/scala/au/id/tmm/collections/cats/instances/NonEmptySetInstances.scala]
167[warn] one warning found
168[info] done compiling
169[info] compiling 3 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/classes ...
170[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
171[warn] one warning found
172[info] done compiling
173[info] compiling 4 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/classes ...
174[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
175[warn] two warnings found
176[info] done compiling
177[info] compiling 6 Scala sources to /build/repo/cats/target/scala-3.7.4-RC2/classes ...
178[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
179[warn] one warning found
180[info] done compiling
181[info] compiling 3 Scala sources to /build/repo/cats/target/scala-3.7.4-RC2/classes ...
182[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
183[warn] two warnings found
184[info] done compiling
185[info] compiling 17 Scala sources to /build/repo/cats/target/scala-3.7.4-RC2/test-classes ...
186[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
187[info] [patched file /build/repo/cats/src/test/scala/au/id/tmm/collections/cats/instances/NonEmptyDupelessSeqInstancesLawsSpec.scala]
188[info] [patched file /build/repo/cats/src/test/scala/au/id/tmm/collections/cats/instances/NonEmptySetInstancesLawsSpec.scala]
189[info] [patched file /build/repo/cats/src/test/scala/au/id/tmm/collections/cats/instances/unlawful/MapUnlawfulInstancesSpec.scala]
190[warn] one warning found
191[info] done compiling
192[info] compiling 3 Scala sources to /build/repo/cats/target/scala-3.7.4-RC2/test-classes ...
193[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
194[warn] one warning found
195[info] done compiling
196Starting build for ProjectRef(file:/build/repo/,circe) (tmm-scala-collections-circe)... [1/4]
197Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
198[info] compiling 8 Scala sources to /build/repo/circe/target/scala-3.7.4-RC2/classes ...
199[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
200[warn] one warning found
201[info] done compiling
202[info] compiling 7 Scala sources to /build/repo/circe/target/scala-3.7.4-RC2/test-classes ...
203[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
204[info] [patched file /build/repo/circe/src/test/scala/au/id/tmm/collections/circe/codecs/NonEmptyMapCodecsSpec.scala]
205[info] [patched file /build/repo/circe/src/test/scala/au/id/tmm/collections/circe/codecs/ArraySeqDecodersSpec.scala]
206[warn] one warning found
207[info] done compiling
208[info] compiling 2 Scala sources to /build/repo/circe/target/scala-3.7.4-RC2/test-classes ...
209[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
210[warn] one warning found
211[info] done compiling
212Starting build for ProjectRef(file:/build/repo/,core) (tmm-scala-collections-core)... [2/4]
213Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
214[info] compiling 11 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/test-classes ...
215[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
216[info] [patched file /build/repo/core/src/test/scala/au/id/tmm/collections/syntax/IteratorOpsSpec.scala]
217[info] [patched file /build/repo/core/src/test/scala/au/id/tmm/collections/NonEmptyArraySeqSpec.scala]
218[info] [patched file /build/repo/core/src/test/scala/au/id/tmm/collections/DupelessSeqSpec.scala]
219[warn] one warning found
220[info] done compiling
221[info] compiling 3 Scala sources to /build/repo/core/target/scala-3.7.4-RC2/test-classes ...
222[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
223[warn] one warning found
224[info] done compiling
225Starting build for ProjectRef(file:/build/repo/,scalaCheck) (tmm-scala-collections-scalacheck)... [3/4]
226Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
227
228************************
229Build summary:
230[{
231 "module": "tmm-scala-collections-cats",
232 "compile": {"status": "ok", "tookMs": 13278, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
233 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
234 "test-compile": {"status": "ok", "tookMs": 8137, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
235 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
236 "publish": {"status": "skipped", "tookMs": 0},
237 "metadata": {
238 "crossScalaVersions": ["2.13.8", "3.1.3"]
239}
240},{
241 "module": "tmm-scala-collections-circe",
242 "compile": {"status": "ok", "tookMs": 909, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
243 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
244 "test-compile": {"status": "ok", "tookMs": 1507, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
245 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
246 "publish": {"status": "skipped", "tookMs": 0},
247 "metadata": {
248 "crossScalaVersions": ["2.13.8", "3.1.3"]
249}
250},{
251 "module": "tmm-scala-collections-core",
252 "compile": {"status": "ok", "tookMs": 41, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
253 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
254 "test-compile": {"status": "ok", "tookMs": 1460, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
255 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
256 "publish": {"status": "skipped", "tookMs": 0},
257 "metadata": {
258 "crossScalaVersions": ["2.13.8", "3.1.3"]
259}
260},{
261 "module": "tmm-scala-collections-scalacheck",
262 "compile": {"status": "ok", "tookMs": 97, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
263 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
264 "test-compile": {"status": "ok", "tookMs": 123, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
265 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
266 "publish": {"status": "skipped", "tookMs": 0},
267 "metadata": {
268 "crossScalaVersions": ["2.13.8", "3.1.3"]
269}
270}]
271************************
272[success] Total time: 57 s, completed Nov 25, 2025, 11:41:46 AM
273[0JChecking patch project/plugins.sbt...
274Checking patch project/build.properties...
275Checking patch build.sbt...
276Applied patch project/plugins.sbt cleanly.
277Applied patch project/build.properties cleanly.
278Applied patch build.sbt cleanly.
279Commit migration rewrites
280Switched to a new branch 'opencb/migrate-source-3.4'
281[opencb/migrate-source-3.4 f4951b6] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
282 17 files changed, 32 insertions(+), 32 deletions(-)
283----
284Preparing build for 3.8.0-RC2
285Scala binary version found: 3.8
286Implicitly using source version 3.8
287Scala binary version found: 3.8
288Implicitly using source version 3.8
289Would try to apply common scalacOption (best-effort, sbt/mill only):
290Append: ,REQUIRE:-source:3.8
291Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
292
293Try apply source patch:
294Path: build.sbt
295Pattern: ThisBuild / tlFatalWarnings := true
296Replacement:
297Successfully applied pattern 'ThisBuild / tlFatalWarnings := true' in build.sbt
298----
299Starting build for 3.8.0-RC2
300Execute tests: false
301sbt project found:
302Sbt version 1.7.0 is not supported, minimal supported version is 1.11.5
303Enforcing usage of sbt in version 1.11.5
304No prepare script found for project tmccarthy/tmm-scala-collections
305/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
306##################################
307Scala version: 3.8.0-RC2
308Targets: au.id.tmm.tmm-scala-collections%tmm-scala-collections-cats au.id.tmm.tmm-scala-collections%tmm-scala-collections-circe au.id.tmm.tmm-scala-collections%tmm-scala-collections-core au.id.tmm.tmm-scala-collections%tmm-scala-collections-scalacheck
309Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild / tlFatalWarnings := true","replaceWith":""}]}
310##################################
311Using extra scalacOptions: ,REQUIRE:-source:3.8
312Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
313[sbt_options] declare -a sbt_options=()
314[process_args] java_version = '17'
315[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
316# Executing command line:
317java
318-Dfile.encoding=UTF-8
319-Dcommunitybuild.scala=3.8.0-RC2
320-Dcommunitybuild.project.dependencies.add=
321-Xmx7G
322-Xms4G
323-Xss8M
324-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
325-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
326-jar
327/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
328"setCrossScalaVersions 3.8.0-RC2"
329"++3.8.0-RC2 -v"
330"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
331"set every credentials := Nil"
332"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
333"removeScalacOptionsStartingWith -P:wartremover"
334
335moduleMappings
336"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild / tlFatalWarnings := true","replaceWith":""}]}""" au.id.tmm.tmm-scala-collections%tmm-scala-collections-cats au.id.tmm.tmm-scala-collections%tmm-scala-collections-circe au.id.tmm.tmm-scala-collections%tmm-scala-collections-core au.id.tmm.tmm-scala-collections%tmm-scala-collections-scalacheck"
337
338[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
339[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
340[info] loading project definition from /build/repo/project
341[info] loading settings for project root from build.sbt...
342[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
343[info] set current project to tmm-scala-collections (in build file:/build/repo/)
344Execute setCrossScalaVersions: 3.8.0-RC2
345OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC2 in rootJS/crossScalaVersions
346OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC2 in core/crossScalaVersions
347OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC2 in circe/crossScalaVersions
348OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC2 in rootNative/crossScalaVersions
349OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC2 in cats/crossScalaVersions
350OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC2 in rootJVM/crossScalaVersions
351OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC2 in root/crossScalaVersions
352[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
353OpenCB::Changing crossVersion 3.1.3 -> 3.8.0-RC2 in scalaCheck/crossScalaVersions
354[info] set current project to tmm-scala-collections (in build file:/build/repo/)
355[info] Setting Scala version to 3.8.0-RC2 on 8 projects.
356[info] Switching Scala version on:
357[info] * root (2.13.8, 3.8.0-RC2)
358[info] rootJS (2.13.8, 3.8.0-RC2)
359[info] rootJVM (2.13.8, 3.8.0-RC2)
360[info] rootNative (2.13.8, 3.8.0-RC2)
361[info] circe (2.13.8, 3.8.0-RC2)
362[info] cats (2.13.8, 3.8.0-RC2)
363[info] core (2.13.8, 3.8.0-RC2)
364[info] scalaCheck (2.13.8, 3.8.0-RC2)
365[info] Excluding projects:
366[info] Reapplying settings...
367[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
368[info] set current project to tmm-scala-collections (in build file:/build/repo/)
369Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
370[info] Reapplying settings...
371[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
372[info] set current project to tmm-scala-collections (in build file:/build/repo/)
373[info] Defining Global / credentials, cats / credentials and 6 others.
374[info] The new values will be used by allCredentials, cats / allCredentials and 45 others.
375[info] Run `last` for details.
376[info] Reapplying settings...
377[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
378[info] set current project to tmm-scala-collections (in build file:/build/repo/)
379Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
380[info] Reapplying settings...
381OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
382
383 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
384 Did you mean allExcludeDependencies ?
385 , retry without global scopes
386[info] Reapplying settings...
387[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
388[info] set current project to tmm-scala-collections (in build file:/build/repo/)
389Execute removeScalacOptionsStartingWith: -P:wartremover
390[info] Reapplying settings...
391[info] set scmInfo to https://github.com/tmccarthy/tmm-scala-collections
392[info] set current project to tmm-scala-collections (in build file:/build/repo/)
393[success] Total time: 0 s, completed Nov 25, 2025, 11:41:58 AM
394Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild / tlFatalWarnings := true","replaceWith":""}]}
395Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
396Starting build...
397Projects: Set(cats, circe, core, scalaCheck)
398Starting build for ProjectRef(file:/build/repo/,cats) (tmm-scala-collections-cats)... [0/4]
399OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
400OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
401OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
402OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
403Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
404[info] compiling 15 Scala sources to /build/repo/core/target/scala-3.8.0-RC2/classes ...
405[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
406[warn] one warning found
407[info] done compiling
408[info] compiling 6 Scala sources to /build/repo/scalacheck/target/scala-3.8.0-RC2/classes ...
409[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
410[warn] one warning found
411[info] done compiling
412[info] compiling 21 Scala sources to /build/repo/cats/target/scala-3.8.0-RC2/classes ...
413[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
414[warn] one warning found
415[info] done compiling
416[info] compiling 17 Scala sources to /build/repo/cats/target/scala-3.8.0-RC2/test-classes ...
417[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
418[warn] one warning found
419[info] done compiling
420Starting build for ProjectRef(file:/build/repo/,circe) (tmm-scala-collections-circe)... [1/4]
421Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
422[info] compiling 8 Scala sources to /build/repo/circe/target/scala-3.8.0-RC2/classes ...
423[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
424[warn] one warning found
425[info] done compiling
426[info] compiling 7 Scala sources to /build/repo/circe/target/scala-3.8.0-RC2/test-classes ...
427[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
428[warn] one warning found
429[info] done compiling
430Starting build for ProjectRef(file:/build/repo/,core) (tmm-scala-collections-core)... [2/4]
431Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
432[info] compiling 11 Scala sources to /build/repo/core/target/scala-3.8.0-RC2/test-classes ...
433[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
434[warn] one warning found
435[info] done compiling
436Starting build for ProjectRef(file:/build/repo/,scalaCheck) (tmm-scala-collections-scalacheck)... [3/4]
437Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
438
439************************
440Build summary:
441[{
442 "module": "tmm-scala-collections-cats",
443 "compile": {"status": "ok", "tookMs": 17293, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
444 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
445 "test-compile": {"status": "ok", "tookMs": 5031, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
446 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
447 "publish": {"status": "skipped", "tookMs": 0},
448 "metadata": {
449 "crossScalaVersions": ["2.13.8", "3.1.3"]
450}
451},{
452 "module": "tmm-scala-collections-circe",
453 "compile": {"status": "ok", "tookMs": 1302, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
454 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
455 "test-compile": {"status": "ok", "tookMs": 1800, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
456 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
457 "publish": {"status": "skipped", "tookMs": 0},
458 "metadata": {
459 "crossScalaVersions": ["2.13.8", "3.1.3"]
460}
461},{
462 "module": "tmm-scala-collections-core",
463 "compile": {"status": "ok", "tookMs": 56, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
464 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
465 "test-compile": {"status": "ok", "tookMs": 1960, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
466 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
467 "publish": {"status": "skipped", "tookMs": 0},
468 "metadata": {
469 "crossScalaVersions": ["2.13.8", "3.1.3"]
470}
471},{
472 "module": "tmm-scala-collections-scalacheck",
473 "compile": {"status": "ok", "tookMs": 96, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
474 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
475 "test-compile": {"status": "ok", "tookMs": 118, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
476 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
477 "publish": {"status": "skipped", "tookMs": 0},
478 "metadata": {
479 "crossScalaVersions": ["2.13.8", "3.1.3"]
480}
481}]
482************************
483[success] Total time: 46 s, completed Nov 25, 2025, 11:42:44 AM
484[0JChecking patch project/plugins.sbt...
485Checking patch project/build.properties...
486Checking patch build.sbt...
487Applied patch project/plugins.sbt cleanly.
488Applied patch project/build.properties cleanly.
489Applied patch build.sbt cleanly.