Build Logs
playframework/play-ws • 3.8.0-RC4:2025-12-22
Errors
0
Warnings
37
Total Lines
735
1##################################
2Clonning https://github.com/playframework/play-ws.git into /build/repo using revision 3.0.10
3##################################
4Note: switching to '9e62b42e3bbfb9a1b95e121cc0a8827cedf610a7'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.3.7
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.7 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.7-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: project/Dependencies.scala
32Pattern: val scala3 = "3.3.7"
33Replacement: val scala3 = "3.7.4"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (17))
36Compiled project (Scala 3.7.3, JVM (17))
37Successfully applied pattern 'val scala3 = "3.3.7"' in project/Dependencies.scala
38----
39Starting build for 3.7.4
40Execute tests: false
41sbt project found:
42No prepare script found for project playframework/play-ws
43##################################
44Scala version: 3.7.4
45Targets: org.playframework%play-ahc-ws-standalone org.playframework%play-ws-standalone org.playframework%play-ws-standalone-json org.playframework%play-ws-standalone-xml
46Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
47##################################
48Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
49Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
50[sbt_options] declare -a sbt_options=()
51[process_args] java_version = '17'
52[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
53# Executing command line:
54java
55-Dfile.encoding=UTF-8
56-Dcommunitybuild.scala=3.7.4
57-Dcommunitybuild.project.dependencies.add=
58-Xmx7G
59-Xms4G
60-Xss8M
61-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
62-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
63-jar
64/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
65"setCrossScalaVersions 3.7.4"
66"++3.7.4 -v"
67"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""
68"set every credentials := Nil"
69"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
70"removeScalacOptionsStartingWith -P:wartremover"
71
72moduleMappings
73"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" org.playframework%play-ahc-ws-standalone org.playframework%play-ws-standalone org.playframework%play-ws-standalone-json org.playframework%play-ws-standalone-xml"
74
75[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
76[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
77[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
78[info] loading project definition from /build/repo/project
79[info] compiling 5 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
80[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
81[info] Compilation completed in 8.634s.
82[info] done compiling
83[info] loading settings for project root from build.sbt...
84[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
85[warn] there's a key that's not used by any other settings/tasks:
86[warn]
87[warn] * shaded / headerLicense
88[warn] +- /build/repo/build.sbt:92
89[warn]
90[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
91[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
92Execute setCrossScalaVersions: 3.7.4
93OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in play-ws-standalone-json/crossScalaVersions
94OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in integration-tests/crossScalaVersions
95OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in bench/crossScalaVersions
96OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in play-ws-standalone-xml/crossScalaVersions
97OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in shaded/crossScalaVersions
98OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in shaded-asynchttpclient/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in play-ahc-ws-standalone/crossScalaVersions
100OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in play-ws-standalone/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in shaded-oauth/crossScalaVersions
102[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
103[info] Setting Scala version to 3.7.4 on 9 projects.
104[info] Switching Scala version on:
105[info] play-ahc-ws-standalone (2.13.18, 3.7.4)
106[info] shaded-asynchttpclient (2.13.18, 3.7.4)
107[info] play-ws-standalone-xml (2.13.18, 3.7.4)
108[info] shaded-oauth (2.13.18, 3.7.4)
109[info] shaded (2.13.18, 3.7.4)
110[info] integration-tests (2.13.18, 3.7.4)
111[info] play-ws-standalone-json (2.13.18, 3.7.4)
112[info] play-ws-standalone (2.13.18, 3.7.4)
113[info] bench (2.13.18, 3.7.4)
114[info] Excluding projects:
115[info] * root (2.13.18)
116[info] Reapplying settings...
117[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
118Execute 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
119[info] Reapplying settings...
120[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
121[info] Defining Global / credentials, bench / credentials and 8 others.
122[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 79 others.
123[info] Run `last` for details.
124[info] Reapplying settings...
125[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
126Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
127[info] Reapplying settings...
128OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
129
130 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
131 Did you mean allExcludeDependencies ?
132 , retry without global scopes
133[info] Reapplying settings...
134[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
135Execute removeScalacOptionsStartingWith: -P:wartremover
136[info] Reapplying settings...
137[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
138[success] Total time: 0 s, completed Dec 22, 2025, 6:42:33 PM
139Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
140Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
141Starting build...
142Projects: Set(play-ahc-ws-standalone, play-ws-standalone, play-ws-standalone-json, play-ws-standalone-xml)
143Starting build for ProjectRef(file:/build/repo/,play-ahc-ws-standalone) (play-ahc-ws-standalone)... [0/4]
144OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
145OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
146OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
147OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
148Compile scalacOptions: -release, 11, -encoding, UTF-8, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
149[info] compiling 10 Scala sources and 18 Java sources to /build/repo/play-ws-standalone/target/scala-3.7.4/classes ...
150[info] 3 file(s) merged using strategy 'Discard' (Run the task at debug level to see the details)
151[info] Built: /build/repo/shaded/oauth/target/shaded-oauth.jar
152[info] Jar hash: 9d8478a045e067631f9e0474fb47ddda9c557dea
153[info] [patched file /build/repo/play-ws-standalone/src/main/scala/play/api/libs/ws/DefaultBodyReadables.scala]
154[info] [patched file /build/repo/play-ws-standalone/src/main/scala/play/api/libs/ws/Body.scala]
155[info] [patched file /build/repo/play-ws-standalone/src/main/scala/play/api/libs/ws/StandaloneWSResponse.scala]
156[info] [patched file /build/repo/play-ws-standalone/src/main/scala/play/api/libs/ws/StandaloneWSRequest.scala]
157[info] [patched file /build/repo/play-ws-standalone/src/main/scala/play/api/libs/ws/DefaultBodyWritables.scala]
158[info] done compiling
159[info] compiling 24 Scala sources and 8 Java sources to /build/repo/play-ahc-ws-standalone/target/scala-3.7.4/classes ...
160[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/AhcLoggerFactory.scala]
161[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/StandaloneAhcWSRequest.scala]
162[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/cache/CacheAsyncConnection.scala]
163[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/StreamedResponse.scala]
164[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/FormUrlEncodedParser.scala]
165[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/StandaloneAhcWSResponse.scala]
166[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/oauth/OAuth.scala]
167[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/StandaloneAhcWSClient.scala]
168[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/cache/CacheableResponse.scala]
169[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/cache/CachingAsyncHttpClient.scala]
170[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/Streamed.scala]
171[info] [patched file /build/repo/play-ahc-ws-standalone/src/main/scala/play/api/libs/ws/ahc/AhcUtilities.scala]
172[warn] /build/repo/play-ahc-ws-standalone/src/main/java/play/libs/ws/ahc/StandaloneAhcWSRequest.java:423:53: DefaultHttpHeaders(boolean) in play.shaded.ahc.io.netty.handler.codec.http.DefaultHttpHeaders has been deprecated
173[warn] new DefaultHttpHeaders(validate)
174[warn] ^
175[info] done compiling
176[info] compiling 5 Scala sources to /build/repo/play-ws-standalone/target/scala-3.7.4/classes ...
177[info] Assembly jar up to date: /build/repo/shaded/oauth/target/shaded-oauth.jar
178[info] done compiling
179[info] compiling 12 Scala sources to /build/repo/play-ahc-ws-standalone/target/scala-3.7.4/classes ...
180[info] done compiling
181[info] compiling 9 Scala sources to /build/repo/play-ahc-ws-standalone/target/scala-3.7.4/classes ...
182[info] done compiling
183[info] compiling 12 Scala sources to /build/repo/play-ahc-ws-standalone/target/scala-3.7.4/test-classes ...
184[info] [patched file /build/repo/play-ahc-ws-standalone/src/test/scala/play/libs/ws/ahc/AhcWSRequestSpec.scala]
185[info] [patched file /build/repo/play-ahc-ws-standalone/src/test/scala/play/api/libs/ws/ahc/AhcWSRequestSpec.scala]
186[warn] there were 5 deprecation warnings; re-run with -deprecation for details
187[warn] one warning found
188[info] done compiling
189[info] Assembly jar up to date: /build/repo/shaded/oauth/target/shaded-oauth.jar
190[info] compiling 2 Scala sources to /build/repo/play-ahc-ws-standalone/target/scala-3.7.4/test-classes ...
191[info] done compiling
192[info] Assembly jar up to date: /build/repo/shaded/oauth/target/shaded-oauth.jar
193Starting build for ProjectRef(file:/build/repo/,play-ws-standalone) (play-ws-standalone)... [1/4]
194Compile scalacOptions: -release, 11, -encoding, UTF-8, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
195[info] compiling 1 Scala source to /build/repo/play-ws-standalone/target/scala-3.7.4/test-classes ...
196[info] done compiling
197Starting build for ProjectRef(file:/build/repo/,play-ws-standalone-json) (play-ws-standalone-json)... [2/4]
198Compile scalacOptions: -release, 11, -encoding, UTF-8, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
199[info] compiling 2 Scala sources and 3 Java sources to /build/repo/play-ws-standalone-json/target/scala-3.7.4/classes ...
200[warn] /build/repo/play-ws-standalone-json/src/main/java/play/libs/ws/DefaultObjectMapper.java:19:33: play.api.libs.json.jackson.PlayJsonModule in play.api.libs.json.jackson has been deprecated
201[warn] PlayJsonModule
202[warn] ^
203[warn] /build/repo/play-ws-standalone-json/src/main/java/play/libs/ws/DefaultObjectMapper.java:19:48: play.api.libs.json.JsonParserSettings in play.api.libs.json has been deprecated
204[warn] JsonParserSettings
205[warn] ^
206[info] done compiling
207[info] compiling 1 Scala source to /build/repo/play-ws-standalone-json/target/scala-3.7.4/test-classes ...
208[info] [patched file /build/repo/play-ws-standalone-json/src/test/scala/play/api/libs/ws/JsonBodyReadablesSpec.scala]
209[info] done compiling
210[info] compiling 1 Scala source to /build/repo/play-ws-standalone-json/target/scala-3.7.4/test-classes ...
211[info] done compiling
212Starting build for ProjectRef(file:/build/repo/,play-ws-standalone-xml) (play-ws-standalone-xml)... [3/4]
213Compile scalacOptions: -release, 11, -encoding, UTF-8, -unchecked, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
214[info] compiling 3 Scala sources and 3 Java sources to /build/repo/play-ws-standalone-xml/target/scala-3.7.4/classes ...
215[info] done compiling
216
217************************
218Build summary:
219[{
220 "module": "play-ahc-ws-standalone",
221 "compile": {"status": "ok", "tookMs": 27599, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
222 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
223 "test-compile": {"status": "ok", "tookMs": 11910, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
224 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
225 "publish": {"status": "skipped", "tookMs": 0},
226 "metadata": {
227 "crossScalaVersions": ["2.13.18", "3.3.7"]
228}
229},{
230 "module": "play-ws-standalone",
231 "compile": {"status": "ok", "tookMs": 47, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
232 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
233 "test-compile": {"status": "ok", "tookMs": 896, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
234 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
235 "publish": {"status": "skipped", "tookMs": 0},
236 "metadata": {
237 "crossScalaVersions": ["2.13.18", "3.3.7"]
238}
239},{
240 "module": "play-ws-standalone-json",
241 "compile": {"status": "ok", "tookMs": 529, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
242 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
243 "test-compile": {"status": "ok", "tookMs": 1037, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
244 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
245 "publish": {"status": "skipped", "tookMs": 0},
246 "metadata": {
247 "crossScalaVersions": ["2.13.18", "3.3.7"]
248}
249},{
250 "module": "play-ws-standalone-xml",
251 "compile": {"status": "ok", "tookMs": 648, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
252 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
253 "test-compile": {"status": "ok", "tookMs": 133, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
254 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
255 "publish": {"status": "skipped", "tookMs": 0},
256 "metadata": {
257 "crossScalaVersions": ["2.13.18", "3.3.7"]
258}
259}]
260************************
261[success] Total time: 86 s (0:01:26.0), completed Dec 22, 2025, 6:44:00 PM
262[0JChecking patch project/plugins.sbt...
263Checking patch project/Dependencies.scala...
264Checking patch build.sbt...
265Applied patch project/plugins.sbt cleanly.
266Applied patch project/Dependencies.scala cleanly.
267Applied patch build.sbt cleanly.
268Commit migration rewrites
269Switched to a new branch 'opencb/migrate-source-3.7'
270[opencb/migrate-source-3.7 dfd94be] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
271 20 files changed, 33 insertions(+), 33 deletions(-)
272----
273Preparing build for 3.8.0-RC4
274Scala binary version found: 3.8
275Implicitly using source version 3.8
276Scala binary version found: 3.8
277Implicitly using source version 3.8
278Would try to apply common scalacOption (best-effort, sbt/mill only):
279Append: ,REQUIRE:-source:3.8
280Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
281
282Try apply source patch:
283Path: project/Dependencies.scala
284Pattern: val scala3 = "3.3.7"
285Replacement: val scala3 = "3.8.0-RC4"
286Successfully applied pattern 'val scala3 = "3.3.7"' in project/Dependencies.scala
287----
288Starting build for 3.8.0-RC4
289Execute tests: true
290sbt project found:
291No prepare script found for project playframework/play-ws
292##################################
293Scala version: 3.8.0-RC4
294Targets: org.playframework%play-ahc-ws-standalone org.playframework%play-ws-standalone org.playframework%play-ws-standalone-json org.playframework%play-ws-standalone-xml
295Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
296##################################
297Using extra scalacOptions: ,REQUIRE:-source:3.8
298Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
299[sbt_options] declare -a sbt_options=()
300[process_args] java_version = '17'
301[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
302# Executing command line:
303java
304-Dfile.encoding=UTF-8
305-Dcommunitybuild.scala=3.8.0-RC4
306-Dcommunitybuild.project.dependencies.add=
307-Xmx7G
308-Xms4G
309-Xss8M
310-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
311-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
312-jar
313/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
314"setCrossScalaVersions 3.8.0-RC4"
315"++3.8.0-RC4 -v"
316"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
317"set every credentials := Nil"
318"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
319"removeScalacOptionsStartingWith -P:wartremover"
320
321moduleMappings
322"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" org.playframework%play-ahc-ws-standalone org.playframework%play-ws-standalone org.playframework%play-ws-standalone-json org.playframework%play-ws-standalone-xml"
323
324[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
325[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
326[info] loading project definition from /build/repo/project
327[info] compiling 1 Scala source to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
328[info] done compiling
329[info] loading settings for project root from build.sbt...
330[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
331[warn] there's a key that's not used by any other settings/tasks:
332[warn]
333[warn] * shaded / headerLicense
334[warn] +- /build/repo/build.sbt:92
335[warn]
336[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
337[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
338Execute setCrossScalaVersions: 3.8.0-RC4
339OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in play-ws-standalone-json/crossScalaVersions
340OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in bench/crossScalaVersions
341OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in integration-tests/crossScalaVersions
342OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in play-ws-standalone-xml/crossScalaVersions
343OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in shaded/crossScalaVersions
344OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in shaded-asynchttpclient/crossScalaVersions
345OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in play-ahc-ws-standalone/crossScalaVersions
346OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in play-ws-standalone/crossScalaVersions
347OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in shaded-oauth/crossScalaVersions
348[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
349[info] Setting Scala version to 3.8.0-RC4 on 9 projects.
350[info] Switching Scala version on:
351[info] play-ahc-ws-standalone (2.13.18, 3.8.0-RC4)
352[info] shaded-asynchttpclient (2.13.18, 3.8.0-RC4)
353[info] play-ws-standalone-xml (2.13.18, 3.8.0-RC4)
354[info] shaded-oauth (2.13.18, 3.8.0-RC4)
355[info] shaded (2.13.18, 3.8.0-RC4)
356[info] integration-tests (2.13.18, 3.8.0-RC4)
357[info] play-ws-standalone-json (2.13.18, 3.8.0-RC4)
358[info] play-ws-standalone (2.13.18, 3.8.0-RC4)
359[info] bench (2.13.18, 3.8.0-RC4)
360[info] Excluding projects:
361[info] * root (2.13.18)
362[info] Reapplying settings...
363[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
364Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
365[info] Reapplying settings...
366[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
367[info] Defining Global / credentials, bench / credentials and 8 others.
368[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 79 others.
369[info] Run `last` for details.
370[info] Reapplying settings...
371[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
372Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
373[info] Reapplying settings...
374OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
375
376 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
377 Did you mean allExcludeDependencies ?
378 , retry without global scopes
379[info] Reapplying settings...
380[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
381Execute removeScalacOptionsStartingWith: -P:wartremover
382[info] Reapplying settings...
383[info] set current project to play-ws-standalone-root (in build file:/build/repo/)
384[success] Total time: 0 s, completed Dec 22, 2025, 6:44:20 PM
385Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
386Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
387Starting build...
388Projects: Set(play-ahc-ws-standalone, play-ws-standalone, play-ws-standalone-json, play-ws-standalone-xml)
389Starting build for ProjectRef(file:/build/repo/,play-ahc-ws-standalone) (play-ahc-ws-standalone)... [0/4]
390OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
391OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
392OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
393Compile scalacOptions: --java-output-version:17, 11, -encoding, UTF-8, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
394[info] compiling 10 Scala sources and 18 Java sources to /build/repo/play-ws-standalone/target/scala-3.8.0-RC4/classes ...
395[info] 3 file(s) merged using strategy 'Discard' (Run the task at debug level to see the details)
396[info] Built: /build/repo/shaded/oauth/target/shaded-oauth.jar
397[info] Jar hash: d09a2368ba24f0ccec8133d18f91a7249ef7078d
398[info] done compiling
399[info] compiling 24 Scala sources and 8 Java sources to /build/repo/play-ahc-ws-standalone/target/scala-3.8.0-RC4/classes ...
400[warn] /build/repo/play-ahc-ws-standalone/src/main/java/play/libs/ws/ahc/StandaloneAhcWSRequest.java:423:53: DefaultHttpHeaders(boolean) in play.shaded.ahc.io.netty.handler.codec.http.DefaultHttpHeaders has been deprecated
401[warn] new DefaultHttpHeaders(validate)
402[warn] ^
403[info] done compiling
404[info] Assembly jar up to date: /build/repo/shaded/oauth/target/shaded-oauth.jar
405[info] compiling 12 Scala sources to /build/repo/play-ahc-ws-standalone/target/scala-3.8.0-RC4/test-classes ...
406[warn] there were 5 deprecation warnings; re-run with -deprecation for details
407[warn] one warning found
408[info] done compiling
409[info] Assembly jar up to date: /build/repo/shaded/oauth/target/shaded-oauth.jar
410[info] CacheAsyncHandlerSpec
411[info] CacheAsyncHandlerSpec should
412[info] * validate PENDING
413[info] Total for specification CacheAsyncHandlerSpec
414[info] Finished in 145 ms
415[info] 1 example, 0 failure, 0 error, 1 pending
416[info] CacheableResponseSpec
417SLF4J(W): No SLF4J providers were found.
418SLF4J(W): Defaulting to no-operation (NOP) logger implementation
419SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
420SLF4J(W): Class path contains SLF4J bindings targeting slf4j-api versions 1.7.x or earlier.
421SLF4J(W): Ignoring binding found at [jar:file:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/uk/org/lidalia/slf4j-test/1.2.0/slf4j-test-1.2.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
422SLF4J(W): See https://www.slf4j.org/codes.html#ignoredBindings for an explanation.
423[info] CacheableResponse should
424[info] get body
425[info] + when it is text/plain
426[info] + when it is application/json
427[info] + when it is application/json; charset=utf-8
428[info] Total for specification CacheableResponseSpec
429[info] Finished in 151 ms
430[info] 3 examples, 0 failure, 0 error
431OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
432[info] AhcWSRequestSpec
433[info] Given the full URL
434[info] + request withQueryStringParameters
435[info] + correctly URL-encode the query string part
436[info] + set all query string parameters
437[info] + discard old query parameters when setting new ones
438[info] + add query string param
439[info] + support adding several query string values for a parameter
440[info] + support several query string values for a parameter
441[info] For Cookies
442[info] + add cookies to request
443[info] + set all cookies for request
444[info] + keep old cookies when adding a new one
445[info] + discard all cookies when setting new ones
446[info] + set cookies through Cookie header directly
447[info] For HTTP Headers
448[info] + support setting headers
449[info] + discard old headers when setting
450[info] + support adding headers
451[info] + keep existing headers when adding a new one
452[info] + not make Content-Type header if there is Content-Type in headers already
453[info] + treat headers as case insensitive
454[info] + get a single header
455[info] + get all values for a header
456[info] + get none when header is not present
457[info] + get an empty seq when header has no values
458[info] + get all the header
459[info] For requests with body
460[info] + Have form params for content type application/x-www-form-urlencoded
461[info] + Have form params for content type application/x-www-form-urlencoded when signed
462[info] + Parse no params for empty params map
463[info] + Have form body for content type text/plain
464[info] + Have form body for content type application/x-www-form-urlencoded explicitly set
465[info] + Send binary data as is
466[info] + Preserve existing headers when setting the body
467[info] When using a Proxy Server
468[info] + support a proxy server with basic
469[info] + support a proxy server with NTLM
470[info] + support a proxy server
471[info] StandaloneAhcWSRequest supports
472[info] + replace url
473[info] + a custom signature calculator
474[info] + a virtual host
475[info] + follow redirects
476[info] + enable url encoding by default
477[info] + disable url encoding globally via client config
478[info] + disable url encoding for specific request only
479[info] + finite timeout
480[info] + infinite timeout
481[info] + no negative timeout
482[info] + no timeout greater than Int.MaxValue
483[info] Set Realm.UsePreemptiveAuth
484[info] + to false when WSAuthScheme.DIGEST being used
485[info] + to true when WSAuthScheme.DIGEST not being used
486[info] + Not remove a user defined content length header
487[info] + Remove a user defined content length header if we are parsing body explicitly when signed
488[info] + Verify Content-Type header is passed through correctly
489[INFO] [12/22/2025 18:45:04.570] [specs2-2] [CoordinatedShutdown(pekko://default)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
490[info] Total for specification AhcWSRequestSpec
491[info] Finished in 1 second, 137 ms
492[info] 49 examples, 50 expectations, 0 failure, 0 error
493[info] OAuthSpec
494[info] OAuth should
495[info] + be able to use signpost OAuth
496[info] Total for specification OAuthSpec
497[info] Finished in 21 ms
498[info] 1 example, 0 failure, 0 error
499[info] AhcWSRequestSpec
500[info] AhcWSRequest should
501[info] + Have GET method as the default
502[info] + Set virtualHost appropriately
503[info] + set the url
504[info] For POST requests
505[info] + get method
506[info] + set text/plain content-types for text bodies
507[info] + sets content type based on a body when its not explicitly set
508[info] + keep existing content type when setting body
509[info] + have form params when passing in map
510[info] + have form params when content-type application/x-www-form-urlencoded and signed
511[info] + remove a user defined content length header if we are parsing body explicitly when signed
512[info] + Use a custom signature calculator
513[info] setRequestTimeout(java.time.Duration) should
514[info] + support setting a request timeout to a duration
515[info] + support setting a request timeout duration to infinite using -1
516[info] + support setting a request timeout duration to infinite using any negative duration
517[info] + support setting a request timeout duration to Long.MAX_VALUE as infinite
518[info] + not support setting a request timeout to null
519[info] + allow adding an explicit Content-Type header if the BodyWritable doesn't set the Content-Type
520[info] + ignore explicit Content-Type header if the BodyWritable already set the Content-Type
521[info] + only send first Content-Type header and keep the charset when setting the Content-Type multiple times
522[info] + Set Realm.UsePreemptiveAuth to false when WSAuthScheme.DIGEST being used
523[info] + Set Realm.UsePreemptiveAuth to true when WSAuthScheme.DIGEST not being used
524[info] For HTTP Headers
525[info] + add a new header
526[info] + add new value for existing header
527[info] + set all headers
528[info] + keep existing headers when adding a new one
529[info] + treat header names case insensitively
530[info] + get a single header
531[info] + get an empty optional when header is not present
532[info] + get all values for a header
533[info] + get an empty list when header is not present
534[info] + get all headers
535[info] For query string parameters
536[info] + add query string parameter
537[info] + deterministic query param order a
538[info] + deterministic query param order b
539[info] + deterministic query param order for duplicate keys
540[info] + add new value for existing parameter
541[info] + keep existing parameters when adding a new one
542[info] + set all the parameters
543[info] + set a query string appropriately
544[info] + support several query string values for a parameter
545[info] + support a query string parameter without value
546[info] + not support a query string with more than 2 = per part
547[info] + support a query string parameter with an encoded equals sign
548[info] + not support a query string if it starts with = and is empty
549[info] + enable url encoding by default
550[info] + disable url encoding globally via client config
551[info] + disable url encoding for specific request only
552[info] For Cookies
553[info] + get existing cookies
554[info] + add a new cookie
555[info] + add more than one cookie
556[info] + keep existing cookies when adding a new one
557[info] + set all cookies
558[info] + discard old cookies when setting
559[info] Total for specification AhcWSRequestSpec
560[info] Finished in 484 ms
561[info] 53 examples, 0 failure, 0 error
562[info] AhcWSCacheSpec
563[info] freshness heuristics flag should
564[info] + calculate LM freshness
565[info] + be disabled when set to false
566[info] calculateSecondaryKeys should
567[info] + calculate keys correctly
568[info] Total for specification AhcWSCacheSpec
569[info] Finished in 79 ms
570[info] 3 examples, 0 failure, 0 error
571[info] BackgroundAsyncHandlerSpec
572[info] BackgroundAsyncHandler should
573[info] * assemble a response PENDING
574[info] Total for specification BackgroundAsyncHandlerSpec
575[info] Finished in 14 ms
576[info] 1 example, 0 failure, 0 error, 1 pending
577[info] AhcWSClientConfigParserSpec
578[info] AhcWSClientConfigParser should
579[info] + case class defaults must match reference.conf defaults
580[info] + parse ws ahc section
581[info] with keepAlive should
582[info] + parse keepAlive default as true
583[info] Total for specification AhcWSClientConfigParserSpec
584[info] Finished in 49 ms
585[info] 3 examples, 0 failure, 0 error
586[info] AhcWSResponseSpec
587[info] getUnderlying should
588[info] + return the underlying response
589[info] get headers should
590[info] + get headers map which retrieves headers case insensitively
591[info] + get headers map which retrieves headers case insensitively (for streamed responses)
592[info] + get a single header
593[info] + get an empty optional when header is not present
594[info] + get all values for a header
595[info] Total for specification AhcWSResponseSpec
596[info] Finished in 76 ms
597[info] 6 examples, 0 failure, 0 error
598[info] AhcConfigBuilderSpec
599[info] AhcConfigBuilder should
600[info] + support overriding secure default values
601[info] with basic options should
602[info] + provide a basic default client with default settings
603[info] + use an explicit idle timeout
604[info] + use an explicit request timeout
605[info] + use an explicit connection timeout
606[info] + use an explicit followRedirects option
607[info] + use an explicit proxy if useProxyProperties is true and there are system defined proxy settings
608[info] with ahc options should
609[info] + allow setting ahc keepAlive
610[info] + allow setting ahc maximumConnectionsPerHost
611[info] + allow setting ahc maximumConnectionsTotal
612[info] + allow setting ahc maxNumberOfRedirects
613[info] + allow setting ahc maxRequestRetry
614[info] + allow setting ahc disableUrlEncoding
615[info] with SSL options should
616[info] with context should
617[info] + use the configured trustmanager and keymanager if context not passed in
618[info] + should validate certificates
619[info] + should disable the hostname verifier if loose.acceptAnyCertificate is enabled
620[info] with protocols should
621[info] + provide recommended protocols if not specified
622[info] + provide explicit protocols if specified
623[info] with ciphers should
624[info] + provide explicit ciphers if specified
625[info] Total for specification AhcConfigBuilderSpec
626[info] Finished in 140 ms
627[info] 19 examples, 0 failure, 0 error
628[info] AhcWSResponseSpec
629[info] Ahc WS Response should
630[info] + get cookies from an AHC response
631[info] + get a single cookie from an AHC response
632[info] + return -1 values of expires and maxAge as None
633[info] + get the body as bytes from the AHC response
634[info] + get JSON body as a string from the AHC response
635[info] + get text body as a string from the AHC response
636[info] + get headers from an AHC response in a case insensitive map
637[info] + get headers map which retrieves headers case insensitively (for streamed responses)
638[info] + get a single header
639[info] + get none when header does not exists
640[info] + get all values for a header
641[info] Total for specification AhcWSResponseSpec
642[info] Finished in 72 ms
643[info] 11 examples, 0 failure, 0 error
644[info] Assembly jar up to date: /build/repo/shaded/oauth/target/shaded-oauth.jar
645[info] Assembly jar up to date: /build/repo/shaded/oauth/target/shaded-oauth.jar
646Starting build for ProjectRef(file:/build/repo/,play-ws-standalone) (play-ws-standalone)... [1/4]
647Compile scalacOptions: --java-output-version:17, 11, -encoding, UTF-8, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
648[info] compiling 1 Scala source to /build/repo/play-ws-standalone/target/scala-3.8.0-RC4/test-classes ...
649[info] done compiling
650[info] WSConfigParserSpec
651[info] WSConfigParser should
652[info] + parse ws base section
653[info] Total for specification WSConfigParserSpec
654[info] Finished in 194 ms
655[info] 1 example, 0 failure, 0 error
656Starting build for ProjectRef(file:/build/repo/,play-ws-standalone-json) (play-ws-standalone-json)... [2/4]
657Compile scalacOptions: --java-output-version:17, 11, -encoding, UTF-8, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
658[info] compiling 2 Scala sources and 3 Java sources to /build/repo/play-ws-standalone-json/target/scala-3.8.0-RC4/classes ...
659[warn] /build/repo/play-ws-standalone-json/src/main/java/play/libs/ws/DefaultObjectMapper.java:19:33: play.api.libs.json.jackson.PlayJsonModule in play.api.libs.json.jackson has been deprecated
660[warn] PlayJsonModule
661[warn] ^
662[warn] /build/repo/play-ws-standalone-json/src/main/java/play/libs/ws/DefaultObjectMapper.java:19:48: play.api.libs.json.JsonParserSettings in play.api.libs.json has been deprecated
663[warn] JsonParserSettings
664[warn] ^
665[info] done compiling
666[info] compiling 1 Scala source to /build/repo/play-ws-standalone-json/target/scala-3.8.0-RC4/test-classes ...
667[info] done compiling
668[info] JsonBodyReadablesSpec
669[info] decode encodings correctly should
670[info] + read an encoding of UTF-32BE
671[info] + read an encoding of UTF-32LE
672[info] + read an encoding of UTF-16BE
673[info] + read an encoding of UTF-16LE
674[info] + read an encoding of UTF-8
675[info] + read an encoding of UTF-8 with empty object
676[info] + read an encoding of UTF-8 with empty array
677[info] Total for specification JsonBodyReadablesSpec
678[info] Finished in 230 ms
679[info] 7 examples, 0 failure, 0 error
680Starting build for ProjectRef(file:/build/repo/,play-ws-standalone-xml) (play-ws-standalone-xml)... [3/4]
681Compile scalacOptions: --java-output-version:17, 11, -encoding, UTF-8, -unchecked, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
682[info] compiling 3 Scala sources and 3 Java sources to /build/repo/play-ws-standalone-xml/target/scala-3.8.0-RC4/classes ...
683[info] done compiling
684
685************************
686Build summary:
687[{
688 "module": "play-ahc-ws-standalone",
689 "compile": {"status": "ok", "tookMs": 19612, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
690 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
691 "test-compile": {"status": "ok", "tookMs": 8019, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
692 "test": {"status": "ok", "tookMs": 7644, "passed": 148, "failed": 0, "ignored": 0, "skipped": 0, "total": 148, "byFramework": [{"framework": "specs2", "stats": {"passed": 148, "failed": 0, "ignored": 0, "skipped": 0, "total": 148}}]},
693 "publish": {"status": "skipped", "tookMs": 0},
694 "metadata": {
695 "crossScalaVersions": ["2.13.18", "3.3.7"]
696}
697},{
698 "module": "play-ws-standalone",
699 "compile": {"status": "ok", "tookMs": 60, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
700 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
701 "test-compile": {"status": "ok", "tookMs": 932, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
702 "test": {"status": "ok", "tookMs": 732, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "specs2", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
703 "publish": {"status": "skipped", "tookMs": 0},
704 "metadata": {
705 "crossScalaVersions": ["2.13.18", "3.3.7"]
706}
707},{
708 "module": "play-ws-standalone-json",
709 "compile": {"status": "ok", "tookMs": 625, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
710 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
711 "test-compile": {"status": "ok", "tookMs": 1081, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
712 "test": {"status": "ok", "tookMs": 1386, "passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7, "byFramework": [{"framework": "specs2", "stats": {"passed": 7, "failed": 0, "ignored": 0, "skipped": 0, "total": 7}}]},
713 "publish": {"status": "skipped", "tookMs": 0},
714 "metadata": {
715 "crossScalaVersions": ["2.13.18", "3.3.7"]
716}
717},{
718 "module": "play-ws-standalone-xml",
719 "compile": {"status": "ok", "tookMs": 653, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
720 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
721 "test-compile": {"status": "ok", "tookMs": 161, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
722 "test": {"status": "ok", "tookMs": 136, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
723 "publish": {"status": "skipped", "tookMs": 0},
724 "metadata": {
725 "crossScalaVersions": ["2.13.18", "3.3.7"]
726}
727}]
728************************
729[success] Total time: 56 s, completed Dec 22, 2025, 6:45:16 PM
730[0JChecking patch project/plugins.sbt...
731Checking patch project/Dependencies.scala...
732Checking patch build.sbt...
733Applied patch project/plugins.sbt cleanly.
734Applied patch project/Dependencies.scala cleanly.
735Applied patch build.sbt cleanly.