Build Logs

softwaremill/diffx • scala/scala3:release-3.8.0_backport-24855:2025-12-30

Errors

0

Warnings

508

Total Lines

1504

1##################################
2Clonning https://github.com/softwaremill/diffx.git into /build/repo using revision v0.9.0
3##################################
4Note: switching to '4b270cb4f00a2a872f81ca1f773eef5b20c3687d'.
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.2.2
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.4 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.4-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: build.sbt
32Pattern: val scala3 = "3.2.2"
33Replacement: val scala3 = "3.7.4"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (17))
36Compiled project (Scala 3.7.3, JVM (17))
37Successfully applied pattern 'val scala3 = "3.2.2"' in build.sbt
38----
39Starting build for 3.7.4
40Execute tests: false
41sbt project found:
42Sbt version 1.6.2 is not supported, minimal supported version is 1.11.5
43Enforcing usage of sbt in version 1.11.5
44No prepare script found for project softwaremill/diffx
45##################################
46Scala version: 3.7.4
47Targets: com.softwaremill.diffx%diffx-cats com.softwaremill.diffx%diffx-core com.softwaremill.diffx%diffx-munit com.softwaremill.diffx%diffx-refined com.softwaremill.diffx%diffx-scalatest com.softwaremill.diffx%diffx-scalatest-must com.softwaremill.diffx%diffx-scalatest-should com.softwaremill.diffx%diffx-tagging com.softwaremill.diffx%diffx-utest com.softwaremill.diffx%diffx-weaver
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
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-Xmx8G
59-Xss2M
60-Dsbt.task.timings=false
61-Dcommunitybuild.scala=3.7.4
62-Dcommunitybuild.project.dependencies.add=
63-Xmx7G
64-Xms4G
65-Xss8M
66-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
67-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
68-jar
69/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
70"setCrossScalaVersions 3.7.4"
71"++3.7.4 -v"
72"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""
73"set every credentials := Nil"
74"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
75"removeScalacOptionsStartingWith -P:wartremover"
76
77moduleMappings
78"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.softwaremill.diffx%diffx-cats com.softwaremill.diffx%diffx-core com.softwaremill.diffx%diffx-munit com.softwaremill.diffx%diffx-refined com.softwaremill.diffx%diffx-scalatest com.softwaremill.diffx%diffx-scalatest-must com.softwaremill.diffx%diffx-scalatest-should com.softwaremill.diffx%diffx-tagging com.softwaremill.diffx%diffx-utest com.softwaremill.diffx%diffx-weaver"
79
80[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
81[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
82[info] loading project definition from /build/repo/project
83[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
84[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
85[info] Compilation completed in 9.202s.
86[info] done compiling
87[info] loading settings for project rootProject from build.sbt...
88[info] resolving key references (64964 settings) ...
89[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
90[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
91[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
92[info] set current project to diffx (in build file:/build/repo/)
93[warn] there are 66 keys that are not used by any other settings/tasks:
94[warn]
95[warn] * cats / ideSkipProject
96[warn] +- /build/repo/build.sbt:29
97[warn] * cats2_12 / ideSkipProject
98[warn] +- /build/repo/build.sbt:29
99[warn] * cats3 / ideSkipProject
100[warn] +- /build/repo/build.sbt:29
101[warn] * catsJS / ideSkipProject
102[warn] +- /build/repo/build.sbt:29
103[warn] * catsJS2_12 / ideSkipProject
104[warn] +- /build/repo/build.sbt:29
105[warn] * catsJS3 / ideSkipProject
106[warn] +- /build/repo/build.sbt:29
107[warn] * core / ideSkipProject
108[warn] +- /build/repo/build.sbt:29
109[warn] * core2_12 / ideSkipProject
110[warn] +- /build/repo/build.sbt:29
111[warn] * core3 / ideSkipProject
112[warn] +- /build/repo/build.sbt:29
113[warn] * coreJS / ideSkipProject
114[warn] +- /build/repo/build.sbt:29
115[warn] * coreJS2_12 / ideSkipProject
116[warn] +- /build/repo/build.sbt:29
117[warn] * coreJS3 / ideSkipProject
118[warn] +- /build/repo/build.sbt:29
119[warn] * docs / ideSkipProject
120[warn] +- /build/repo/build.sbt:29
121[warn] * munit / ideSkipProject
122[warn] +- /build/repo/build.sbt:29
123[warn] * munit2_12 / ideSkipProject
124[warn] +- /build/repo/build.sbt:29
125[warn] * munit3 / ideSkipProject
126[warn] +- /build/repo/build.sbt:29
127[warn] * munitJS / ideSkipProject
128[warn] +- /build/repo/build.sbt:29
129[warn] * munitJS2_12 / ideSkipProject
130[warn] +- /build/repo/build.sbt:29
131[warn] * munitJS3 / ideSkipProject
132[warn] +- /build/repo/build.sbt:29
133[warn] * refined / ideSkipProject
134[warn] +- /build/repo/build.sbt:29
135[warn] * refined2_12 / ideSkipProject
136[warn] +- /build/repo/build.sbt:29
137[warn] * refined3 / ideSkipProject
138[warn] +- /build/repo/build.sbt:29
139[warn] * refinedJS / ideSkipProject
140[warn] +- /build/repo/build.sbt:29
141[warn] * refinedJS2_12 / ideSkipProject
142[warn] +- /build/repo/build.sbt:29
143[warn] * refinedJS3 / ideSkipProject
144[warn] +- /build/repo/build.sbt:29
145[warn] * rootProject / ideSkipProject
146[warn] +- /build/repo/build.sbt:29
147[warn] * scalatestLegacy / ideSkipProject
148[warn] +- /build/repo/build.sbt:29
149[warn] * scalatestLegacy2_12 / ideSkipProject
150[warn] +- /build/repo/build.sbt:29
151[warn] * scalatestLegacy3 / ideSkipProject
152[warn] +- /build/repo/build.sbt:29
153[warn] * scalatestLegacyJS / ideSkipProject
154[warn] +- /build/repo/build.sbt:29
155[warn] * scalatestLegacyJS2_12 / ideSkipProject
156[warn] +- /build/repo/build.sbt:29
157[warn] * scalatestLegacyJS3 / ideSkipProject
158[warn] +- /build/repo/build.sbt:29
159[warn] * scalatestMust / ideSkipProject
160[warn] +- /build/repo/build.sbt:29
161[warn] * scalatestMust2_12 / ideSkipProject
162[warn] +- /build/repo/build.sbt:29
163[warn] * scalatestMust3 / ideSkipProject
164[warn] +- /build/repo/build.sbt:29
165[warn] * scalatestMustJS / ideSkipProject
166[warn] +- /build/repo/build.sbt:29
167[warn] * scalatestMustJS2_12 / ideSkipProject
168[warn] +- /build/repo/build.sbt:29
169[warn] * scalatestMustJS3 / ideSkipProject
170[warn] +- /build/repo/build.sbt:29
171[warn] * scalatestShould / ideSkipProject
172[warn] +- /build/repo/build.sbt:29
173[warn] * scalatestShould2_12 / ideSkipProject
174[warn] +- /build/repo/build.sbt:29
175[warn] * scalatestShould3 / ideSkipProject
176[warn] +- /build/repo/build.sbt:29
177[warn] * scalatestShouldJS / ideSkipProject
178[warn] +- /build/repo/build.sbt:29
179[warn] * scalatestShouldJS2_12 / ideSkipProject
180[warn] +- /build/repo/build.sbt:29
181[warn] * scalatestShouldJS3 / ideSkipProject
182[warn] +- /build/repo/build.sbt:29
183[warn] * specs2 / ideSkipProject
184[warn] +- /build/repo/build.sbt:29
185[warn] * specs22_12 / ideSkipProject
186[warn] +- /build/repo/build.sbt:29
187[warn] * specs2JS / ideSkipProject
188[warn] +- /build/repo/build.sbt:29
189[warn] * specs2JS2_12 / ideSkipProject
190[warn] +- /build/repo/build.sbt:29
191[warn] * tagging / ideSkipProject
192[warn] +- /build/repo/build.sbt:29
193[warn] * tagging2_12 / ideSkipProject
194[warn] +- /build/repo/build.sbt:29
195[warn] * tagging3 / ideSkipProject
196[warn] +- /build/repo/build.sbt:29
197[warn] * taggingJS / ideSkipProject
198[warn] +- /build/repo/build.sbt:29
199[warn] * taggingJS2_12 / ideSkipProject
200[warn] +- /build/repo/build.sbt:29
201[warn] * taggingJS3 / ideSkipProject
202[warn] +- /build/repo/build.sbt:29
203[warn] * utest / ideSkipProject
204[warn] +- /build/repo/build.sbt:29
205[warn] * utest2_12 / ideSkipProject
206[warn] +- /build/repo/build.sbt:29
207[warn] * utest3 / ideSkipProject
208[warn] +- /build/repo/build.sbt:29
209[warn] * utestJS / ideSkipProject
210[warn] +- /build/repo/build.sbt:29
211[warn] * utestJS2_12 / ideSkipProject
212[warn] +- /build/repo/build.sbt:29
213[warn] * utestJS3 / ideSkipProject
214[warn] +- /build/repo/build.sbt:29
215[warn] * weaver / ideSkipProject
216[warn] +- /build/repo/build.sbt:29
217[warn] * weaver2_12 / ideSkipProject
218[warn] +- /build/repo/build.sbt:29
219[warn] * weaver3 / ideSkipProject
220[warn] +- /build/repo/build.sbt:29
221[warn] * weaverJS / ideSkipProject
222[warn] +- /build/repo/build.sbt:29
223[warn] * weaverJS2_12 / ideSkipProject
224[warn] +- /build/repo/build.sbt:29
225[warn] * weaverJS3 / ideSkipProject
226[warn] +- /build/repo/build.sbt:29
227[warn]
228[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
229[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
230Execute setCrossScalaVersions: 3.7.4
231[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
232[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
233OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in refinedJS3/crossScalaVersions
234OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in refinedJS3/crossScalaVersions
235OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestMustJS/crossScalaVersions
236OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in refined/crossScalaVersions
237OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in taggingJS3/crossScalaVersions
238OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in taggingJS3/crossScalaVersions
239OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in docs/crossScalaVersions
240OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestLegacyJS/crossScalaVersions
241OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestLegacy/crossScalaVersions
242OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in refined3/crossScalaVersions
243OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in refined3/crossScalaVersions
244OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in munitJS3/crossScalaVersions
245OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in munitJS3/crossScalaVersions
246OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in munit3/crossScalaVersions
247OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in munit3/crossScalaVersions
248OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in scalatestMust3/crossScalaVersions
249OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in scalatestMust3/crossScalaVersions
250OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in scalatestShouldJS3/crossScalaVersions
251OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in scalatestShouldJS3/crossScalaVersions
252OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tagging3/crossScalaVersions
253OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tagging3/crossScalaVersions
254OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in cats3/crossScalaVersions
255OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in cats3/crossScalaVersions
256OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestShould/crossScalaVersions
257OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in catsJS3/crossScalaVersions
258OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in catsJS3/crossScalaVersions
259OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in scalatestLegacyJS3/crossScalaVersions
260OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in scalatestLegacyJS3/crossScalaVersions
261OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in specs2JS/crossScalaVersions
262OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in taggingJS/crossScalaVersions
263OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in scalatestLegacy3/crossScalaVersions
264OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in utestJS/crossScalaVersions
265OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in core/crossScalaVersions
266OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in munit/crossScalaVersions
267OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in refinedJS/crossScalaVersions
268OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in weaverJS/crossScalaVersions
269OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in utest3/crossScalaVersions
270OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in utest3/crossScalaVersions
271OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in catsJS/crossScalaVersions
272OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in weaver/crossScalaVersions
273OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in core3/crossScalaVersions
274OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in core3/crossScalaVersions
275OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestShouldJS/crossScalaVersions
276OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in specs2/crossScalaVersions
277OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in munitJS/crossScalaVersions
278OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in utest/crossScalaVersions
279OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in scalatestShould3/crossScalaVersions
280OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in scalatestShould3/crossScalaVersions
281OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in weaverJS3/crossScalaVersions
282OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in weaverJS3/crossScalaVersions
283OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in tagging/crossScalaVersions
284OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in scalatestMustJS3/crossScalaVersions
285OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in scalatestMustJS3/crossScalaVersions
286OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootProject/crossScalaVersions
287OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in rootProject/crossScalaVersions
288OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in weaver3/crossScalaVersions
289OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in weaver3/crossScalaVersions
290OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in utestJS3/crossScalaVersions
291OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in utestJS3/crossScalaVersions
292OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in cats/crossScalaVersions
293OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in coreJS/crossScalaVersions
294OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreJS3/crossScalaVersions
295OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in coreJS3/crossScalaVersions
296OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in scalatestLegacy3/crossScalaVersions
297OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestMust/crossScalaVersions
298[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
299[info] set current project to diffx (in build file:/build/repo/)
300[info] Setting Scala version to 3.7.4 on 21 projects.
301[info] Switching Scala version on:
302[info] utestJS3 (3.7.4)
303[info] scalatestMustJS3 (3.7.4)
304[info] scalatestShouldJS3 (3.7.4)
305[info] weaverJS3 (3.7.4)
306[info] catsJS3 (3.7.4)
307[info] core3 (3.7.4)
308[info] refinedJS3 (3.7.4)
309[info] munit3 (3.7.4)
310[info] refined3 (3.7.4)
311[info] scalatestLegacy3 (3.7.4)
312[info] * rootProject (3.7.4)
313[info] taggingJS3 (3.7.4)
314[info] weaver3 (3.7.4)
315[info] utest3 (3.7.4)
316[info] munitJS3 (3.7.4)
317[info] cats3 (3.7.4)
318[info] tagging3 (3.7.4)
319[info] scalatestMust3 (3.7.4)
320[info] scalatestShould3 (3.7.4)
321[info] scalatestLegacyJS3 (3.7.4)
322[info] coreJS3 (3.7.4)
323[info] Excluding projects:
324[info] weaver (2.13.8)
325[info] munit2_12 (2.12.20, 2.12.16)
326[info] refined (2.13.8)
327[info] scalatestShould (2.13.8)
328[info] refinedJS2_12 (2.12.20, 2.12.16)
329[info] specs2JS (2.13.8)
330[info] refined2_12 (2.12.20, 2.12.16)
331[info] scalatestMust (2.13.8)
332[info] munitJS2_12 (2.12.20, 2.12.16)
333[info] specs22_12 (2.12.20, 2.12.16)
334[info] catsJS2_12 (2.12.20, 2.12.16)
335[info] tagging (2.13.8)
336[info] core2_12 (2.12.20, 2.12.16)
337[info] scalatestLegacy2_12 (2.12.20, 2.12.16)
338[info] taggingJS (2.13.8)
339[info] scalatestLegacyJS (2.13.8)
340[info] docs (2.13.8)
341[info] utestJS (2.13.8)
342[info] scalatestMustJS (2.13.8)
343[info] taggingJS2_12 (2.12.20, 2.12.16)
344[info] scalatestShouldJS2_12 (2.12.20, 2.12.16)
345[info] weaverJS (2.13.8)
346[info] utest (2.13.8)
347[info] scalatestLegacy (2.13.8)
348[info] scalatestMust2_12 (2.12.20, 2.12.16)
349[info] scalatestMustJS2_12 (2.12.20, 2.12.16)
350[info] coreJS (2.13.8)
351[info] scalatestShould2_12 (2.12.20, 2.12.16)
352[info] coreJS2_12 (2.12.20, 2.12.16)
353[info] utestJS2_12 (2.12.20, 2.12.16)
354[info] cats2_12 (2.12.20, 2.12.16)
355[info] weaverJS2_12 (2.12.20, 2.12.16)
356[info] specs2JS2_12 (2.12.20, 2.12.16)
357[info] weaver2_12 (2.12.20, 2.12.16)
358[info] refinedJS (2.13.8)
359[info] munit (2.13.8)
360[info] munitJS (2.13.8)
361[info] utest2_12 (2.12.20, 2.12.16)
362[info] cats (2.13.8)
363[info] core (2.13.8)
364[info] catsJS (2.13.8)
365[info] scalatestShouldJS (2.13.8)
366[info] tagging2_12 (2.12.20, 2.12.16)
367[info] specs2 (2.13.8)
368[info] scalatestLegacyJS2_12 (2.12.20, 2.12.16)
369[info] Reapplying settings...
370[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
371[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
372[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
373[info] set current project to diffx (in build file:/build/repo/)
374Execute 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
375[info] Reapplying settings...
376[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
377[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
378[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
379[info] set current project to diffx (in build file:/build/repo/)
380[info] Defining Global / credentials, cats / credentials and 64 others.
381[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 395 others.
382[info] Run `last` for details.
383[info] Reapplying settings...
384[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
385[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
386[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
387[info] set current project to diffx (in build file:/build/repo/)
388Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
389[info] Reapplying settings...
390OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
391
392 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
393 Did you mean utestJS2_12 / allExcludeDependencies ?
394 , retry without global scopes
395[info] Reapplying settings...
396[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
397[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
398[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
399[info] set current project to diffx (in build file:/build/repo/)
400Execute removeScalacOptionsStartingWith: -P:wartremover
401[info] Reapplying settings...
402[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
403[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
404[info] Not a M or RC version, using previous version for MiMa check: Some(0.8.3)
405[info] set current project to diffx (in build file:/build/repo/)
406[success] Total time: 0 s, completed Dec 30, 2025, 7:58:09 PM
407Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
408Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
409Starting build...
410Projects: Set(core3, munit3, refined3, scalatestLegacy3, weaver3, utest3, cats3, tagging3, scalatestMust3, scalatestShould3)
411Starting build for ProjectRef(file:/build/repo/,cats3) (diffx-cats)... [0/10]
412OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
413OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
414OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
415OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
416Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
417[info] compiling 39 Scala sources to /build/repo/core/target/jvm-3/classes ...
418[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
419[info] [patched file /build/repo/core/src/main/scala/com/softwaremill/diffx/instances/DiffForSeq.scala]
420[info] [patched file /build/repo/core/src/main/scala-3/com/softwaremill/diffx/generic/DiffMagnoliaDerivation.scala]
421[info] [patched file /build/repo/core/src/main/scala-3/com/softwaremill/diffx/ModifyMacro.scala]
422[info] [patched file /build/repo/core/src/main/scala/com/softwaremill/diffx/ObjectMatcher.scala]
423[info] [patched file /build/repo/core/src/main/scala/com/softwaremill/diffx/DiffLensMatchByOps.scala]
424[info] [patched file /build/repo/core/src/main/scala/com/softwaremill/diffx/DiffContext.scala]
425[info] [patched file /build/repo/core/src/main/scala/com/softwaremill/diffx/Diff.scala]
426[warn] there were 7 deprecation warnings; re-run with -deprecation for details
427[warn] two warnings found
428[info] done compiling
429[info] compiling 2 Scala sources to /build/repo/cats/target/jvm-3/classes ...
430[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
431[warn] one warning found
432[info] done compiling
433[info] compiling 9 Scala sources to /build/repo/core/target/jvm-3/classes ...
434[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
435[warn] there were 4 deprecation warnings; re-run with -deprecation for details
436[warn] two warnings found
437[info] done compiling
438[info] compiling 17 Scala sources to /build/repo/core/target/jvm-3/classes ...
439[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
440[warn] there were 4 deprecation warnings; re-run with -deprecation for details
441[warn] four warnings found
442[info] done compiling
443[info] compiling 39 Scala sources to /build/repo/core/target/jvm-3/classes ...
444[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
445[warn] there were 7 deprecation warnings; re-run with -deprecation for details
446[warn] 6 warnings found
447[info] done compiling
448[info] compiling 1 Scala source to /build/repo/cats/target/jvm-3/test-classes ...
449[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
450[warn] one warning found
451[info] done compiling
452Starting build for ProjectRef(file:/build/repo/,tagging3) (diffx-tagging)... [1/10]
453Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
454[info] compiling 2 Scala sources to /build/repo/tagging/target/jvm-3/classes ...
455[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
456[warn] one warning found
457[info] done compiling
458[info] compiling 1 Scala source to /build/repo/tagging/target/jvm-3/test-classes ...
459[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
460[warn] one warning found
461[info] done compiling
462Starting build for ProjectRef(file:/build/repo/,core3) (diffx-core)... [2/10]
463Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Xmax-inlines:64, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
464[info] compiling 10 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
465[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
466[warn] one warning found
467[info] done compiling
468Starting build for ProjectRef(file:/build/repo/,scalatestLegacy3) (diffx-scalatest)... [3/10]
469Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
470[info] compiling 1 Scala source to /build/repo/scalatest/target/jvm-3/classes ...
471[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
472[warn] one warning found
473[info] done compiling
474[info] compiling 1 Scala source to /build/repo/scalatest/target/jvm-3/test-classes ...
475[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
476[warn] there was 1 deprecation warning; re-run with -deprecation for details
477[warn] two warnings found
478[info] done compiling
479Starting build for ProjectRef(file:/build/repo/,scalatestShould3) (diffx-scalatest-should)... [4/10]
480Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
481[info] compiling 1 Scala source to /build/repo/scalatest-should/target/jvm-3/classes ...
482[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
483[warn] one warning found
484[info] done compiling
485[info] compiling 1 Scala source to /build/repo/scalatest-should/target/jvm-3/test-classes ...
486[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
487[info] [patched file /build/repo/scalatest-should/src/test/scala/com/softwaremill/diffx/scalatest/DiffShouldMatcherTest.scala]
488[warn] one warning found
489[info] done compiling
490[info] compiling 1 Scala source to /build/repo/scalatest-should/target/jvm-3/test-classes ...
491[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
492[warn] one warning found
493[info] done compiling
494Starting build for ProjectRef(file:/build/repo/,scalatestMust3) (diffx-scalatest-must)... [5/10]
495Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
496[info] compiling 1 Scala source to /build/repo/scalatest-must/target/jvm-3/classes ...
497[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
498[warn] one warning found
499[info] done compiling
500[info] compiling 1 Scala source to /build/repo/scalatest-must/target/jvm-3/test-classes ...
501[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
502[info] [patched file /build/repo/scalatest-must/src/test/scala/com/softwaremill/diffx/scalatest/DiffMustMatcherTest.scala]
503[warn] one warning found
504[info] done compiling
505[info] compiling 1 Scala source to /build/repo/scalatest-must/target/jvm-3/test-classes ...
506[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
507[warn] one warning found
508[info] done compiling
509Starting build for ProjectRef(file:/build/repo/,utest3) (diffx-utest)... [6/10]
510Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
511[info] compiling 1 Scala source to /build/repo/utest/target/jvm-3/classes ...
512[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
513[warn] one warning found
514[info] done compiling
515[info] compiling 1 Scala source to /build/repo/utest/target/jvm-3/test-classes ...
516[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
517[warn] one warning found
518[info] done compiling
519Starting build for ProjectRef(file:/build/repo/,munit3) (diffx-munit)... [7/10]
520Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
521[info] compiling 1 Scala source to /build/repo/munit/target/jvm-3/classes ...
522[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
523[warn] one warning found
524[info] done compiling
525[info] compiling 1 Scala source to /build/repo/munit/target/jvm-3/test-classes ...
526[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
527[warn] one warning found
528[info] done compiling
529Starting build for ProjectRef(file:/build/repo/,weaver3) (diffx-weaver)... [8/10]
530Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
531[info] compiling 1 Scala source to /build/repo/weaver/target/jvm-3/classes ...
532[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
533[warn] one warning found
534[info] done compiling
535[info] compiling 1 Scala source to /build/repo/weaver/target/jvm-3/test-classes ...
536[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
537[warn] one warning found
538[info] done compiling
539Starting build for ProjectRef(file:/build/repo/,refined3) (diffx-refined)... [9/10]
540Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
541[info] compiling 2 Scala sources to /build/repo/refined/target/jvm-3/classes ...
542[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
543[warn] one warning found
544[info] done compiling
545[info] compiling 1 Scala source to /build/repo/refined/target/jvm-3/test-classes ...
546[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
547[warn] one warning found
548[info] done compiling
549
550************************
551Build summary:
552[{
553 "module": "diffx-cats",
554 "compile": {"status": "ok", "tookMs": 14262, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
555 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
556 "test-compile": {"status": "ok", "tookMs": 10803, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
557 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
558 "publish": {"status": "skipped", "tookMs": 0},
559 "metadata": {
560 "crossScalaVersions": ["2.12.20", "3.2.2"]
561}
562},{
563 "module": "diffx-tagging",
564 "compile": {"status": "ok", "tookMs": 471, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
565 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
566 "test-compile": {"status": "ok", "tookMs": 1348, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
567 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
568 "publish": {"status": "skipped", "tookMs": 0},
569 "metadata": {
570 "crossScalaVersions": ["2.12.20", "3.2.2"]
571}
572},{
573 "module": "diffx-core",
574 "compile": {"status": "ok", "tookMs": 64, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
575 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
576 "test-compile": {"status": "ok", "tookMs": 21766, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
577 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
578 "publish": {"status": "skipped", "tookMs": 0},
579 "metadata": {
580 "crossScalaVersions": ["2.12.20", "3.2.2"]
581}
582},{
583 "module": "diffx-scalatest",
584 "compile": {"status": "ok", "tookMs": 621, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
585 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
586 "test-compile": {"status": "ok", "tookMs": 1164, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
587 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
588 "publish": {"status": "skipped", "tookMs": 0},
589 "metadata": {
590 "crossScalaVersions": ["2.12.20", "3.2.2"]
591}
592},{
593 "module": "diffx-scalatest-should",
594 "compile": {"status": "ok", "tookMs": 552, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
595 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
596 "test-compile": {"status": "ok", "tookMs": 1110, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
597 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
598 "publish": {"status": "skipped", "tookMs": 0},
599 "metadata": {
600 "crossScalaVersions": ["2.12.20", "3.2.2"]
601}
602},{
603 "module": "diffx-scalatest-must",
604 "compile": {"status": "ok", "tookMs": 494, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
605 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
606 "test-compile": {"status": "ok", "tookMs": 817, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
607 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
608 "publish": {"status": "skipped", "tookMs": 0},
609 "metadata": {
610 "crossScalaVersions": ["2.12.20", "3.2.2"]
611}
612},{
613 "module": "diffx-utest",
614 "compile": {"status": "ok", "tookMs": 323, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
615 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
616 "test-compile": {"status": "ok", "tookMs": 611, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
617 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
618 "publish": {"status": "skipped", "tookMs": 0},
619 "metadata": {
620 "crossScalaVersions": ["2.12.20", "3.2.2"]
621}
622},{
623 "module": "diffx-munit",
624 "compile": {"status": "ok", "tookMs": 331, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
625 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
626 "test-compile": {"status": "ok", "tookMs": 642, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
627 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
628 "publish": {"status": "skipped", "tookMs": 0},
629 "metadata": {
630 "crossScalaVersions": ["2.12.20", "3.2.2"]
631}
632},{
633 "module": "diffx-weaver",
634 "compile": {"status": "ok", "tookMs": 510, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
635 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
636 "test-compile": {"status": "ok", "tookMs": 1156, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
637 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
638 "publish": {"status": "skipped", "tookMs": 0},
639 "metadata": {
640 "crossScalaVersions": ["2.12.20", "3.2.2"]
641}
642},{
643 "module": "diffx-refined",
644 "compile": {"status": "ok", "tookMs": 279, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
645 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
646 "test-compile": {"status": "ok", "tookMs": 806, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
647 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
648 "publish": {"status": "skipped", "tookMs": 0},
649 "metadata": {
650 "crossScalaVersions": ["2.12.20", "3.2.2"]
651}
652}]
653************************
654[success] Total time: 111 s (0:01:51.0), completed Dec 30, 2025, 8:00:00 PM
655[0JChecking patch project/plugins.sbt...
656Checking patch project/build.properties...
657Checking patch build.sbt...
658Applied patch project/plugins.sbt cleanly.
659Applied patch project/build.properties cleanly.
660Applied patch build.sbt cleanly.
661Commit migration rewrites
662Switched to a new branch 'opencb/migrate-source-3.4'
663[opencb/migrate-source-3.4 7f2cfe4] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
664 9 files changed, 20 insertions(+), 20 deletions(-)
665----
666Preparing build for 3.8.0-RC4-bin-20251230-fab225a
667Scala binary version found: 3.8
668Implicitly using source version 3.8
669Scala binary version found: 3.8
670Implicitly using source version 3.8
671Would try to apply common scalacOption (best-effort, sbt/mill only):
672Append: ,REQUIRE:-source:3.8
673Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
674
675Try apply source patch:
676Path: build.sbt
677Pattern: val scala3 = "3.2.2"
678Replacement: val scala3 = "3.8.0-RC4-bin-20251230-fab225a"
679Successfully applied pattern 'val scala3 = "3.2.2"' in build.sbt
680----
681Starting build for 3.8.0-RC4-bin-20251230-fab225a
682Execute tests: false
683sbt project found:
684Sbt version 1.6.2 is not supported, minimal supported version is 1.11.5
685Enforcing usage of sbt in version 1.11.5
686No prepare script found for project softwaremill/diffx
687##################################
688Scala version: 3.8.0-RC4-bin-20251230-fab225a
689Targets: com.softwaremill.diffx%diffx-cats com.softwaremill.diffx%diffx-core com.softwaremill.diffx%diffx-munit com.softwaremill.diffx%diffx-refined com.softwaremill.diffx%diffx-scalatest com.softwaremill.diffx%diffx-scalatest-must com.softwaremill.diffx%diffx-scalatest-should com.softwaremill.diffx%diffx-tagging com.softwaremill.diffx%diffx-utest com.softwaremill.diffx%diffx-weaver
690Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
691##################################
692Using extra scalacOptions: ,REQUIRE:-source:3.8
693Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
694[sbt_options] declare -a sbt_options=()
695[process_args] java_version = '17'
696[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
697# Executing command line:
698java
699-Dfile.encoding=UTF-8
700-Xmx8G
701-Xss2M
702-Dsbt.task.timings=false
703-Dcommunitybuild.scala=3.8.0-RC4-bin-20251230-fab225a
704-Dcommunitybuild.project.dependencies.add=
705-Xmx7G
706-Xms4G
707-Xss8M
708-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
709-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
710-jar
711/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
712"setCrossScalaVersions 3.8.0-RC4-bin-20251230-fab225a"
713"++3.8.0-RC4-bin-20251230-fab225a -v"
714"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
715"set every credentials := Nil"
716"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
717"removeScalacOptionsStartingWith -P:wartremover"
718
719moduleMappings
720"runBuild 3.8.0-RC4-bin-20251230-fab225a """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.softwaremill.diffx%diffx-cats com.softwaremill.diffx%diffx-core com.softwaremill.diffx%diffx-munit com.softwaremill.diffx%diffx-refined com.softwaremill.diffx%diffx-scalatest com.softwaremill.diffx%diffx-scalatest-must com.softwaremill.diffx%diffx-scalatest-should com.softwaremill.diffx%diffx-tagging com.softwaremill.diffx%diffx-utest com.softwaremill.diffx%diffx-weaver"
721
722[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
723[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
724[info] loading project definition from /build/repo/project
725[info] loading settings for project rootProject from build.sbt...
726[info] resolving key references (64964 settings) ...
727[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
728[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
729[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
730[info] set current project to diffx (in build file:/build/repo/)
731[warn] there are 66 keys that are not used by any other settings/tasks:
732[warn]
733[warn] * cats / ideSkipProject
734[warn] +- /build/repo/build.sbt:29
735[warn] * cats2_12 / ideSkipProject
736[warn] +- /build/repo/build.sbt:29
737[warn] * cats3 / ideSkipProject
738[warn] +- /build/repo/build.sbt:29
739[warn] * catsJS / ideSkipProject
740[warn] +- /build/repo/build.sbt:29
741[warn] * catsJS2_12 / ideSkipProject
742[warn] +- /build/repo/build.sbt:29
743[warn] * catsJS3 / ideSkipProject
744[warn] +- /build/repo/build.sbt:29
745[warn] * core / ideSkipProject
746[warn] +- /build/repo/build.sbt:29
747[warn] * core2_12 / ideSkipProject
748[warn] +- /build/repo/build.sbt:29
749[warn] * core3 / ideSkipProject
750[warn] +- /build/repo/build.sbt:29
751[warn] * coreJS / ideSkipProject
752[warn] +- /build/repo/build.sbt:29
753[warn] * coreJS2_12 / ideSkipProject
754[warn] +- /build/repo/build.sbt:29
755[warn] * coreJS3 / ideSkipProject
756[warn] +- /build/repo/build.sbt:29
757[warn] * docs / ideSkipProject
758[warn] +- /build/repo/build.sbt:29
759[warn] * munit / ideSkipProject
760[warn] +- /build/repo/build.sbt:29
761[warn] * munit2_12 / ideSkipProject
762[warn] +- /build/repo/build.sbt:29
763[warn] * munit3 / ideSkipProject
764[warn] +- /build/repo/build.sbt:29
765[warn] * munitJS / ideSkipProject
766[warn] +- /build/repo/build.sbt:29
767[warn] * munitJS2_12 / ideSkipProject
768[warn] +- /build/repo/build.sbt:29
769[warn] * munitJS3 / ideSkipProject
770[warn] +- /build/repo/build.sbt:29
771[warn] * refined / ideSkipProject
772[warn] +- /build/repo/build.sbt:29
773[warn] * refined2_12 / ideSkipProject
774[warn] +- /build/repo/build.sbt:29
775[warn] * refined3 / ideSkipProject
776[warn] +- /build/repo/build.sbt:29
777[warn] * refinedJS / ideSkipProject
778[warn] +- /build/repo/build.sbt:29
779[warn] * refinedJS2_12 / ideSkipProject
780[warn] +- /build/repo/build.sbt:29
781[warn] * refinedJS3 / ideSkipProject
782[warn] +- /build/repo/build.sbt:29
783[warn] * rootProject / ideSkipProject
784[warn] +- /build/repo/build.sbt:29
785[warn] * scalatestLegacy / ideSkipProject
786[warn] +- /build/repo/build.sbt:29
787[warn] * scalatestLegacy2_12 / ideSkipProject
788[warn] +- /build/repo/build.sbt:29
789[warn] * scalatestLegacy3 / ideSkipProject
790[warn] +- /build/repo/build.sbt:29
791[warn] * scalatestLegacyJS / ideSkipProject
792[warn] +- /build/repo/build.sbt:29
793[warn] * scalatestLegacyJS2_12 / ideSkipProject
794[warn] +- /build/repo/build.sbt:29
795[warn] * scalatestLegacyJS3 / ideSkipProject
796[warn] +- /build/repo/build.sbt:29
797[warn] * scalatestMust / ideSkipProject
798[warn] +- /build/repo/build.sbt:29
799[warn] * scalatestMust2_12 / ideSkipProject
800[warn] +- /build/repo/build.sbt:29
801[warn] * scalatestMust3 / ideSkipProject
802[warn] +- /build/repo/build.sbt:29
803[warn] * scalatestMustJS / ideSkipProject
804[warn] +- /build/repo/build.sbt:29
805[warn] * scalatestMustJS2_12 / ideSkipProject
806[warn] +- /build/repo/build.sbt:29
807[warn] * scalatestMustJS3 / ideSkipProject
808[warn] +- /build/repo/build.sbt:29
809[warn] * scalatestShould / ideSkipProject
810[warn] +- /build/repo/build.sbt:29
811[warn] * scalatestShould2_12 / ideSkipProject
812[warn] +- /build/repo/build.sbt:29
813[warn] * scalatestShould3 / ideSkipProject
814[warn] +- /build/repo/build.sbt:29
815[warn] * scalatestShouldJS / ideSkipProject
816[warn] +- /build/repo/build.sbt:29
817[warn] * scalatestShouldJS2_12 / ideSkipProject
818[warn] +- /build/repo/build.sbt:29
819[warn] * scalatestShouldJS3 / ideSkipProject
820[warn] +- /build/repo/build.sbt:29
821[warn] * specs2 / ideSkipProject
822[warn] +- /build/repo/build.sbt:29
823[warn] * specs22_12 / ideSkipProject
824[warn] +- /build/repo/build.sbt:29
825[warn] * specs2JS / ideSkipProject
826[warn] +- /build/repo/build.sbt:29
827[warn] * specs2JS2_12 / ideSkipProject
828[warn] +- /build/repo/build.sbt:29
829[warn] * tagging / ideSkipProject
830[warn] +- /build/repo/build.sbt:29
831[warn] * tagging2_12 / ideSkipProject
832[warn] +- /build/repo/build.sbt:29
833[warn] * tagging3 / ideSkipProject
834[warn] +- /build/repo/build.sbt:29
835[warn] * taggingJS / ideSkipProject
836[warn] +- /build/repo/build.sbt:29
837[warn] * taggingJS2_12 / ideSkipProject
838[warn] +- /build/repo/build.sbt:29
839[warn] * taggingJS3 / ideSkipProject
840[warn] +- /build/repo/build.sbt:29
841[warn] * utest / ideSkipProject
842[warn] +- /build/repo/build.sbt:29
843[warn] * utest2_12 / ideSkipProject
844[warn] +- /build/repo/build.sbt:29
845[warn] * utest3 / ideSkipProject
846[warn] +- /build/repo/build.sbt:29
847[warn] * utestJS / ideSkipProject
848[warn] +- /build/repo/build.sbt:29
849[warn] * utestJS2_12 / ideSkipProject
850[warn] +- /build/repo/build.sbt:29
851[warn] * utestJS3 / ideSkipProject
852[warn] +- /build/repo/build.sbt:29
853[warn] * weaver / ideSkipProject
854[warn] +- /build/repo/build.sbt:29
855[warn] * weaver2_12 / ideSkipProject
856[warn] +- /build/repo/build.sbt:29
857[warn] * weaver3 / ideSkipProject
858[warn] +- /build/repo/build.sbt:29
859[warn] * weaverJS / ideSkipProject
860[warn] +- /build/repo/build.sbt:29
861[warn] * weaverJS2_12 / ideSkipProject
862[warn] +- /build/repo/build.sbt:29
863[warn] * weaverJS3 / ideSkipProject
864[warn] +- /build/repo/build.sbt:29
865[warn]
866[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
867[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
868Execute setCrossScalaVersions: 3.8.0-RC4-bin-20251230-fab225a
869[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
870[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
871[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
872OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestMustJS/crossScalaVersions
873OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in taggingJS3/crossScalaVersions
874OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in taggingJS3/crossScalaVersions
875OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in refined/crossScalaVersions
876OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in docs/crossScalaVersions
877OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in refinedJS3/crossScalaVersions
878OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in refinedJS3/crossScalaVersions
879OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestLegacy/crossScalaVersions
880OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestLegacyJS/crossScalaVersions
881OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in munitJS3/crossScalaVersions
882OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in munitJS3/crossScalaVersions
883OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestMust3/crossScalaVersions
884OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestMust3/crossScalaVersions
885OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestLegacy3/crossScalaVersions
886OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestLegacy3/crossScalaVersions
887OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestShouldJS3/crossScalaVersions
888OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestShouldJS3/crossScalaVersions
889OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in tagging3/crossScalaVersions
890OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in tagging3/crossScalaVersions
891OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in cats3/crossScalaVersions
892OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in cats3/crossScalaVersions
893OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestShould/crossScalaVersions
894OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in coreJS3/crossScalaVersions
895OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in coreJS3/crossScalaVersions
896OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestLegacyJS3/crossScalaVersions
897OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestLegacyJS3/crossScalaVersions
898OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in specs2JS/crossScalaVersions
899OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in taggingJS/crossScalaVersions
900OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in utestJS/crossScalaVersions
901OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in core/crossScalaVersions
902OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in munit/crossScalaVersions
903OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in refinedJS/crossScalaVersions
904OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in weaverJS/crossScalaVersions
905OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in utest3/crossScalaVersions
906OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in utest3/crossScalaVersions
907OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in catsJS/crossScalaVersions
908OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in weaver/crossScalaVersions
909OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in core3/crossScalaVersions
910OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in core3/crossScalaVersions
911OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestMust/crossScalaVersions
912OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestShouldJS/crossScalaVersions
913OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in specs2/crossScalaVersions
914OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in munitJS/crossScalaVersions
915OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in utest/crossScalaVersions
916OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestShould3/crossScalaVersions
917OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestShould3/crossScalaVersions
918OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in weaverJS3/crossScalaVersions
919OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in weaverJS3/crossScalaVersions
920OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in tagging/crossScalaVersions
921OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestMustJS3/crossScalaVersions
922OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestMustJS3/crossScalaVersions
923OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in rootProject/crossScalaVersions
924OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in rootProject/crossScalaVersions
925OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in weaver3/crossScalaVersions
926OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in weaver3/crossScalaVersions
927OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in utestJS3/crossScalaVersions
928OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in utestJS3/crossScalaVersions
929OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in cats/crossScalaVersions
930OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in coreJS/crossScalaVersions
931Build timeouts: 1, would retry
932Retrying build, retry 1/2, force Scala version:false, enable migration:
933[sbt_options] declare -a sbt_options=()
934[process_args] java_version = '17'
935[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
936# Executing command line:
937java
938-Dfile.encoding=UTF-8
939-Xmx8G
940-Xss2M
941-Dsbt.task.timings=false
942-Dcommunitybuild.scala=3.8.0-RC4-bin-20251230-fab225a
943-Dcommunitybuild.project.dependencies.add=
944-Xmx7G
945-Xms4G
946-Xss8M
947-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
948-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
949-jar
950/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
951"setCrossScalaVersions 3.8.0-RC4-bin-20251230-fab225a"
952"++3.8.0-RC4-bin-20251230-fab225a -v"
953"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
954"set every credentials := Nil"
955"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
956"removeScalacOptionsStartingWith -P:wartremover"
957
958moduleMappings
959"runBuild 3.8.0-RC4-bin-20251230-fab225a """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.softwaremill.diffx%diffx-cats com.softwaremill.diffx%diffx-core com.softwaremill.diffx%diffx-munit com.softwaremill.diffx%diffx-refined com.softwaremill.diffx%diffx-scalatest com.softwaremill.diffx%diffx-scalatest-must com.softwaremill.diffx%diffx-scalatest-should com.softwaremill.diffx%diffx-tagging com.softwaremill.diffx%diffx-utest com.softwaremill.diffx%diffx-weaver"
960
961[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
962[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
963[info] loading project definition from /build/repo/project
964[info] loading settings for project rootProject from build.sbt...
965[info] resolving key references (64964 settings) ...
966[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
967[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
968[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
969[info] set current project to diffx (in build file:/build/repo/)
970[warn] there are 66 keys that are not used by any other settings/tasks:
971[warn]
972[warn] * cats / ideSkipProject
973[warn] +- /build/repo/build.sbt:29
974[warn] * cats2_12 / ideSkipProject
975[warn] +- /build/repo/build.sbt:29
976[warn] * cats3 / ideSkipProject
977[warn] +- /build/repo/build.sbt:29
978[warn] * catsJS / ideSkipProject
979[warn] +- /build/repo/build.sbt:29
980[warn] * catsJS2_12 / ideSkipProject
981[warn] +- /build/repo/build.sbt:29
982[warn] * catsJS3 / ideSkipProject
983[warn] +- /build/repo/build.sbt:29
984[warn] * core / ideSkipProject
985[warn] +- /build/repo/build.sbt:29
986[warn] * core2_12 / ideSkipProject
987[warn] +- /build/repo/build.sbt:29
988[warn] * core3 / ideSkipProject
989[warn] +- /build/repo/build.sbt:29
990[warn] * coreJS / ideSkipProject
991[warn] +- /build/repo/build.sbt:29
992[warn] * coreJS2_12 / ideSkipProject
993[warn] +- /build/repo/build.sbt:29
994[warn] * coreJS3 / ideSkipProject
995[warn] +- /build/repo/build.sbt:29
996[warn] * docs / ideSkipProject
997[warn] +- /build/repo/build.sbt:29
998[warn] * munit / ideSkipProject
999[warn] +- /build/repo/build.sbt:29
1000[warn] * munit2_12 / ideSkipProject
1001[warn] +- /build/repo/build.sbt:29
1002[warn] * munit3 / ideSkipProject
1003[warn] +- /build/repo/build.sbt:29
1004[warn] * munitJS / ideSkipProject
1005[warn] +- /build/repo/build.sbt:29
1006[warn] * munitJS2_12 / ideSkipProject
1007[warn] +- /build/repo/build.sbt:29
1008[warn] * munitJS3 / ideSkipProject
1009[warn] +- /build/repo/build.sbt:29
1010[warn] * refined / ideSkipProject
1011[warn] +- /build/repo/build.sbt:29
1012[warn] * refined2_12 / ideSkipProject
1013[warn] +- /build/repo/build.sbt:29
1014[warn] * refined3 / ideSkipProject
1015[warn] +- /build/repo/build.sbt:29
1016[warn] * refinedJS / ideSkipProject
1017[warn] +- /build/repo/build.sbt:29
1018[warn] * refinedJS2_12 / ideSkipProject
1019[warn] +- /build/repo/build.sbt:29
1020[warn] * refinedJS3 / ideSkipProject
1021[warn] +- /build/repo/build.sbt:29
1022[warn] * rootProject / ideSkipProject
1023[warn] +- /build/repo/build.sbt:29
1024[warn] * scalatestLegacy / ideSkipProject
1025[warn] +- /build/repo/build.sbt:29
1026[warn] * scalatestLegacy2_12 / ideSkipProject
1027[warn] +- /build/repo/build.sbt:29
1028[warn] * scalatestLegacy3 / ideSkipProject
1029[warn] +- /build/repo/build.sbt:29
1030[warn] * scalatestLegacyJS / ideSkipProject
1031[warn] +- /build/repo/build.sbt:29
1032[warn] * scalatestLegacyJS2_12 / ideSkipProject
1033[warn] +- /build/repo/build.sbt:29
1034[warn] * scalatestLegacyJS3 / ideSkipProject
1035[warn] +- /build/repo/build.sbt:29
1036[warn] * scalatestMust / ideSkipProject
1037[warn] +- /build/repo/build.sbt:29
1038[warn] * scalatestMust2_12 / ideSkipProject
1039[warn] +- /build/repo/build.sbt:29
1040[warn] * scalatestMust3 / ideSkipProject
1041[warn] +- /build/repo/build.sbt:29
1042[warn] * scalatestMustJS / ideSkipProject
1043[warn] +- /build/repo/build.sbt:29
1044[warn] * scalatestMustJS2_12 / ideSkipProject
1045[warn] +- /build/repo/build.sbt:29
1046[warn] * scalatestMustJS3 / ideSkipProject
1047[warn] +- /build/repo/build.sbt:29
1048[warn] * scalatestShould / ideSkipProject
1049[warn] +- /build/repo/build.sbt:29
1050[warn] * scalatestShould2_12 / ideSkipProject
1051[warn] +- /build/repo/build.sbt:29
1052[warn] * scalatestShould3 / ideSkipProject
1053[warn] +- /build/repo/build.sbt:29
1054[warn] * scalatestShouldJS / ideSkipProject
1055[warn] +- /build/repo/build.sbt:29
1056[warn] * scalatestShouldJS2_12 / ideSkipProject
1057[warn] +- /build/repo/build.sbt:29
1058[warn] * scalatestShouldJS3 / ideSkipProject
1059[warn] +- /build/repo/build.sbt:29
1060[warn] * specs2 / ideSkipProject
1061[warn] +- /build/repo/build.sbt:29
1062[warn] * specs22_12 / ideSkipProject
1063[warn] +- /build/repo/build.sbt:29
1064[warn] * specs2JS / ideSkipProject
1065[warn] +- /build/repo/build.sbt:29
1066[warn] * specs2JS2_12 / ideSkipProject
1067[warn] +- /build/repo/build.sbt:29
1068[warn] * tagging / ideSkipProject
1069[warn] +- /build/repo/build.sbt:29
1070[warn] * tagging2_12 / ideSkipProject
1071[warn] +- /build/repo/build.sbt:29
1072[warn] * tagging3 / ideSkipProject
1073[warn] +- /build/repo/build.sbt:29
1074[warn] * taggingJS / ideSkipProject
1075[warn] +- /build/repo/build.sbt:29
1076[warn] * taggingJS2_12 / ideSkipProject
1077[warn] +- /build/repo/build.sbt:29
1078[warn] * taggingJS3 / ideSkipProject
1079[warn] +- /build/repo/build.sbt:29
1080[warn] * utest / ideSkipProject
1081[warn] +- /build/repo/build.sbt:29
1082[warn] * utest2_12 / ideSkipProject
1083[warn] +- /build/repo/build.sbt:29
1084[warn] * utest3 / ideSkipProject
1085[warn] +- /build/repo/build.sbt:29
1086[warn] * utestJS / ideSkipProject
1087[warn] +- /build/repo/build.sbt:29
1088[warn] * utestJS2_12 / ideSkipProject
1089[warn] +- /build/repo/build.sbt:29
1090[warn] * utestJS3 / ideSkipProject
1091[warn] +- /build/repo/build.sbt:29
1092[warn] * weaver / ideSkipProject
1093[warn] +- /build/repo/build.sbt:29
1094[warn] * weaver2_12 / ideSkipProject
1095[warn] +- /build/repo/build.sbt:29
1096[warn] * weaver3 / ideSkipProject
1097[warn] +- /build/repo/build.sbt:29
1098[warn] * weaverJS / ideSkipProject
1099[warn] +- /build/repo/build.sbt:29
1100[warn] * weaverJS2_12 / ideSkipProject
1101[warn] +- /build/repo/build.sbt:29
1102[warn] * weaverJS3 / ideSkipProject
1103[warn] +- /build/repo/build.sbt:29
1104[warn]
1105[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
1106[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
1107Execute setCrossScalaVersions: 3.8.0-RC4-bin-20251230-fab225a
1108[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1109[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1110[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1111OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in refinedJS3/crossScalaVersions
1112OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestMustJS/crossScalaVersions
1113OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in coreJS3/crossScalaVersions
1114OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in coreJS3/crossScalaVersions
1115OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in refined/crossScalaVersions
1116OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in docs/crossScalaVersions
1117OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestLegacyJS/crossScalaVersions
1118OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in taggingJS3/crossScalaVersions
1119OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in taggingJS3/crossScalaVersions
1120OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestLegacy/crossScalaVersions
1121OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in refined3/crossScalaVersions
1122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in refined3/crossScalaVersions
1123OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in munitJS3/crossScalaVersions
1124OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in munitJS3/crossScalaVersions
1125OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestMust3/crossScalaVersions
1126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestMust3/crossScalaVersions
1127OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in munit3/crossScalaVersions
1128OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in munit3/crossScalaVersions
1129OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestLegacy3/crossScalaVersions
1130OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestLegacy3/crossScalaVersions
1131OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestShouldJS3/crossScalaVersions
1132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestShouldJS3/crossScalaVersions
1133OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in tagging3/crossScalaVersions
1134OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in tagging3/crossScalaVersions
1135OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in cats3/crossScalaVersions
1136OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in cats3/crossScalaVersions
1137OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in catsJS3/crossScalaVersions
1138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in catsJS3/crossScalaVersions
1139OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestLegacyJS3/crossScalaVersions
1140OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestLegacyJS3/crossScalaVersions
1141OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in taggingJS/crossScalaVersions
1142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in utestJS/crossScalaVersions
1143OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in specs2JS/crossScalaVersions
1144OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in core/crossScalaVersions
1145OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in munit/crossScalaVersions
1146OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in refinedJS/crossScalaVersions
1147OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in weaverJS/crossScalaVersions
1148OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in utest3/crossScalaVersions
1149OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in utest3/crossScalaVersions
1150OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in catsJS/crossScalaVersions
1151OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in weaver/crossScalaVersions
1152OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in core3/crossScalaVersions
1153OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in core3/crossScalaVersions
1154OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestMust/crossScalaVersions
1155OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestShouldJS/crossScalaVersions
1156OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in specs2/crossScalaVersions
1157OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in munitJS/crossScalaVersions
1158OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in utest/crossScalaVersions
1159OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestShould3/crossScalaVersions
1160OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestShould3/crossScalaVersions
1161OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in weaverJS3/crossScalaVersions
1162OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in weaverJS3/crossScalaVersions
1163OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in scalatestMustJS3/crossScalaVersions
1164OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in scalatestMustJS3/crossScalaVersions
1165OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in rootProject/crossScalaVersions
1166OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in rootProject/crossScalaVersions
1167OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in weaver3/crossScalaVersions
1168OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in weaver3/crossScalaVersions
1169OpenCB::Changing crossVersion 3.8.0-RC4-bin-20251230-fab225a -> 3.8.0-RC4-bin-20251230-fab225a in utestJS3/crossScalaVersions
1170OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in utestJS3/crossScalaVersions
1171OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC4-bin-20251230-fab225a) in refinedJS3/crossScalaVersions
1172OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in scalatestShould/crossScalaVersions
1173OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in coreJS/crossScalaVersions
1174OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in tagging/crossScalaVersions
1175OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.8) in cats/crossScalaVersions
1176[info] set current project to diffx (in build file:/build/repo/)
1177[info] Setting Scala version to 3.8.0-RC4-bin-20251230-fab225a on 21 projects.
1178[info] Switching Scala version on:
1179[info] utestJS3 (3.8.0-RC4-bin-20251230-fab225a)
1180[info] scalatestMustJS3 (3.8.0-RC4-bin-20251230-fab225a)
1181[info] scalatestShouldJS3 (3.8.0-RC4-bin-20251230-fab225a)
1182[info] weaverJS3 (3.8.0-RC4-bin-20251230-fab225a)
1183[info] catsJS3 (3.8.0-RC4-bin-20251230-fab225a)
1184[info] core3 (3.8.0-RC4-bin-20251230-fab225a)
1185[info] refinedJS3 (3.8.0-RC4-bin-20251230-fab225a)
1186[info] munit3 (3.8.0-RC4-bin-20251230-fab225a)
1187[info] refined3 (3.8.0-RC4-bin-20251230-fab225a)
1188[info] scalatestLegacy3 (3.8.0-RC4-bin-20251230-fab225a)
1189[info] * rootProject (3.8.0-RC4-bin-20251230-fab225a)
1190[info] taggingJS3 (3.8.0-RC4-bin-20251230-fab225a)
1191[info] weaver3 (3.8.0-RC4-bin-20251230-fab225a)
1192[info] utest3 (3.8.0-RC4-bin-20251230-fab225a)
1193[info] munitJS3 (3.8.0-RC4-bin-20251230-fab225a)
1194[info] cats3 (3.8.0-RC4-bin-20251230-fab225a)
1195[info] tagging3 (3.8.0-RC4-bin-20251230-fab225a)
1196[info] scalatestMust3 (3.8.0-RC4-bin-20251230-fab225a)
1197[info] scalatestShould3 (3.8.0-RC4-bin-20251230-fab225a)
1198[info] scalatestLegacyJS3 (3.8.0-RC4-bin-20251230-fab225a)
1199[info] coreJS3 (3.8.0-RC4-bin-20251230-fab225a)
1200[info] Excluding projects:
1201[info] weaver (2.13.8)
1202[info] munit2_12 (2.12.20, 2.12.16)
1203[info] refined (2.13.8)
1204[info] scalatestShould (2.13.8)
1205[info] refinedJS2_12 (2.12.20, 2.12.16)
1206[info] specs2JS (2.13.8)
1207[info] refined2_12 (2.12.20, 2.12.16)
1208[info] scalatestMust (2.13.8)
1209[info] munitJS2_12 (2.12.20, 2.12.16)
1210[info] specs22_12 (2.12.20, 2.12.16)
1211[info] catsJS2_12 (2.12.20, 2.12.16)
1212[info] tagging (2.13.8)
1213[info] core2_12 (2.12.20, 2.12.16)
1214[info] scalatestLegacy2_12 (2.12.20, 2.12.16)
1215[info] taggingJS (2.13.8)
1216[info] scalatestLegacyJS (2.13.8)
1217[info] docs (2.13.8)
1218[info] utestJS (2.13.8)
1219[info] scalatestMustJS (2.13.8)
1220[info] taggingJS2_12 (2.12.20, 2.12.16)
1221[info] scalatestShouldJS2_12 (2.12.20, 2.12.16)
1222[info] weaverJS (2.13.8)
1223[info] utest (2.13.8)
1224[info] scalatestLegacy (2.13.8)
1225[info] scalatestMust2_12 (2.12.20, 2.12.16)
1226[info] scalatestMustJS2_12 (2.12.20, 2.12.16)
1227[info] coreJS (2.13.8)
1228[info] scalatestShould2_12 (2.12.20, 2.12.16)
1229[info] coreJS2_12 (2.12.20, 2.12.16)
1230[info] utestJS2_12 (2.12.20, 2.12.16)
1231[info] cats2_12 (2.12.20, 2.12.16)
1232[info] weaverJS2_12 (2.12.20, 2.12.16)
1233[info] specs2JS2_12 (2.12.20, 2.12.16)
1234[info] weaver2_12 (2.12.20, 2.12.16)
1235[info] refinedJS (2.13.8)
1236[info] munit (2.13.8)
1237[info] munitJS (2.13.8)
1238[info] utest2_12 (2.12.20, 2.12.16)
1239[info] cats (2.13.8)
1240[info] core (2.13.8)
1241[info] catsJS (2.13.8)
1242[info] scalatestShouldJS (2.13.8)
1243[info] tagging2_12 (2.12.20, 2.12.16)
1244[info] specs2 (2.13.8)
1245[info] scalatestLegacyJS2_12 (2.12.20, 2.12.16)
1246[info] Reapplying settings...
1247[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1248[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1249[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1250[info] set current project to diffx (in build file:/build/repo/)
1251Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1252[info] Reapplying settings...
1253[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1254[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1255[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1256[info] set current project to diffx (in build file:/build/repo/)
1257[info] Defining Global / credentials, cats / credentials and 64 others.
1258[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 395 others.
1259[info] Run `last` for details.
1260[info] Reapplying settings...
1261[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1262[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1263[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1264[info] set current project to diffx (in build file:/build/repo/)
1265Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1266[info] Reapplying settings...
1267OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1268
1269 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
1270 Did you mean utestJS2_12 / allExcludeDependencies ?
1271 , retry without global scopes
1272[info] Reapplying settings...
1273[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1274[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1275[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1276[info] set current project to diffx (in build file:/build/repo/)
1277Execute removeScalacOptionsStartingWith: -P:wartremover
1278[info] Reapplying settings...
1279[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1280[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1281[info] Not a M or RC version, using previous version for MiMa check: Some(0.9.0)
1282[info] set current project to diffx (in build file:/build/repo/)
1283[success] Total time: 0 s, completed Dec 30, 2025, 9:50:40 PM
1284Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
1285Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1286Starting build...
1287Projects: Set(core3, munit3, refined3, scalatestLegacy3, weaver3, utest3, cats3, tagging3, scalatestMust3, scalatestShould3)
1288Starting build for ProjectRef(file:/build/repo/,cats3) (diffx-cats)... [0/10]
1289OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
1290OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1291OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1292Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1293[info] compiling 39 Scala sources to /build/repo/core/target/jvm-3/classes ...
1294[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1295[warn] there were 7 deprecation warnings; re-run with -deprecation for details
1296[warn] two warnings found
1297[info] done compiling
1298[info] compiling 2 Scala sources to /build/repo/cats/target/jvm-3/classes ...
1299[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1300[warn] one warning found
1301[info] done compiling
1302[info] compiling 1 Scala source to /build/repo/cats/target/jvm-3/test-classes ...
1303[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1304[warn] one warning found
1305[info] done compiling
1306Starting build for ProjectRef(file:/build/repo/,tagging3) (diffx-tagging)... [1/10]
1307Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1308[info] compiling 2 Scala sources to /build/repo/tagging/target/jvm-3/classes ...
1309[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1310[warn] one warning found
1311[info] done compiling
1312[info] compiling 1 Scala source to /build/repo/tagging/target/jvm-3/test-classes ...
1313[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1314[warn] one warning found
1315[info] done compiling
1316Starting build for ProjectRef(file:/build/repo/,core3) (diffx-core)... [2/10]
1317Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Xmax-inlines:64, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1318[info] compiling 10 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
1319[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1320[warn] one warning found
1321[info] done compiling
1322Starting build for ProjectRef(file:/build/repo/,scalatestLegacy3) (diffx-scalatest)... [3/10]
1323Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1324[info] compiling 1 Scala source to /build/repo/scalatest/target/jvm-3/classes ...
1325[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1326[warn] one warning found
1327[info] done compiling
1328[info] compiling 1 Scala source to /build/repo/scalatest/target/jvm-3/test-classes ...
1329[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1330[warn] there was 1 deprecation warning; re-run with -deprecation for details
1331[warn] two warnings found
1332[info] done compiling
1333Starting build for ProjectRef(file:/build/repo/,scalatestShould3) (diffx-scalatest-should)... [4/10]
1334Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1335[info] compiling 1 Scala source to /build/repo/scalatest-should/target/jvm-3/classes ...
1336[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1337[warn] one warning found
1338[info] done compiling
1339[info] compiling 1 Scala source to /build/repo/scalatest-should/target/jvm-3/test-classes ...
1340[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1341[warn] one warning found
1342[info] done compiling
1343Starting build for ProjectRef(file:/build/repo/,scalatestMust3) (diffx-scalatest-must)... [5/10]
1344Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1345[info] compiling 1 Scala source to /build/repo/scalatest-must/target/jvm-3/classes ...
1346[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1347[warn] one warning found
1348[info] done compiling
1349[info] compiling 1 Scala source to /build/repo/scalatest-must/target/jvm-3/test-classes ...
1350[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1351[warn] one warning found
1352[info] done compiling
1353Starting build for ProjectRef(file:/build/repo/,utest3) (diffx-utest)... [6/10]
1354Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1355[info] compiling 1 Scala source to /build/repo/utest/target/jvm-3/classes ...
1356[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1357[warn] one warning found
1358[info] done compiling
1359[info] compiling 1 Scala source to /build/repo/utest/target/jvm-3/test-classes ...
1360[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1361[warn] one warning found
1362[info] done compiling
1363Starting build for ProjectRef(file:/build/repo/,munit3) (diffx-munit)... [7/10]
1364Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1365[info] compiling 1 Scala source to /build/repo/munit/target/jvm-3/classes ...
1366[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1367[warn] one warning found
1368[info] done compiling
1369[info] compiling 1 Scala source to /build/repo/munit/target/jvm-3/test-classes ...
1370[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1371[warn] one warning found
1372[info] done compiling
1373Starting build for ProjectRef(file:/build/repo/,weaver3) (diffx-weaver)... [8/10]
1374Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1375[info] compiling 1 Scala source to /build/repo/weaver/target/jvm-3/classes ...
1376[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1377[warn] one warning found
1378[info] done compiling
1379[info] compiling 1 Scala source to /build/repo/weaver/target/jvm-3/test-classes ...
1380[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1381[warn] one warning found
1382[info] done compiling
1383Starting build for ProjectRef(file:/build/repo/,refined3) (diffx-refined)... [9/10]
1384Compile scalacOptions: -encoding, utf8, -explain-types, -explain, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -unchecked, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1385[info] compiling 2 Scala sources to /build/repo/refined/target/jvm-3/classes ...
1386[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1387[warn] one warning found
1388[info] done compiling
1389[info] compiling 1 Scala source to /build/repo/refined/target/jvm-3/test-classes ...
1390[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1391[warn] one warning found
1392[info] done compiling
1393
1394************************
1395Build summary:
1396[{
1397 "module": "diffx-cats",
1398 "compile": {"status": "ok", "tookMs": 17323, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1399 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1400 "test-compile": {"status": "ok", "tookMs": 1720, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1401 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1402 "publish": {"status": "skipped", "tookMs": 0},
1403 "metadata": {
1404 "crossScalaVersions": ["2.12.20", "3.2.2"]
1405}
1406},{
1407 "module": "diffx-tagging",
1408 "compile": {"status": "ok", "tookMs": 438, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1409 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1410 "test-compile": {"status": "ok", "tookMs": 1437, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1411 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1412 "publish": {"status": "skipped", "tookMs": 0},
1413 "metadata": {
1414 "crossScalaVersions": ["2.12.20", "3.2.2"]
1415}
1416},{
1417 "module": "diffx-core",
1418 "compile": {"status": "ok", "tookMs": 81, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1419 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1420 "test-compile": {"status": "ok", "tookMs": 26769, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1421 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1422 "publish": {"status": "skipped", "tookMs": 0},
1423 "metadata": {
1424 "crossScalaVersions": ["2.12.20", "3.2.2"]
1425}
1426},{
1427 "module": "diffx-scalatest",
1428 "compile": {"status": "ok", "tookMs": 594, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1429 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1430 "test-compile": {"status": "ok", "tookMs": 1128, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1431 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1432 "publish": {"status": "skipped", "tookMs": 0},
1433 "metadata": {
1434 "crossScalaVersions": ["2.12.20", "3.2.2"]
1435}
1436},{
1437 "module": "diffx-scalatest-should",
1438 "compile": {"status": "ok", "tookMs": 529, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1439 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1440 "test-compile": {"status": "ok", "tookMs": 1131, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1441 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1442 "publish": {"status": "skipped", "tookMs": 0},
1443 "metadata": {
1444 "crossScalaVersions": ["2.12.20", "3.2.2"]
1445}
1446},{
1447 "module": "diffx-scalatest-must",
1448 "compile": {"status": "ok", "tookMs": 430, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1449 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1450 "test-compile": {"status": "ok", "tookMs": 856, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1451 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1452 "publish": {"status": "skipped", "tookMs": 0},
1453 "metadata": {
1454 "crossScalaVersions": ["2.12.20", "3.2.2"]
1455}
1456},{
1457 "module": "diffx-utest",
1458 "compile": {"status": "ok", "tookMs": 384, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1459 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1460 "test-compile": {"status": "ok", "tookMs": 522, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1461 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1462 "publish": {"status": "skipped", "tookMs": 0},
1463 "metadata": {
1464 "crossScalaVersions": ["2.12.20", "3.2.2"]
1465}
1466},{
1467 "module": "diffx-munit",
1468 "compile": {"status": "ok", "tookMs": 383, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1469 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1470 "test-compile": {"status": "ok", "tookMs": 576, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1471 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1472 "publish": {"status": "skipped", "tookMs": 0},
1473 "metadata": {
1474 "crossScalaVersions": ["2.12.20", "3.2.2"]
1475}
1476},{
1477 "module": "diffx-weaver",
1478 "compile": {"status": "ok", "tookMs": 496, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1479 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1480 "test-compile": {"status": "ok", "tookMs": 1060, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1481 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1482 "publish": {"status": "skipped", "tookMs": 0},
1483 "metadata": {
1484 "crossScalaVersions": ["2.12.20", "3.2.2"]
1485}
1486},{
1487 "module": "diffx-refined",
1488 "compile": {"status": "ok", "tookMs": 420, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1489 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1490 "test-compile": {"status": "ok", "tookMs": 828, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1491 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1492 "publish": {"status": "skipped", "tookMs": 0},
1493 "metadata": {
1494 "crossScalaVersions": ["2.12.20", "3.2.2"]
1495}
1496}]
1497************************
1498[success] Total time: 71 s (0:01:11.0), completed Dec 30, 2025, 9:51:51 PM
1499[0JChecking patch project/plugins.sbt...
1500Checking patch project/build.properties...
1501Checking patch build.sbt...
1502Applied patch project/plugins.sbt cleanly.
1503Applied patch project/build.properties cleanly.
1504Applied patch build.sbt cleanly.