Build Logs

blackdoor/jose • 3.8.0-RC4:2025-12-22

Errors

12

Warnings

61

Total Lines

379

1##################################
2Clonning https://github.com/blackdoor/jose.git into /build/repo using revision 0.4.6
3##################################
4Note: switching to '03a7e7061761386b2f5aa348ea08c69ca6555875'.
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.4 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.4-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
31Mill project found:
32Found explicit mill version 0.9.8 in ./mill-version
33Detected mill version=0.9.8, binary version: 0.9
34No prepare script found for project blackdoor/jose
35No mill build directory found
36Apply scalafix rules to ./build.sc
37Successfully applied pattern 'package build\n' in /build/repo/MillCommunityBuild.sc
38Successfully applied pattern 'import CommunityBuildCore.' in /build/repo/MillCommunityBuild.sc
39Successfully applied pattern 'import MillVersionCompat.' in /build/repo/MillCommunityBuild.sc
40##################################
41Scala version: 3.7.4
42Targets: black.door%jose black.door%jose-json-circe
43Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
44##################################
45 % Total % Received % Xferd Average Speed Time Time Time Current
46 Dload Upload Total Spent Left Speed
47
48 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
49 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
50
51 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
52
53 66 60.3M 66 40.0M 0 0 70.7M 0 --:--:-- --:--:-- --:--:-- 70.7M
54100 60.3M 100 60.3M 0 0 90.6M 0 --:--:-- --:--:-- --:--:-- 205M
55Preparing Java 17.0.8 runtime; this may take a minute or two ...
56Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.pom
57Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.pom
58Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.pom
59Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.pom
60Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.pom
61Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.pom
62Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.pom
63Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.pom
64Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.pom
65Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.pom
66Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.jar
67Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.jar
68Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0-sources.jar
69Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.jar
70Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.jar
71Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.jar
72Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0-sources.jar
73Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0-sources.jar
74Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.jar
75Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0-sources.jar
76Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.jar
77Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0-sources.jar
78Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0-sources.jar
79Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.jar
80Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.jar
81Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0-sources.jar
82Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0-sources.jar
83Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.jar
84Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0-sources.jar
85Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0-sources.jar
86Compiling /build/repo/MillVersionCompat.sc
87Compiling /build/repo/CommunityBuildCore.sc
88Compiling /build/repo/MillCommunityBuild.sc
89Compiling /build/repo/build.sc
90[1/1] resolve
91Try build using ./mill
92Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
93Parsed config: ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly)
94OpenCB::Use cross-version 3.7.4 instead of 3.0.0
95
96Starting build for jose - [0/2]
97Failed to resolve scalaVersion, assume it's Scala 3 project
98OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
99OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
100OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
101[info] compiling 20 Scala sources to /build/repo/out/jose/3.7.4/compile/dest/classes ...
102[warn] -- Warning: /build/repo/jose/src/black/door/jose/jws/Jws.scala:44:38 -----------
103[warn] 44 | .andThen(encoder.encodeToString _)
104[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
105[warn] |The syntax `<function> _` is no longer supported;
106[warn] |you can simply leave out the trailing ` _`
107[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
108[warn] -- Warning: /build/repo/jose/src/black/door/jose/jwt/JwtValidator.scala:32:55 --
109[warn] 32 | validators.fold(fromSync(PartialFunction.empty))(_ orElse _)
110[warn] | ^^^^^^
111[warn] |Alphanumeric method orElse is not declared infix; it should not be used as infix operator.
112[warn] |Instead, use method syntax .orElse(...) or backticked identifier `orElse`.
113[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
114[info] [patched file /build/repo/jose/src/black/door/jose/jwt/JwtValidator.scala]
115[info] [patched file /build/repo/jose/src/black/door/jose/jws/Jws.scala]
116[warn] two warnings found
117[info] done compiling
118Successfully evaluated jose[3.7.4].compile
119[info] compiling 20 Scala sources to /build/repo/out/jose/3.7.4/compile/dest/classes ...
120[info] done compiling
121Skipping unused scalacOptions: -source, -rewrite
122Flag -classpath set repeatedly
123-- Warning: jose/src/black/door/jose/adopted/DerTools.scala:22:6 ---------------
12422 | def transcodeSignatureToConcat(derSignature: Array[Byte], outputLength: Int): Array[Byte] = {
125 | ^
126 | Couldn't resolve a member for the given link query: SignatureException
127-- Warning: jose/src/black/door/jose/adopted/DerTools.scala:73:6 ---------------
12873 | def transcodeSignatureToDER(jwsSignature: Array[Byte]): Array[Byte] = {
129 | ^
130 | Couldn't resolve a member for the given link query: SignatureException
1313 warnings found
132Successfully evaluated jose[3.7.4].docJar
133[info] compiling 4 Scala sources to /build/repo/out/jose/3.7.4/test/compile/dest/classes ...
134[warn] -- Warning: /build/repo/jose/test/src/black/door/jose/JwtSpec.scala:38:64 ------
135[warn] 38 | val Array(headerC, payloadC, signatureC, _*) = compact.split('.')
136[warn] | ^^^^^^^^^^^^^^^^^^
137[warn] |pattern's type String* does not match the right hand side expression's type String
138[warn] |
139[warn] |If the narrowing is intentional, this can be communicated by adding `: @unchecked` after the expression,
140[warn] |which may result in a MatchError at runtime.
141[warn] |This patch can be rewritten automatically under -rewrite -source 3.2-migration.
142[info] [patched file /build/repo/jose/test/src/black/door/jose/JwtSpec.scala]
143[warn] there were 10 deprecation warnings; re-run with -deprecation for details
144[warn] two warnings found
145[info] done compiling
146Successfully evaluated jose[3.7.4].test.compile
147Failed to evaluated jose[3.7.4].publishLocal: Exception(java.util.NoSuchElementException,mill.api.Result$OuterStack@a52c680f)
148
149Starting build for jose-json-circe - [1/2]
150Failed to resolve scalaVersion, assume it's Scala 3 project
151[info] compiling 5 Scala sources to /build/repo/out/json/circe/3.7.4/compile/dest/classes ...
152[warn] -- Warning: /build/repo/json/circe/src/black/door/jose/json/circe/jwt/JwtJsonSupport.scala:15:25
153[warn] 15 | implicit private[this] val instantEncoder: Encoder[Instant] =
154[warn] | ^
155[warn] |Ignoring [this] qualifier.
156[warn] |This syntax will be deprecated in the future; it should be dropped.
157[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
158[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
159[warn] -- Warning: /build/repo/json/circe/src/black/door/jose/json/circe/jwt/JwtJsonSupport.scala:18:25
160[warn] 18 | implicit private[this] val instantDecoder: Decoder[Instant] =
161[warn] | ^
162[warn] |Ignoring [this] qualifier.
163[warn] |This syntax will be deprecated in the future; it should be dropped.
164[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
165[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
166[info] [patched file /build/repo/json/circe/src/black/door/jose/json/circe/jwt/JwtJsonSupport.scala]
167[warn] two warnings found
168[info] done compiling
169Successfully evaluated json.circe[3.7.4].compile
170[info] compiling 5 Scala sources to /build/repo/out/json/circe/3.7.4/compile/dest/classes ...
171[info] done compiling
172Skipping unused scalacOptions: -source, -rewrite
173Flag -classpath set repeatedly
1741 warning found
175Successfully evaluated json.circe[3.7.4].docJar
176[info] compiling 4 Scala sources to /build/repo/out/jose/3.7.4/test/compile/dest/classes ...
177[warn] there were 10 deprecation warnings; re-run with -deprecation for details
178[warn] one warning found
179[info] done compiling
180[info] compiling 3 Scala sources to /build/repo/out/json/circe/3.7.4/test/compile/dest/classes ...
181[warn] -- Warning: /build/repo/json/circe/test/src/black/door/jose/CirceJwkSpec.scala:11:38
182[warn] 11 | def jwkDeserializer = json => decode(json)(Decoder[Jwk]).left.map(_.toString)
183[warn] | ^^^^^^^^^^^^
184[warn] |Context bounds will map to context parameters.
185[warn] |A `using` clause is needed to pass explicit arguments to them.
186[warn] |This code can be rewritten automatically under -rewrite -source 3.4-migration.
187[info] [patched file /build/repo/json/circe/test/src/black/door/jose/CirceJwkSpec.scala]
188[warn] one warning found
189[info] done compiling
190Successfully evaluated json.circe[3.7.4].test.compile
191Failed to evaluated json.circe[3.7.4].publishLocal: Exception(java.util.NoSuchElementException,mill.api.Result$OuterStack@88244ec0)
192
193************************
194Build summary:
195[{
196 "module": "jose",
197 "compile": {"status": "ok", "tookMs": 13670, "warnings": 0, "errors": 0},
198 "doc": {"status": "ok", "tookMs": 15025, "files": 1, "totalSizeKb": 2820},
199 "test-compile": {"status": "ok", "tookMs": 9708, "warnings": 0, "errors": 0},
200 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
201 "publish": {"status": "skipped", "failureContext": {"type": "buildError", "reasons": ["java.util.NoSuchElementException"]}, "tookMs": 341},
202 "metadata": {
203 "crossScalaVersions": ["2.12.13", "3.0.0", "2.13.5"]
204}
205},{
206 "module": "jose-json-circe",
207 "compile": {"status": "ok", "tookMs": 8014, "warnings": 0, "errors": 0},
208 "doc": {"status": "ok", "tookMs": 11342, "files": 1, "totalSizeKb": 2664},
209 "test-compile": {"status": "ok", "tookMs": 16564, "warnings": 0, "errors": 0},
210 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
211 "publish": {"status": "skipped", "failureContext": {"type": "buildError", "reasons": ["java.util.NoSuchElementException"]}, "tookMs": 239},
212 "metadata": {
213 "crossScalaVersions": ["2.12.13", "3.0.0", "2.13.5"]
214}
215}]
216************************"
217
218Checking patch build.sc...
219Applied patch build.sc cleanly.
220Commit migration rewrites
221Switched to a new branch 'opencb/migrate-source-3.4'
222[opencb/migrate-source-3.4 2ec7015] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
223 5 files changed, 6 insertions(+), 6 deletions(-)
224----
225Preparing build for 3.8.0-RC4
226Scala binary version found: 3.8
227Implicitly using source version 3.8
228Scala binary version found: 3.8
229Implicitly using source version 3.8
230Would try to apply common scalacOption (best-effort, sbt/mill only):
231Append: ,REQUIRE:-source:3.8
232Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
233----
234Starting build for 3.8.0-RC4
235Execute tests: true
236Mill project found:
237Found explicit mill version 0.9.8 in ./mill-version
238Force upgrade of millVersion 0.9.8 to 0.9.12
239Detected mill version=0.9.12, binary version: 0.9
240No prepare script found for project blackdoor/jose
241No mill build directory found
242Apply scalafix rules to ./build.sc
243Successfully applied pattern 'package build\n' in /build/repo/MillCommunityBuild.sc
244Successfully applied pattern 'import CommunityBuildCore.' in /build/repo/MillCommunityBuild.sc
245Successfully applied pattern 'import MillVersionCompat.' in /build/repo/MillCommunityBuild.sc
246##################################
247Scala version: 3.8.0-RC4
248Targets: black.door%jose black.door%jose-json-circe
249Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
250##################################
251 % Total % Received % Xferd Average Speed Time Time Time Current
252 Dload Upload Total Spent Left Speed
253
254 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
255 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
256
257 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
258
259100 60.3M 100 60.3M 0 0 86.7M 0 --:--:-- --:--:-- --:--:-- 86.7M
260Compiling /build/repo/MillVersionCompat.sc
261Compiling /build/repo/CommunityBuildCore.sc
262Compiling /build/repo/MillCommunityBuild.sc
263Compiling /build/repo/build.sc
264[1/1] resolve
265Try build using ./mill
266Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
267Parsed config: ProjectBuildConfig(ProjectsConfig(List(),Map()),Full)
268OpenCB::Use cross-version 3.8.0-RC4 instead of 3.0.0
269
270Starting build for jose - [0/2]
271Failed to resolve scalaVersion, assume it's Scala 3 project
272OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
273OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
274OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
275[info] compiling 20 Scala sources to /build/repo/out/jose/3.8.0-RC4/compile/dest/classes ...
276[warn] -- Warning: /build/repo/jose/src/black/door/jose/jwt/Jwt.scala:110:10 ----------
277[warn] 110 | payloadDeserializer,
278[warn] | ^^^^^^^^^^^^^^^^^^^
279[warn] |Implicit parameters should be provided with a `using` clause.
280[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
281[warn] |To disable the warning, please use the following option:
282[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
283[warn] one warning found
284[info] done compiling
285Successfully evaluated jose[3.8.0-RC4].compile
286Option -classpath was updated
287-- Warning: jose/src/black/door/jose/adopted/DerTools.scala:22:6 ---------------
28822 | def transcodeSignatureToConcat(derSignature: Array[Byte], outputLength: Int): Array[Byte] = {
289 | ^
290 | Couldn't resolve a member for the given link query: SignatureException
291-- Warning: jose/src/black/door/jose/adopted/DerTools.scala:73:6 ---------------
29273 | def transcodeSignatureToDER(jwsSignature: Array[Byte]): Array[Byte] = {
293 | ^
294 | Couldn't resolve a member for the given link query: SignatureException
2953 warnings found
296Successfully evaluated jose[3.8.0-RC4].docJar
297[info] compiling 4 Scala sources to /build/repo/out/jose/3.8.0-RC4/test/compile/dest/classes ...
298[warn] there were 10 deprecation warnings; re-run with -deprecation for details
299[warn] one warning found
300[info] done compiling
301Successfully evaluated jose[3.8.0-RC4].test.compile
302Successfully evaluated jose[3.8.0-RC4].test.test
303Failed to evaluated jose[3.8.0-RC4].publishLocal: Exception(java.util.NoSuchElementException,mill.api.Result$OuterStack@6257b7ef)
304
305Starting build for jose-json-circe - [1/2]
306Failed to resolve scalaVersion, assume it's Scala 3 project
307[info] compiling 5 Scala sources to /build/repo/out/json/circe/3.8.0-RC4/compile/dest/classes ...
308[info] done compiling
309Successfully evaluated json.circe[3.8.0-RC4].compile
310Option -classpath was updated
3111 warning found
312Successfully evaluated json.circe[3.8.0-RC4].docJar
313[info] compiling 3 Scala sources to /build/repo/out/json/circe/3.8.0-RC4/test/compile/dest/classes ...
314[info] done compiling
315Successfully evaluated json.circe[3.8.0-RC4].test.compile
316CirceJwkSpec:
317Symmetric JWKs
318- should serialize and deserialize
319ES JWKs
320- should serialize and deserialize
321RSA JWKs
322- should serialize and deserialize
323CirceJwtSpec:
324JWT signing
325- should trim base64url padding
326- should sign with ES256
327JWT verification
328- should parse and verify with ES256
329- should fail for tokens before the nbf value
330- should fail for tokens after the exp value
331- should fail for the wrong signature
332- should fail for the wrong iss value
333- should fail for the wrong aud value
334- should fail for the wrong sub value
335- should fail for missing iss value
336- should fail for missing aud value
337- should fail for missing sub value
338- should pass for correct claim values
339- should work with custom claims
340CirceJwsSpec:
341HS signatures
342- should sign correctly
343- should validate correctly
344- should reject invalid signatures
345RS signatures
346- should validate correctly
347- should reject invalid signatures
348Successfully evaluated json.circe[3.8.0-RC4].test.test
349Failed to evaluated json.circe[3.8.0-RC4].publishLocal: Exception(java.util.NoSuchElementException,mill.api.Result$OuterStack@7e63f636)
350
351************************
352Build summary:
353[{
354 "module": "jose",
355 "compile": {"status": "ok", "tookMs": 12697, "warnings": 0, "errors": 0},
356 "doc": {"status": "ok", "tookMs": 6047, "files": 1, "totalSizeKb": 2819},
357 "test-compile": {"status": "ok", "tookMs": 9540, "warnings": 0, "errors": 0},
358 "test": {"status": "ok", "tookMs": 4350, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
359 "publish": {"status": "skipped", "failureContext": {"type": "buildError", "reasons": ["java.util.NoSuchElementException"]}, "tookMs": 344},
360 "metadata": {
361 "crossScalaVersions": ["2.12.13", "3.0.0", "2.13.5"]
362}
363},{
364 "module": "jose-json-circe",
365 "compile": {"status": "ok", "tookMs": 7996, "warnings": 0, "errors": 0},
366 "doc": {"status": "ok", "tookMs": 3269, "files": 1, "totalSizeKb": 2662},
367 "test-compile": {"status": "ok", "tookMs": 6979, "warnings": 0, "errors": 0},
368 "test": {"status": "ok", "tookMs": 2394, "passed": 22, "failed": 0, "ignored": 0, "skipped": 0, "total": 22, "byFramework": []},
369 "publish": {"status": "skipped", "failureContext": {"type": "buildError", "reasons": ["java.util.NoSuchElementException"]}, "tookMs": 243},
370 "metadata": {
371 "crossScalaVersions": ["2.12.13", "3.0.0", "2.13.5"]
372}
373}]
374************************"
375
376Checking patch build.sc...
377Checking patch .mill-version...
378Applied patch build.sc cleanly.
379Applied patch .mill-version cleanly.