Build Logs

fabiopinheiro/scala-did • 3.8.0-RC2:2025-11-25

Errors

0

Warnings

26

Total Lines

637

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