Build Logs
fabiopinheiro/scala-did • 3.8.0-RC2:2025-11-27
Errors
0
Warnings
26
Total Lines
635
1##################################
2Clonning https://github.com/fabiopinheiro/scala-did.git into /build/repo using revision v0.1.0-M33
3##################################
4Note: switching to '9f91ec930539ef48fa90628e30eb3626007fc886'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.7 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.7-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project fabiopinheiro/scala-did
33##################################
34Scala version: 3.7.4
35Targets: app.fmgp%did app.fmgp%did-comm-protocols app.fmgp%did-framework app.fmgp%did-imp app.fmgp%did-method-peer app.fmgp%did-method-prism app.fmgp%multiformats app.fmgp%scala-did-docs
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '17'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
43# Executing command line:
44java
45-Xms512M
46-Xmx8192m
47-Xss2M
48-XX:MaxMetaspaceSize=1024M
49-Dcommunitybuild.scala=3.7.4
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4"
59"++3.7.4 -v"
60"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" app.fmgp%did app.fmgp%did-comm-protocols app.fmgp%did-framework app.fmgp%did-imp app.fmgp%did-method-peer app.fmgp%did-method-prism app.fmgp%multiformats app.fmgp%scala-did-docs"
67
68[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
69[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.578s.
75[info] done compiling
76[info] loading settings for project root from build.sbt...
77[info] resolving key references (39921 settings) ...
78[info] set current project to root (in build file:/build/repo/)
79Execute setCrossScalaVersions: 3.7.4
80OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverWebJVM/crossScalaVersions
81OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didJS/crossScalaVersions
82OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didExampleJVM/crossScalaVersions
83OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in docs/crossScalaVersions
84OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didImpJS/crossScalaVersions
85OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in all/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverPrismJS/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in demoJVM/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in webapp/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didImpJVM/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in demoJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in serviceworker/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didCommProtocolsJVM/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didFrameworkJS/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didUniresolverJVM/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didFrameworkJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didUniresolverJS/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in multiformatsJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didExperimentsJVM/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didCommProtocolsJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didExperimentsJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in multiformatsJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverPeerJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverPeerJS/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in cardanoPrismCli/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverPrismJVM/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didResolverWebJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didExampleJS/crossScalaVersions
109OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in didPrismNode/crossScalaVersions
110OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in root/crossScalaVersions
111[info] set current project to root (in build file:/build/repo/)
112[info] Setting Scala version to 3.7.4 on 31 projects.
113[info] Switching Scala version on:
114[info] didCommProtocolsJVM (3.7.4)
115[info] didJVM (3.7.4)
116[info] didUniresolverJVM (3.7.4)
117[info] didResolverWebJVM (3.7.4)
118[info] didResolverPrismJS (3.7.4)
119[info] didResolverPeerJVM (3.7.4)
120[info] didJS (3.7.4)
121[info] * root (3.7.4)
122[info] didExperimentsJVM (3.7.4)
123[info] didImpJVM (3.7.4)
124[info] all (3.7.4)
125[info] didFrameworkJVM (3.7.4)
126[info] didExperimentsJS (3.7.4)
127[info] docs (3.7.4)
128[info] didCommProtocolsJS (3.7.4)
129[info] didFrameworkJS (3.7.4)
130[info] serviceworker (3.7.4)
131[info] cardanoPrismCli (3.7.4)
132[info] didResolverPeerJS (3.7.4)
133[info] didExampleJS (3.7.4)
134[info] webapp (3.7.4)
135[info] didImpJS (3.7.4)
136[info] didResolverPrismJVM (3.7.4)
137[info] demoJVM (3.7.4)
138[info] multiformatsJS (3.7.4)
139[info] didUniresolverJS (3.7.4)
140[info] didExampleJVM (3.7.4)
141[info] multiformatsJVM (3.7.4)
142[info] didPrismNode (3.7.4)
143[info] didResolverWebJS (3.7.4)
144[info] demoJS (3.7.4)
145[info] Excluding projects:
146[info] Reapplying settings...
147[info] set current project to root (in build file:/build/repo/)
148Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
149[info] Reapplying settings...
150[info] set current project to root (in build file:/build/repo/)
151[info] Defining Global / credentials, all / credentials and 29 others.
152[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 279 others.
153[info] Run `last` for details.
154[info] Reapplying settings...
155[info] set current project to root (in build file:/build/repo/)
156Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
157[info] Reapplying settings...
158OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
159
160 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
161 Did you mean all / allExcludeDependencies ?
162 , retry without global scopes
163[info] Reapplying settings...
164[info] set current project to root (in build file:/build/repo/)
165Execute removeScalacOptionsStartingWith: -P:wartremover
166[info] Reapplying settings...
167[info] set current project to root (in build file:/build/repo/)
168[success] Total time: 0 s, completed Nov 27, 2025, 9:40:07 PM
169Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
170Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
171Starting build...
172Projects: Set(didCommProtocolsJVM, didJVM, didResolverPeerJVM, didImpJVM, didFrameworkJVM, docs, didResolverPrismJVM, multiformatsJVM)
173Starting build for ProjectRef(file:/build/repo/,didFrameworkJVM) (did-framework)... [0/8]
174OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
175OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
176OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
177OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
178OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
179Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
180[info] compiling 39 Scala sources to /build/repo/did/jvm/target/scala-3.7.4/classes ...
181[info] [patched file /build/repo/did/shared/src/main/scala/fmgp/crypto/Key.scala]
182[info] done compiling
183[info] compiling 26 Scala sources to /build/repo/did-comm-protocols/jvm/target/scala-3.7.4/classes ...
184[info] done compiling
185[info] compiling 17 Scala sources to /build/repo/did-framework/jvm/target/scala-3.7.4/classes ...
186[info] done compiling
187[info] compiling 1 Scala source to /build/repo/did/jvm/target/scala-3.7.4/classes ...
188[info] done compiling
189Starting build for ProjectRef(file:/build/repo/,multiformatsJVM) (multiformats)... [1/8]
190Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
191[info] compiling 12 Scala sources to /build/repo/multiformats/jvm/target/scala-3.7.4/classes ...
192[info] done compiling
193[info] compiling 5 Scala sources to /build/repo/multiformats/jvm/target/scala-3.7.4/test-classes ...
194[info] done compiling
195Starting build for ProjectRef(file:/build/repo/,didCommProtocolsJVM) (did-comm-protocols)... [2/8]
196Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
197[info] compiling 34 Scala sources to /build/repo/did/jvm/target/scala-3.7.4/test-classes ...
198[info] done compiling
199[info] compiling 10 Scala sources to /build/repo/did-comm-protocols/jvm/target/scala-3.7.4/test-classes ...
200[info] done compiling
201Starting build for ProjectRef(file:/build/repo/,didResolverPrismJVM) (did-method-prism)... [3/8]
202Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
203[info] Compiling 5 protobuf files to /build/repo/did-method-prism/jvm/target/scala-3.7.4/src_managed/main/scalapb
204[info] compiling 86 Scala sources to /build/repo/did-method-prism/jvm/target/scala-3.7.4/classes ...
205[warn] -- [E190] Potential Issue Warning: /build/repo/did-method-prism/shared/src/main/scala/fmgp/did/method/prism/proto/PrismPublicKey.scala:109:51
206[warn] 109 | if (x.size == 0 || y.size == 0) VoidKey(id = id, "PublicKey curve is missing in ECKeyData")
207[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
208[warn] |Discarded non-Unit value of type fmgp.did.method.prism.proto.PrismPublicKey.VoidKey. Add `: Unit` to discard silently.
209[warn] |
210[warn] | longer explanation available when compiling with `-explain`
211[warn] -- [E190] Potential Issue Warning: /build/repo/did-method-prism/shared/src/main/scala/fmgp/did/method/prism/proto/PrismPublicKey.scala:122:39
212[warn] 122 | if (data.size == 0) VoidKey(id = id, "PublicKey data is missing in CompressedECKeyData")
213[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
214[warn] |Discarded non-Unit value of type fmgp.did.method.prism.proto.PrismPublicKey.VoidKey. Add `: Unit` to discard silently.
215[warn] |
216[warn] | longer explanation available when compiling with `-explain`
217[info] [patched file /build/repo/did-method-prism/jvm/src/main/scala/fmgp/did/method/prism/mongo/DataModels.scala]
218[info] [patched file /build/repo/did-method-prism/jvm/src/main/scala/fmgp/did/method/prism/vdr/Indexer.scala]
219[info] [patched file /build/repo/did-method-prism/jvm/src/main/scala/fmgp/did/method/prism/mongo/ReactiveMongoApi.scala]
220[info] [patched file /build/repo/did-method-prism/jvm/src/main/scala/fmgp/did/method/prism/vdr/GenericVDRDriver.scala]
221[warn] two warnings found
222[info] done compiling
223[info] compiling 4 Scala sources to /build/repo/did-method-prism/jvm/target/scala-3.7.4/classes ...
224[info] done compiling
225[info] compiling 21 Scala sources to /build/repo/did-method-prism/jvm/target/scala-3.7.4/test-classes ...
226[info] done compiling
227Starting build for ProjectRef(file:/build/repo/,didResolverPeerJVM) (did-method-peer)... [4/8]
228Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
229[info] compiling 3 Scala sources to /build/repo/did-method-peer/jvm/target/scala-3.7.4/classes ...
230[info] done compiling
231[info] compiling 12 Scala sources to /build/repo/did-imp/jvm/target/scala-3.7.4/classes ...
232[info] done compiling
233[info] compiling 9 Scala sources to /build/repo/did-imp/jvm/target/scala-3.7.4/test-classes ...
234[info] done compiling
235[info] compiling 4 Scala sources to /build/repo/did-method-peer/jvm/target/scala-3.7.4/test-classes ...
236[info] done compiling
237Starting build for ProjectRef(file:/build/repo/,docs) (scala-did-docs)... [5/8]
238Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
239Starting build for ProjectRef(file:/build/repo/,didImpJVM) (did-imp)... [6/8]
240Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
241Starting build for ProjectRef(file:/build/repo/,didJVM) (did)... [7/8]
242Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
243
244************************
245Build summary:
246[{
247 "module": "did-framework",
248 "compile": {"status": "ok", "tookMs": 52863, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
249 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
250 "test-compile": {"status": "ok", "tookMs": 1759, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
251 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
252 "publish": {"status": "skipped", "tookMs": 0},
253 "metadata": {
254 "crossScalaVersions": ["3.3.6"]
255}
256},{
257 "module": "multiformats",
258 "compile": {"status": "ok", "tookMs": 4403, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
259 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
260 "test-compile": {"status": "ok", "tookMs": 748, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
261 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
262 "publish": {"status": "skipped", "tookMs": 0},
263 "metadata": {
264 "crossScalaVersions": ["3.3.6"]
265}
266},{
267 "module": "did-comm-protocols",
268 "compile": {"status": "ok", "tookMs": 141, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
269 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
270 "test-compile": {"status": "ok", "tookMs": 4914, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
271 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
272 "publish": {"status": "skipped", "tookMs": 0},
273 "metadata": {
274 "crossScalaVersions": ["3.3.6"]
275}
276},{
277 "module": "did-method-prism",
278 "compile": {"status": "ok", "tookMs": 21067, "warnings": 2, "errors": 0, "sourceVersion": "3.7-migration"},
279 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
280 "test-compile": {"status": "ok", "tookMs": 4854, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
281 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
282 "publish": {"status": "skipped", "tookMs": 0},
283 "metadata": {
284 "crossScalaVersions": ["3.3.6"]
285}
286},{
287 "module": "did-method-peer",
288 "compile": {"status": "ok", "tookMs": 10376, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
289 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
290 "test-compile": {"status": "ok", "tookMs": 3524, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
291 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
292 "publish": {"status": "skipped", "tookMs": 0},
293 "metadata": {
294 "crossScalaVersions": ["3.3.6"]
295}
296},{
297 "module": "scala-did-docs",
298 "compile": {"status": "ok", "tookMs": 297, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
299 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
300 "test-compile": {"status": "ok", "tookMs": 444, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
301 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
302 "publish": {"status": "skipped", "tookMs": 0},
303 "metadata": {
304 "crossScalaVersions": ["3.3.6"]
305}
306},{
307 "module": "did-imp",
308 "compile": {"status": "ok", "tookMs": 95, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
309 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
310 "test-compile": {"status": "ok", "tookMs": 185, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
311 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
312 "publish": {"status": "skipped", "tookMs": 0},
313 "metadata": {
314 "crossScalaVersions": ["3.3.6"]
315}
316},{
317 "module": "did",
318 "compile": {"status": "ok", "tookMs": 56, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
319 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
320 "test-compile": {"status": "ok", "tookMs": 104, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
321 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
322 "publish": {"status": "skipped", "tookMs": 0},
323 "metadata": {
324 "crossScalaVersions": ["3.3.6"]
325}
326}]
327************************
328[success] Total time: 217 s (0:03:37.0), completed Nov 27, 2025, 9:43:43 PM
329[0JChecking patch project/plugins.sbt...
330Checking patch build.sbt...
331Applied patch project/plugins.sbt cleanly.
332Applied patch build.sbt cleanly.
333Commit migration rewrites
334Switched to a new branch 'opencb/migrate-source-3.7'
335[opencb/migrate-source-3.7 b8395d30] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
336 5 files changed, 8 insertions(+), 8 deletions(-)
337----
338Preparing build for 3.8.0-RC2
339Scala binary version found: 3.8
340Implicitly using source version 3.8
341Scala binary version found: 3.8
342Implicitly using source version 3.8
343Would try to apply common scalacOption (best-effort, sbt/mill only):
344Append: ,REQUIRE:-source:3.8
345Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
346----
347Starting build for 3.8.0-RC2
348Execute tests: false
349sbt project found:
350No prepare script found for project fabiopinheiro/scala-did
351##################################
352Scala version: 3.8.0-RC2
353Targets: app.fmgp%did app.fmgp%did-comm-protocols app.fmgp%did-framework app.fmgp%did-imp app.fmgp%did-method-peer app.fmgp%did-method-prism app.fmgp%multiformats app.fmgp%scala-did-docs
354Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
355##################################
356Using extra scalacOptions: ,REQUIRE:-source:3.8
357Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
358[sbt_options] declare -a sbt_options=()
359[process_args] java_version = '17'
360[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
361# Executing command line:
362java
363-Xms512M
364-Xmx8192m
365-Xss2M
366-XX:MaxMetaspaceSize=1024M
367-Dcommunitybuild.scala=3.8.0-RC2
368-Dcommunitybuild.project.dependencies.add=
369-Xmx7G
370-Xms4G
371-Xss8M
372-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
373-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
374-jar
375/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
376"setCrossScalaVersions 3.8.0-RC2"
377"++3.8.0-RC2 -v"
378"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
379"set every credentials := Nil"
380"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
381"removeScalacOptionsStartingWith -P:wartremover"
382
383moduleMappings
384"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" app.fmgp%did app.fmgp%did-comm-protocols app.fmgp%did-framework app.fmgp%did-imp app.fmgp%did-method-peer app.fmgp%did-method-prism app.fmgp%multiformats app.fmgp%scala-did-docs"
385
386[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
387[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
388[info] loading project definition from /build/repo/project
389[info] loading settings for project root from build.sbt...
390[info] resolving key references (39921 settings) ...
391[info] set current project to root (in build file:/build/repo/)
392Execute setCrossScalaVersions: 3.8.0-RC2
393OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didFrameworkJS/crossScalaVersions
394OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didJS/crossScalaVersions
395OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didResolverWebJVM/crossScalaVersions
396OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didExampleJVM/crossScalaVersions
397OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didResolverPrismJS/crossScalaVersions
398OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in all/crossScalaVersions
399OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in docs/crossScalaVersions
400OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in demoJVM/crossScalaVersions
401OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didUniresolverJVM/crossScalaVersions
402OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in webapp/crossScalaVersions
403OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didImpJVM/crossScalaVersions
404OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in demoJS/crossScalaVersions
405OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in serviceworker/crossScalaVersions
406OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didCommProtocolsJVM/crossScalaVersions
407OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didFrameworkJVM/crossScalaVersions
408OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in multiformatsJVM/crossScalaVersions
409OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didUniresolverJS/crossScalaVersions
410OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didExperimentsJVM/crossScalaVersions
411OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in multiformatsJS/crossScalaVersions
412OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didCommProtocolsJS/crossScalaVersions
413OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didResolverPeerJS/crossScalaVersions
414OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didResolverPrismJVM/crossScalaVersions
415OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in root/crossScalaVersions
416OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didResolverPeerJVM/crossScalaVersions
417OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didJVM/crossScalaVersions
418OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in cardanoPrismCli/crossScalaVersions
419OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didResolverWebJS/crossScalaVersions
420OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didExampleJS/crossScalaVersions
421OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didPrismNode/crossScalaVersions
422OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didImpJS/crossScalaVersions
423OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in didExperimentsJS/crossScalaVersions
424[info] set current project to root (in build file:/build/repo/)
425[info] Setting Scala version to 3.8.0-RC2 on 31 projects.
426[info] Switching Scala version on:
427[info] didCommProtocolsJVM (3.8.0-RC2)
428[info] didJVM (3.8.0-RC2)
429[info] didUniresolverJVM (3.8.0-RC2)
430[info] didResolverWebJVM (3.8.0-RC2)
431[info] didResolverPrismJS (3.8.0-RC2)
432[info] didResolverPeerJVM (3.8.0-RC2)
433[info] didJS (3.8.0-RC2)
434[info] * root (3.8.0-RC2)
435[info] didExperimentsJVM (3.8.0-RC2)
436[info] didImpJVM (3.8.0-RC2)
437[info] all (3.8.0-RC2)
438[info] didFrameworkJVM (3.8.0-RC2)
439[info] didExperimentsJS (3.8.0-RC2)
440[info] docs (3.8.0-RC2)
441[info] didCommProtocolsJS (3.8.0-RC2)
442[info] didFrameworkJS (3.8.0-RC2)
443[info] serviceworker (3.8.0-RC2)
444[info] cardanoPrismCli (3.8.0-RC2)
445[info] didResolverPeerJS (3.8.0-RC2)
446[info] didExampleJS (3.8.0-RC2)
447[info] webapp (3.8.0-RC2)
448[info] didImpJS (3.8.0-RC2)
449[info] didResolverPrismJVM (3.8.0-RC2)
450[info] demoJVM (3.8.0-RC2)
451[info] multiformatsJS (3.8.0-RC2)
452[info] didUniresolverJS (3.8.0-RC2)
453[info] didExampleJVM (3.8.0-RC2)
454[info] multiformatsJVM (3.8.0-RC2)
455[info] didPrismNode (3.8.0-RC2)
456[info] didResolverWebJS (3.8.0-RC2)
457[info] demoJS (3.8.0-RC2)
458[info] Excluding projects:
459[info] Reapplying settings...
460[info] set current project to root (in build file:/build/repo/)
461Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
462[info] Reapplying settings...
463[info] set current project to root (in build file:/build/repo/)
464[info] Defining Global / credentials, all / credentials and 29 others.
465[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 279 others.
466[info] Run `last` for details.
467[info] Reapplying settings...
468[info] set current project to root (in build file:/build/repo/)
469Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
470[info] Reapplying settings...
471OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
472
473 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
474 Did you mean all / allExcludeDependencies ?
475 , retry without global scopes
476[info] Reapplying settings...
477[info] set current project to root (in build file:/build/repo/)
478Execute removeScalacOptionsStartingWith: -P:wartremover
479[info] Reapplying settings...
480[info] set current project to root (in build file:/build/repo/)
481[success] Total time: 0 s, completed Nov 27, 2025, 9:44:14 PM
482Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
483Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
484Starting build...
485Projects: Set(didCommProtocolsJVM, didJVM, didResolverPeerJVM, didImpJVM, didFrameworkJVM, docs, didResolverPrismJVM, multiformatsJVM)
486Starting build for ProjectRef(file:/build/repo/,didFrameworkJVM) (did-framework)... [0/8]
487OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
488OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
489OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
490OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
491Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
492[info] compiling 39 Scala sources to /build/repo/did/jvm/target/scala-3.8.0-RC2/classes ...
493[info] done compiling
494[info] compiling 26 Scala sources to /build/repo/did-comm-protocols/jvm/target/scala-3.8.0-RC2/classes ...
495[info] done compiling
496[info] compiling 17 Scala sources to /build/repo/did-framework/jvm/target/scala-3.8.0-RC2/classes ...
497[info] done compiling
498Starting build for ProjectRef(file:/build/repo/,multiformatsJVM) (multiformats)... [1/8]
499Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
500[info] compiling 12 Scala sources to /build/repo/multiformats/jvm/target/scala-3.8.0-RC2/classes ...
501[info] done compiling
502[info] compiling 5 Scala sources to /build/repo/multiformats/jvm/target/scala-3.8.0-RC2/test-classes ...
503[info] done compiling
504Starting build for ProjectRef(file:/build/repo/,didCommProtocolsJVM) (did-comm-protocols)... [2/8]
505Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
506[info] compiling 34 Scala sources to /build/repo/did/jvm/target/scala-3.8.0-RC2/test-classes ...
507[info] done compiling
508[info] compiling 10 Scala sources to /build/repo/did-comm-protocols/jvm/target/scala-3.8.0-RC2/test-classes ...
509[info] done compiling
510Starting build for ProjectRef(file:/build/repo/,didResolverPrismJVM) (did-method-prism)... [3/8]
511Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
512[info] Compiling 5 protobuf files to /build/repo/did-method-prism/jvm/target/scala-3.8.0-RC2/src_managed/main/scalapb
513[info] compiling 86 Scala sources to /build/repo/did-method-prism/jvm/target/scala-3.8.0-RC2/classes ...
514[warn] -- [E190] Potential Issue Warning: /build/repo/did-method-prism/shared/src/main/scala/fmgp/did/method/prism/proto/PrismPublicKey.scala:109:51
515[warn] 109 | if (x.size == 0 || y.size == 0) VoidKey(id = id, "PublicKey curve is missing in ECKeyData")
516[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
517[warn] |Discarded non-Unit value of type fmgp.did.method.prism.proto.PrismPublicKey.VoidKey. Add `: Unit` to discard silently.
518[warn] |
519[warn] | longer explanation available when compiling with `-explain`
520[warn] -- [E190] Potential Issue Warning: /build/repo/did-method-prism/shared/src/main/scala/fmgp/did/method/prism/proto/PrismPublicKey.scala:122:39
521[warn] 122 | if (data.size == 0) VoidKey(id = id, "PublicKey data is missing in CompressedECKeyData")
522[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
523[warn] |Discarded non-Unit value of type fmgp.did.method.prism.proto.PrismPublicKey.VoidKey. Add `: Unit` to discard silently.
524[warn] |
525[warn] | longer explanation available when compiling with `-explain`
526[warn] two warnings found
527[info] done compiling
528[info] compiling 21 Scala sources to /build/repo/did-method-prism/jvm/target/scala-3.8.0-RC2/test-classes ...
529[info] done compiling
530Starting build for ProjectRef(file:/build/repo/,didResolverPeerJVM) (did-method-peer)... [4/8]
531Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
532[info] compiling 3 Scala sources to /build/repo/did-method-peer/jvm/target/scala-3.8.0-RC2/classes ...
533[info] done compiling
534[info] compiling 12 Scala sources to /build/repo/did-imp/jvm/target/scala-3.8.0-RC2/classes ...
535[info] done compiling
536[info] compiling 9 Scala sources to /build/repo/did-imp/jvm/target/scala-3.8.0-RC2/test-classes ...
537[info] done compiling
538[info] compiling 4 Scala sources to /build/repo/did-method-peer/jvm/target/scala-3.8.0-RC2/test-classes ...
539[info] done compiling
540Starting build for ProjectRef(file:/build/repo/,docs) (scala-did-docs)... [5/8]
541Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
542Starting build for ProjectRef(file:/build/repo/,didImpJVM) (did-imp)... [6/8]
543Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
544Starting build for ProjectRef(file:/build/repo/,didJVM) (did)... [7/8]
545Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Xmax-inlines, 43, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
546
547************************
548Build summary:
549[{
550 "module": "did-framework",
551 "compile": {"status": "ok", "tookMs": 54077, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
552 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
553 "test-compile": {"status": "ok", "tookMs": 305, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
554 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
555 "publish": {"status": "skipped", "tookMs": 0},
556 "metadata": {
557 "crossScalaVersions": ["3.3.6"]
558}
559},{
560 "module": "multiformats",
561 "compile": {"status": "ok", "tookMs": 4460, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
562 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
563 "test-compile": {"status": "ok", "tookMs": 952, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
564 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
565 "publish": {"status": "skipped", "tookMs": 0},
566 "metadata": {
567 "crossScalaVersions": ["3.3.6"]
568}
569},{
570 "module": "did-comm-protocols",
571 "compile": {"status": "ok", "tookMs": 138, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
572 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
573 "test-compile": {"status": "ok", "tookMs": 4926, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
574 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
575 "publish": {"status": "skipped", "tookMs": 0},
576 "metadata": {
577 "crossScalaVersions": ["3.3.6"]
578}
579},{
580 "module": "did-method-prism",
581 "compile": {"status": "ok", "tookMs": 15816, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
582 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
583 "test-compile": {"status": "ok", "tookMs": 3557, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
584 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
585 "publish": {"status": "skipped", "tookMs": 0},
586 "metadata": {
587 "crossScalaVersions": ["3.3.6"]
588}
589},{
590 "module": "did-method-peer",
591 "compile": {"status": "ok", "tookMs": 10788, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
592 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
593 "test-compile": {"status": "ok", "tookMs": 3424, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
594 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
595 "publish": {"status": "skipped", "tookMs": 0},
596 "metadata": {
597 "crossScalaVersions": ["3.3.6"]
598}
599},{
600 "module": "scala-did-docs",
601 "compile": {"status": "ok", "tookMs": 392, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
602 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
603 "test-compile": {"status": "ok", "tookMs": 456, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
604 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
605 "publish": {"status": "skipped", "tookMs": 0},
606 "metadata": {
607 "crossScalaVersions": ["3.3.6"]
608}
609},{
610 "module": "did-imp",
611 "compile": {"status": "ok", "tookMs": 117, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
612 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
613 "test-compile": {"status": "ok", "tookMs": 181, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
614 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
615 "publish": {"status": "skipped", "tookMs": 0},
616 "metadata": {
617 "crossScalaVersions": ["3.3.6"]
618}
619},{
620 "module": "did",
621 "compile": {"status": "ok", "tookMs": 66, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
622 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
623 "test-compile": {"status": "ok", "tookMs": 113, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
624 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
625 "publish": {"status": "skipped", "tookMs": 0},
626 "metadata": {
627 "crossScalaVersions": ["3.3.6"]
628}
629}]
630************************
631[success] Total time: 115 s (0:01:55.0), completed Nov 27, 2025, 9:46:09 PM
632[0JChecking patch project/plugins.sbt...
633Checking patch build.sbt...
634Applied patch project/plugins.sbt cleanly.
635Applied patch build.sbt cleanly.