Build Logs

softwaremill/diffx • scheduled_3.8.1-RC1-bin-20251122-91351e3-NIGHTLY

Errors

0

Warnings

508

Total Lines

1509

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