Build Logs

blackdoor/jose • 3.8.0-RC2:2025-11-28

Errors

12

Warnings

61

Total Lines

378

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