Build Logs

ghostdogpr/caliban • 3.8.0-RC6:2026-01-08

Errors

8

Warnings

201

Total Lines

3260

1##################################
2Clonning https://github.com/ghostdogpr/caliban.git into /build/repo using revision v2.11.2
3##################################
4Note: switching to '2d7dcad2a3bd649843a9fce32f8cde9aec710796'.
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.5 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.5-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: core/src/main/scala/caliban/GraphQLInterpreter.scala
32Pattern: R0 with R1 <:< R
33Replacement: (R0 & R1) <:< R
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (17))
36Compiled project (Scala 3.7.3, JVM (17))
37Successfully applied pattern 'R0 with R1 <:< R' in core/src/main/scala/caliban/GraphQLInterpreter.scala
38
39Try apply source patch:
40Path: build.sbt
41Pattern: val scala3 = "3.3.7"
42Replacement: val scala3 = "3.7.4"
43Successfully applied pattern 'val scala3 = "3.3.7"' in build.sbt
44----
45Starting build for 3.7.4
46Execute tests: false
47sbt project found:
48No prepare script found for project ghostdogpr/caliban
49##################################
50Scala version: 3.7.4
51Targets: com.github.ghostdogpr%caliban com.github.ghostdogpr%caliban-cats com.github.ghostdogpr%caliban-client com.github.ghostdogpr%caliban-federation com.github.ghostdogpr%caliban-http4s com.github.ghostdogpr%caliban-macros com.github.ghostdogpr%caliban-monix com.github.ghostdogpr%caliban-pekko-http com.github.ghostdogpr%caliban-play com.github.ghostdogpr%caliban-quick com.github.ghostdogpr%caliban-reporting com.github.ghostdogpr%caliban-tapir com.github.ghostdogpr%caliban-tools com.github.ghostdogpr%caliban-tracing com.github.ghostdogpr%caliban-zio-http
52Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5","3.6"],"sourcePatches":[{"path":"core/src/main/scala/caliban/GraphQLInterpreter.scala","pattern":"R0 with R1 <:< R","replaceWith":"(R0 & R1) <:< R"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
53##################################
54Using extra scalacOptions: -rewrite,REQUIRE:-source:3.5-migration
55Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
56[sbt_options] declare -a sbt_options=()
57[process_args] java_version = '17'
58[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
59# Executing command line:
60java
61-Dfile.encoding=UTF-8
62-XX:MaxMetaspaceSize=3G
63-Xmx3G
64-XX:+UseG1GC
65-Dcommunitybuild.scala=3.7.4
66-Dcommunitybuild.project.dependencies.add=
67-Xmx7G
68-Xms4G
69-Xss8M
70-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
71-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
72-jar
73/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
74"setCrossScalaVersions 3.7.4"
75"++3.7.4 -v"
76"mapScalacOptions "-rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
77"set every credentials := Nil"
78"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
79"removeScalacOptionsStartingWith -P:wartremover"
80
81moduleMappings
82"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5","3.6"],"sourcePatches":[{"path":"core/src/main/scala/caliban/GraphQLInterpreter.scala","pattern":"R0 with R1 <:< R","replaceWith":"(R0 & R1) <:< R"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.github.ghostdogpr%caliban com.github.ghostdogpr%caliban-cats com.github.ghostdogpr%caliban-client com.github.ghostdogpr%caliban-federation com.github.ghostdogpr%caliban-http4s com.github.ghostdogpr%caliban-macros com.github.ghostdogpr%caliban-monix com.github.ghostdogpr%caliban-pekko-http com.github.ghostdogpr%caliban-play com.github.ghostdogpr%caliban-quick com.github.ghostdogpr%caliban-reporting com.github.ghostdogpr%caliban-tapir com.github.ghostdogpr%caliban-tools com.github.ghostdogpr%caliban-tracing com.github.ghostdogpr%caliban-zio-http"
83
84[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
85[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
86[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
87[info] loading project definition from /build/repo/project
88[info] compiling 5 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
89[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
90[info] Compilation completed in 8.147s.
91[info] done compiling
92[info] loading settings for project root from build.sbt...
93[info] resolving key references (37614 settings) ...
94[info] ____ _ _ _
95[info] / ___|__ _| (_) |__ __ _ _ __
96[info] | | / _` | | | '_ \ / _` | '_ \
97[info] | |__| (_| | | | |_) | (_| | | | |
98[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+0-2d7dcad2+20260108-0140-SNAPSHOT
99[info]
100[info] Useful sbt tasks:
101[info] > ~compile - Compile all modules with file-watch enabled
102[info] > +test - Run the unit test suite for all modules and Scala versions
103[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
104[info] > fmt - Run scalafmt on the entire project
105[info] > scripted - Run the scripted test suite
106[info] > examples/runMain example.quick.ExampleApp - Start the example server
107[info] > benchmarks/jmh:run - Run the benchmarks
108[info] > +publishLocal - Publish caliban locally
109[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
110Execute setCrossScalaVersions: 3.7.4
111OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in rootJVM3/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(2.12.21) -> List(2.13.18) in codegenSbt/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in benchmarks/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in catsInterop/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientNative/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in apolloCompatibility/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientJS/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in root/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in rootJVM213/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in rootJVM212/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientLaminextJS/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in core/crossScalaVersions
123OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in monixInterop/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientJVM/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in http4s/crossScalaVersions
126OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tools/crossScalaVersions
127OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tapirInterop/crossScalaVersions
128OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in federation/crossScalaVersions
129OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zioHttp/crossScalaVersions
130OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in quickAdapter/crossScalaVersions
131OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in pekkoHttp/crossScalaVersions
132OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in reporting/crossScalaVersions
133OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tracing/crossScalaVersions
134OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in macros/crossScalaVersions
135OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in play/crossScalaVersions
136[info] ____ _ _ _
137[info] / ___|__ _| (_) |__ __ _ _ __
138[info] | | / _` | | | '_ \ / _` | '_ \
139[info] | |__| (_| | | | |_) | (_| | | | |
140[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+0-2d7dcad2+20260108-0141-SNAPSHOT
141[info]
142[info] Useful sbt tasks:
143[info] > ~compile - Compile all modules with file-watch enabled
144[info] > +test - Run the unit test suite for all modules and Scala versions
145[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
146[info] > fmt - Run scalafmt on the entire project
147[info] > scripted - Run the scripted test suite
148[info] > examples/runMain example.quick.ExampleApp - Start the example server
149[info] > benchmarks/jmh:run - Run the benchmarks
150[info] > +publishLocal - Publish caliban locally
151[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
152[info] Setting Scala version to 3.7.4 on 20 projects.
153[info] Switching Scala version on:
154[info] clientLaminextJS (2.13.18, 3.7.4)
155[info] benchmarks (2.13.18, 3.7.4)
156[info] http4s (2.12.21, 2.13.18, 3.7.4)
157[info] pekkoHttp (2.12.21, 2.13.18, 3.7.4)
158[info] zioHttp (2.12.21, 2.13.18, 3.7.4)
159[info] clientNative (2.12.21, 2.13.18, 3.7.4)
160[info] play (2.13.18, 3.7.4)
161[info] clientJS (2.12.21, 2.13.18, 3.7.4)
162[info] tools (2.12.21, 2.13.18, 3.7.4)
163[info] clientJVM (2.12.21, 2.13.18, 3.7.4)
164[info] reporting (2.12.21, 2.13.18, 3.7.4)
165[info] monixInterop (2.12.21, 2.13.18, 3.7.4)
166[info] macros (2.12.21, 2.13.18, 3.7.4)
167[info] tapirInterop (2.12.21, 2.13.18, 3.7.4)
168[info] catsInterop (2.12.21, 2.13.18, 3.7.4)
169[info] core (2.12.21, 2.13.18, 3.7.4)
170[info] tracing (2.12.21, 2.13.18, 3.7.4)
171[info] quickAdapter (2.12.21, 2.13.18, 3.7.4)
172[info] federation (2.12.21, 2.13.18, 3.7.4)
173[info] apolloCompatibility (2.13.18, 3.7.4)
174[info] Excluding projects:
175[info] rootJVM213 (2.13.18)
176[info] rootJVM3 (2.13.18)
177[info] examples (2.13.18)
178[info] * root (2.13.18)
179[info] docs (2.12.21, 2.13.18)
180[info] akkaHttp (2.12.21, 2.13.18)
181[info] rootJVM212 (2.13.18)
182[info] codegenSbt (2.13.18)
183[info] Reapplying settings...
184[info] ____ _ _ _
185[info] / ___|__ _| (_) |__ __ _ _ __
186[info] | | / _` | | | '_ \ / _` | '_ \
187[info] | |__| (_| | | | |_) | (_| | | | |
188[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+0-2d7dcad2+20260108-0141-SNAPSHOT
189[info]
190[info] Useful sbt tasks:
191[info] > ~compile - Compile all modules with file-watch enabled
192[info] > +test - Run the unit test suite for all modules and Scala versions
193[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
194[info] > fmt - Run scalafmt on the entire project
195[info] > scripted - Run the scripted test suite
196[info] > examples/runMain example.quick.ExampleApp - Start the example server
197[info] > benchmarks/jmh:run - Run the benchmarks
198[info] > +publishLocal - Publish caliban locally
199[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
200Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
201[info] Reapplying settings...
202[info] ____ _ _ _
203[info] / ___|__ _| (_) |__ __ _ _ __
204[info] | | / _` | | | '_ \ / _` | '_ \
205[info] | |__| (_| | | | |_) | (_| | | | |
206[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+0-2d7dcad2+20260108-0141-SNAPSHOT
207[info]
208[info] Useful sbt tasks:
209[info] > ~compile - Compile all modules with file-watch enabled
210[info] > +test - Run the unit test suite for all modules and Scala versions
211[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
212[info] > fmt - Run scalafmt on the entire project
213[info] > scripted - Run the scripted test suite
214[info] > examples/runMain example.quick.ExampleApp - Start the example server
215[info] > benchmarks/jmh:run - Run the benchmarks
216[info] > +publishLocal - Publish caliban locally
217[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
218[info] Defining Global / credentials, akkaHttp / credentials and 26 others.
219[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 224 others.
220[info] Run `last` for details.
221[info] Reapplying settings...
222[info] ____ _ _ _
223[info] / ___|__ _| (_) |__ __ _ _ __
224[info] | | / _` | | | '_ \ / _` | '_ \
225[info] | |__| (_| | | | |_) | (_| | | | |
226[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+0-2d7dcad2+20260108-0141-SNAPSHOT
227[info]
228[info] Useful sbt tasks:
229[info] > ~compile - Compile all modules with file-watch enabled
230[info] > +test - Run the unit test suite for all modules and Scala versions
231[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
232[info] > fmt - Run scalafmt on the entire project
233[info] > scripted - Run the scripted test suite
234[info] > examples/runMain example.quick.ExampleApp - Start the example server
235[info] > benchmarks/jmh:run - Run the benchmarks
236[info] > +publishLocal - Publish caliban locally
237[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
238Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
239[info] Reapplying settings...
240OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
241
242 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
243 Did you mean rootJVM3 / allExcludeDependencies ?
244 , retry without global scopes
245[info] Reapplying settings...
246[info] ____ _ _ _
247[info] / ___|__ _| (_) |__ __ _ _ __
248[info] | | / _` | | | '_ \ / _` | '_ \
249[info] | |__| (_| | | | |_) | (_| | | | |
250[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+0-2d7dcad2+20260108-0141-SNAPSHOT
251[info]
252[info] Useful sbt tasks:
253[info] > ~compile - Compile all modules with file-watch enabled
254[info] > +test - Run the unit test suite for all modules and Scala versions
255[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
256[info] > fmt - Run scalafmt on the entire project
257[info] > scripted - Run the scripted test suite
258[info] > examples/runMain example.quick.ExampleApp - Start the example server
259[info] > benchmarks/jmh:run - Run the benchmarks
260[info] > +publishLocal - Publish caliban locally
261[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
262Execute removeScalacOptionsStartingWith: -P:wartremover
263[info] Reapplying settings...
264[info] ____ _ _ _
265[info] / ___|__ _| (_) |__ __ _ _ __
266[info] | | / _` | | | '_ \ / _` | '_ \
267[info] | |__| (_| | | | |_) | (_| | | | |
268[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+0-2d7dcad2+20260108-0141-SNAPSHOT
269[info]
270[info] Useful sbt tasks:
271[info] > ~compile - Compile all modules with file-watch enabled
272[info] > +test - Run the unit test suite for all modules and Scala versions
273[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
274[info] > fmt - Run scalafmt on the entire project
275[info] > scripted - Run the scripted test suite
276[info] > examples/runMain example.quick.ExampleApp - Start the example server
277[info] > benchmarks/jmh:run - Run the benchmarks
278[info] > +publishLocal - Publish caliban locally
279[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
280[success] Total time: 0 s, completed Jan 8, 2026, 1:41:17 AM
281Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5","3.6"],"sourcePatches":[{"path":"core/src/main/scala/caliban/GraphQLInterpreter.scala","pattern":"R0 with R1 <:< R","replaceWith":"(R0 & R1) <:< R"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
282Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
283Starting build...
284Projects: Set(http4s, pekkoHttp, zioHttp, play, tools, clientJVM, reporting, monixInterop, macros, tapirInterop, catsInterop, core, tracing, quickAdapter, federation)
285Starting build for ProjectRef(file:/build/repo/,reporting) (caliban-reporting)... [0/15]
286OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
287OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Global
288OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
289OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
290OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
291OpenCB::Filter out '-no-indent', matches setting pattern '^-?-no-indent'
292Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
293[info] compiling 16 Scala sources to /build/repo/client/.jvm/target/scala-3.7.4/classes ...
294[info] compiling 118 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
295[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
296[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
297[info] [patched file /build/repo/client/src/main/scala/caliban/client/SelectionBuilder.scala]
298[info] [patched file /build/repo/client/src/main/scala/caliban/client/Selection.scala]
299[warn] one warning found
300[info] done compiling
301[info] [patched file /build/repo/core/src/main/scala-3/caliban/schema/TypeUnionDerivation.scala]
302[info] [patched file /build/repo/core/src/main/scala/caliban/interop/circe/circe.scala]
303[info] [patched file /build/repo/core/src/main/scala/caliban/execution/Executor.scala]
304[info] [patched file /build/repo/core/src/main/scala/caliban/parsing/SourceMapper.scala]
305[info] [patched file /build/repo/core/src/main/scala/caliban/ws/WebSocketHooks.scala]
306[info] [patched file /build/repo/core/src/main/scala/caliban/schema/Schema.scala]
307[info] [patched file /build/repo/core/src/main/scala/caliban/execution/Field.scala]
308[info] [patched file /build/repo/core/src/main/scala/caliban/GraphQLInterpreter.scala]
309[info] [patched file /build/repo/core/src/main/scala/caliban/schema/ArgBuilder.scala]
310[info] [patched file /build/repo/core/src/main/scala/caliban/parsing/parsers/StringParsers.scala]
311[info] [patched file /build/repo/core/src/main/scala/caliban/relay/Connection.scala]
312[info] [patched file /build/repo/core/src/main/scala/caliban/transformers/Transformer.scala]
313[warn] one warning found
314[info] [patched file /build/repo/core/src/main/scala-3/caliban/schema/TypeUnionDerivation.scala]
315[info] [patched file /build/repo/core/src/main/scala/caliban/interop/circe/circe.scala]
316[info] [patched file /build/repo/core/src/main/scala/caliban/execution/Executor.scala]
317[info] [patched file /build/repo/core/src/main/scala/caliban/parsing/SourceMapper.scala]
318[info] [patched file /build/repo/core/src/main/scala/caliban/ws/WebSocketHooks.scala]
319[info] [patched file /build/repo/core/src/main/scala/caliban/schema/Schema.scala]
320[info] [patched file /build/repo/core/src/main/scala/caliban/execution/Field.scala]
321[info] [patched file /build/repo/core/src/main/scala/caliban/GraphQLInterpreter.scala]
322[info] [patched file /build/repo/core/src/main/scala/caliban/schema/ArgBuilder.scala]
323[info] [patched file /build/repo/core/src/main/scala/caliban/parsing/parsers/StringParsers.scala]
324[info] [patched file /build/repo/core/src/main/scala/caliban/relay/Connection.scala]
325[info] [patched file /build/repo/core/src/main/scala/caliban/transformers/Transformer.scala]
326[warn] one warning found
327[info] done compiling
328[info] compiling 12 Scala sources to /build/repo/reporting/target/scala-3.7.4/classes ...
329[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
330[info] [patched file /build/repo/reporting/src/main/scala/caliban/reporting/ReportingDaemon.scala]
331[info] [patched file /build/repo/reporting/src/main/scala/caliban/reporting/SchemaReporter.scala]
332[warn] one warning found
333[info] done compiling
334[info] compiling 2 Scala sources to /build/repo/client/.jvm/target/scala-3.7.4/classes ...
335[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
336[info] compiling 12 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
337[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
338[warn] one warning found
339[info] done compiling
340[warn] one warning found
341[info] done compiling
342[info] compiling 16 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
343[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
344[warn] two warnings found
345[warn] two warnings found
346[info] done compiling
347[info] compiling 20 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
348[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
349[warn] three warnings found
350[warn] three warnings found
351[info] done compiling
352[info] compiling 2 Scala sources to /build/repo/reporting/target/scala-3.7.4/classes ...
353[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
354[warn] one warning found
355[info] done compiling
356[info] compiling 1 Scala source to /build/repo/reporting/target/scala-3.7.4/test-classes ...
357[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
358[info] [patched file /build/repo/reporting/src/test/scala/caliban/reporting/ReportingDaemonSpec.scala]
359[warn] one warning found
360[info] done compiling
361[info] compiling 1 Scala source to /build/repo/reporting/target/scala-3.7.4/test-classes ...
362[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
363[warn] one warning found
364[info] done compiling
365Starting build for ProjectRef(file:/build/repo/,macros) (caliban-macros)... [1/15]
366Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
367Starting build for ProjectRef(file:/build/repo/,pekkoHttp) (caliban-pekko-http)... [2/15]
368Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
369[info] compiling 9 Scala sources to /build/repo/interop/tapir/target/scala-3.7.4/classes ...
370[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
371[info] [patched file /build/repo/interop/tapir/src/main/scala/caliban/interop/tapir/TapirAdapter.scala]
372[warn] one warning found
373[info] done compiling
374[info] compiling 1 Scala source to /build/repo/adapters/pekko-http/target/scala-3.7.4/classes ...
375[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
376[info] [patched file /build/repo/adapters/pekko-http/src/main/scala/caliban/PekkoHttpAdapter.scala]
377[warn] one warning found
378[info] done compiling
379[info] compiling 1 Scala source to /build/repo/interop/tapir/target/scala-3.7.4/classes ...
380[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
381[warn] one warning found
382[info] done compiling
383[info] compiling 1 Scala source to /build/repo/adapters/pekko-http/target/scala-3.7.4/classes ...
384[info] compiling 6 Scala sources to /build/repo/interop/tapir/target/scala-3.7.4/test-classes ...
385[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
386[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
387[warn] one warning found
388[info] done compiling
389[info] [patched file /build/repo/interop/tapir/src/test/scala/caliban/interop/tapir/FakeAuthorizationInterceptor.scala]
390[info] [patched file /build/repo/interop/tapir/src/test/scala/caliban/interop/tapir/TestApi.scala]
391[info] [patched file /build/repo/interop/tapir/src/test/scala/caliban/interop/tapir/TapirAdapterSpec.scala]
392[warn] one warning found
393[info] done compiling
394[info] compiling 1 Scala source to /build/repo/adapters/pekko-http/target/scala-3.7.4/test-classes ...
395[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
396[info] [patched file /build/repo/adapters/pekko-http/src/test/scala/caliban/PekkoHttpAdapterSpec.scala]
397[warn] one warning found
398[info] done compiling
399[info] compiling 3 Scala sources to /build/repo/interop/tapir/target/scala-3.7.4/test-classes ...
400[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
401[warn] one warning found
402[info] done compiling
403[info] compiling 1 Scala source to /build/repo/adapters/pekko-http/target/scala-3.7.4/test-classes ...
404[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
405[warn] one warning found
406[info] done compiling
407Starting build for ProjectRef(file:/build/repo/,http4s) (caliban-http4s)... [3/15]
408Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
409[info] compiling 7 Scala sources to /build/repo/interop/cats/target/scala-3.7.4/classes ...
410[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
411[warn] one warning found
412[info] done compiling
413[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.7.4/classes ...
414[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
415[info] [patched file /build/repo/adapters/http4s/src/main/scala/caliban/Http4sAdapter.scala]
416[warn] one warning found
417[info] done compiling
418[info] compiling 46 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
419[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
420[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.7.4/classes ...
421[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
422[warn] one warning found
423[info] done compiling
424[info] [patched file /build/repo/core/src/test/scala/caliban/execution/ExecutionSpec.scala]
425[info] [patched file /build/repo/core/src/test/scala/caliban/wrappers/FieldMetricsSpec.scala]
426[info] [patched file /build/repo/core/src/test/scala/caliban/schema/SchemaSpec.scala]
427[info] [patched file /build/repo/core/src/test/scala/caliban/schema/ArgBuilderSpec.scala]
428[info] [patched file /build/repo/core/src/test/scala-3/caliban/Scala3SpecificSpec.scala]
429[info] [patched file /build/repo/core/src/test/scala/caliban/execution/TestDeferredSchema.scala]
430[info] [patched file /build/repo/core/src/test/scala-3/caliban/schema/SchemaDerivesAutoSpec.scala]
431[info] [patched file /build/repo/core/src/test/scala/caliban/TestUtils.scala]
432[warn] one warning found
433[info] done compiling
434[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.7.4/test-classes ...
435[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
436[info] [patched file /build/repo/adapters/http4s/src/test/scala/caliban/Http4sAdapterSpec.scala]
437[warn] one warning found
438[info] done compiling
439[info] compiling 8 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
440[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
441[warn] one warning found
442[info] done compiling
443[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.7.4/test-classes ...
444[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
445[warn] one warning found
446[info] done compiling
447Starting build for ProjectRef(file:/build/repo/,core) (caliban)... [4/15]
448Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
449Starting build for ProjectRef(file:/build/repo/,federation) (caliban-federation)... [5/15]
450Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
451[info] Compiling 1 protobuf files to /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb
452[info] compiling 32 Scala sources to /build/repo/federation/target/scala-3.7.4/classes ...
453[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
454[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/ReportHeader.scala]
455[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/ContextualizedStats.scala]
456[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/TracesAndStats.scala]
457[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/Report.scala]
458[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/StatsContext.scala]
459[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/Field.scala]
460[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/TypeStat.scala]
461[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/ReportsProto.scala]
462[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/ContextualizedQueryLatencyStats.scala]
463[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/Trace.scala]
464[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/QueryLatencyStats.scala]
465[info] [patched file /build/repo/federation/src/main/scala/caliban/federation/FederationSupport.scala]
466[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/PathErrorStats.scala]
467[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/ContextualizedTypeStats.scala]
468[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/FieldStat.scala]
469[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/Type.scala]
470[warn] one warning found
471[info] done compiling
472[info] compiling 16 Scala sources to /build/repo/federation/target/scala-3.7.4/classes ...
473[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
474[warn] one warning found
475[info] done compiling
476[info] compiling 3 Scala sources to /build/repo/federation/target/scala-3.7.4/test-classes ...
477[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
478[warn] one warning found
479[info] done compiling
480Starting build for ProjectRef(file:/build/repo/,tracing) (caliban-tracing)... [6/15]
481Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
482[info] compiling 22 Scala sources to /build/repo/tools/target/scala-3.7.4/classes ...
483[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
484[info] [patched file /build/repo/tools/src/main/scala/caliban/tools/SchemaLoader.scala]
485[info] [patched file /build/repo/tools/src/main/scala/caliban/tools/CalibanCommonSettings.scala]
486[info] [patched file /build/repo/tools/src/main/scala/caliban/tools/IntrospectionClient.scala]
487[warn] one warning found
488[info] done compiling
489[info] compiling 4 Scala sources to /build/repo/tracing/target/scala-3.7.4/classes ...
490[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
491[warn] one warning found
492[info] done compiling
493[info] compiling 3 Scala sources to /build/repo/tools/target/scala-3.7.4/classes ...
494[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
495[warn] one warning found
496[info] done compiling
497[info] compiling 2 Scala sources to /build/repo/tracing/target/scala-3.7.4/test-classes ...
498[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
499[info] [patched file /build/repo/tracing/src/test/scala/caliban/tracing/MockTracer.scala]
500[warn] one warning found
501[info] done compiling
502[info] compiling 1 Scala source to /build/repo/tracing/target/scala-3.7.4/test-classes ...
503[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
504[warn] one warning found
505[info] done compiling
506[info] compiling 1 Scala source to /build/repo/tracing/target/scala-3.7.4/test-classes ...
507[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
508[warn] two warnings found
509[info] done compiling
510Starting build for ProjectRef(file:/build/repo/,quickAdapter) (caliban-quick)... [7/15]
511Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
512[info] compiling 6 Scala sources to /build/repo/adapters/quick/target/scala-3.7.4/classes ...
513[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
514[warn] one warning found
515[info] done compiling
516[info] compiling 1 Scala source to /build/repo/adapters/quick/target/scala-3.7.4/test-classes ...
517[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
518[warn] one warning found
519[info] done compiling
520Starting build for ProjectRef(file:/build/repo/,play) (caliban-play)... [8/15]
521Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
522[info] compiling 1 Scala source to /build/repo/adapters/play/target/scala-3.7.4/classes ...
523[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
524[info] [patched file /build/repo/adapters/play/src/main/scala/caliban/PlayAdapter.scala]
525[warn] one warning found
526[info] done compiling
527[info] compiling 1 Scala source to /build/repo/adapters/play/target/scala-3.7.4/classes ...
528[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
529[warn] one warning found
530[info] done compiling
531[info] compiling 1 Scala source to /build/repo/adapters/play/target/scala-3.7.4/test-classes ...
532[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
533[info] [patched file /build/repo/adapters/play/src/test/scala/caliban/PlayAdapterSpec.scala]
534[warn] one warning found
535[info] done compiling
536[info] compiling 1 Scala source to /build/repo/adapters/play/target/scala-3.7.4/test-classes ...
537[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
538[warn] one warning found
539[info] done compiling
540Starting build for ProjectRef(file:/build/repo/,tools) (caliban-tools)... [9/15]
541Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
542[info] compiling 11 Scala sources to /build/repo/tools/target/scala-3.7.4/test-classes ...
543[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
544[warn] one warning found
545[info] done compiling
546Starting build for ProjectRef(file:/build/repo/,tapirInterop) (caliban-tapir)... [10/15]
547Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
548Starting build for ProjectRef(file:/build/repo/,catsInterop) (caliban-cats)... [11/15]
549Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
550[info] compiling 2 Scala sources to /build/repo/interop/cats/target/scala-3.7.4/test-classes ...
551[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
552[warn] one warning found
553[info] done compiling
554Starting build for ProjectRef(file:/build/repo/,monixInterop) (caliban-monix)... [12/15]
555Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
556[info] compiling 2 Scala sources to /build/repo/interop/monix/target/scala-3.7.4/classes ...
557[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
558[warn] one warning found
559[info] done compiling
560Starting build for ProjectRef(file:/build/repo/,clientJVM) (caliban-client)... [13/15]
561Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
562[info] compiling 6 Scala sources to /build/repo/client/.jvm/target/scala-3.7.4/test-classes ...
563[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
564[warn] one warning found
565[info] done compiling
566Starting build for ProjectRef(file:/build/repo/,zioHttp) (caliban-zio-http)... [14/15]
567Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration
568[info] compiling 1 Scala source to /build/repo/adapters/zio-http/target/scala-3.7.4/classes ...
569[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
570[warn] one warning found
571[info] done compiling
572
573************************
574Build summary:
575[{
576 "module": "caliban-reporting",
577 "compile": {"status": "ok", "tookMs": 41510, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
578 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
579 "test-compile": {"status": "ok", "tookMs": 14270, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
580 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
581 "publish": {"status": "skipped", "tookMs": 0},
582 "metadata": {
583 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
584}
585},{
586 "module": "caliban-macros",
587 "compile": {"status": "ok", "tookMs": 59, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
588 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
589 "test-compile": {"status": "ok", "tookMs": 91, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
590 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
591 "publish": {"status": "skipped", "tookMs": 0},
592 "metadata": {
593 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
594}
595},{
596 "module": "caliban-pekko-http",
597 "compile": {"status": "ok", "tookMs": 2911, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
598 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
599 "test-compile": {"status": "ok", "tookMs": 6720, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
600 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
601 "publish": {"status": "skipped", "tookMs": 0},
602 "metadata": {
603 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
604}
605},{
606 "module": "caliban-http4s",
607 "compile": {"status": "ok", "tookMs": 1794, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
608 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
609 "test-compile": {"status": "ok", "tookMs": 35552, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
610 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
611 "publish": {"status": "skipped", "tookMs": 0},
612 "metadata": {
613 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
614}
615},{
616 "module": "caliban",
617 "compile": {"status": "ok", "tookMs": 96, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
618 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
619 "test-compile": {"status": "ok", "tookMs": 151, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
620 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
621 "publish": {"status": "skipped", "tookMs": 0},
622 "metadata": {
623 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
624}
625},{
626 "module": "caliban-federation",
627 "compile": {"status": "ok", "tookMs": 11638, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
628 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
629 "test-compile": {"status": "ok", "tookMs": 3759, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
630 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
631 "publish": {"status": "skipped", "tookMs": 0},
632 "metadata": {
633 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
634}
635},{
636 "module": "caliban-tracing",
637 "compile": {"status": "ok", "tookMs": 13111, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
638 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
639 "test-compile": {"status": "ok", "tookMs": 12647, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
640 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
641 "publish": {"status": "skipped", "tookMs": 0},
642 "metadata": {
643 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
644}
645},{
646 "module": "caliban-quick",
647 "compile": {"status": "ok", "tookMs": 1096, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
648 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
649 "test-compile": {"status": "ok", "tookMs": 854, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
650 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
651 "publish": {"status": "skipped", "tookMs": 0},
652 "metadata": {
653 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
654}
655},{
656 "module": "caliban-play",
657 "compile": {"status": "ok", "tookMs": 889, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
658 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
659 "test-compile": {"status": "ok", "tookMs": 1504, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
660 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
661 "publish": {"status": "skipped", "tookMs": 0},
662 "metadata": {
663 "crossScalaVersions": ["2.13.18", "3.3.7"]
664}
665},{
666 "module": "caliban-tools",
667 "compile": {"status": "ok", "tookMs": 207, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
668 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
669 "test-compile": {"status": "ok", "tookMs": 2019, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
670 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
671 "publish": {"status": "skipped", "tookMs": 0},
672 "metadata": {
673 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
674}
675},{
676 "module": "caliban-tapir",
677 "compile": {"status": "ok", "tookMs": 135, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
678 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
679 "test-compile": {"status": "ok", "tookMs": 205, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
680 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
681 "publish": {"status": "skipped", "tookMs": 0},
682 "metadata": {
683 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
684}
685},{
686 "module": "caliban-cats",
687 "compile": {"status": "ok", "tookMs": 155, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
688 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
689 "test-compile": {"status": "ok", "tookMs": 1105, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
690 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
691 "publish": {"status": "skipped", "tookMs": 0},
692 "metadata": {
693 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
694}
695},{
696 "module": "caliban-monix",
697 "compile": {"status": "ok", "tookMs": 770, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
698 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
699 "test-compile": {"status": "ok", "tookMs": 167, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
700 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
701 "publish": {"status": "skipped", "tookMs": 0},
702 "metadata": {
703 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
704}
705},{
706 "module": "caliban-client",
707 "compile": {"status": "ok", "tookMs": 50, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
708 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
709 "test-compile": {"status": "ok", "tookMs": 2403, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
710 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
711 "publish": {"status": "skipped", "tookMs": 0},
712 "metadata": {
713 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
714}
715},{
716 "module": "caliban-zio-http",
717 "compile": {"status": "ok", "tookMs": 485, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
718 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
719 "test-compile": {"status": "ok", "tookMs": 235, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
720 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
721 "publish": {"status": "skipped", "tookMs": 0},
722 "metadata": {
723 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
724}
725}]
726************************
727[success] Total time: 344 s (0:05:44.0), completed Jan 8, 2026, 1:47:01 AM
728[0JChecking patch project/plugins.sbt...
729Checking patch core/src/main/scala/caliban/GraphQLInterpreter.scala...
730error: while searching for:
731 final class ProvideSomeLayer[R0, -R, +E](private val self: GraphQLInterpreter[R, E]) extends AnyVal {
732 def apply[E1 >: E, R1](
733 layer: => ZLayer[R0, E1, R1]
734 )(implicit ev1: (R0 & R1) <:< R, tagged: Tag[R1]): GraphQLInterpreter[R0, E1] =
735 self.asInstanceOf[GraphQLInterpreter[R0 with R1, E]].provideLayer(ZLayer.environment[R0] ++ layer)
736 }
737}
738
739error: patch failed: core/src/main/scala/caliban/GraphQLInterpreter.scala:94
740Checking patch build.sbt...
741Applied patch project/plugins.sbt cleanly.
742Applying patch core/src/main/scala/caliban/GraphQLInterpreter.scala with 1 reject...
743Rejected hunk #1.
744Applied patch build.sbt cleanly.
745Commit migration rewrites
746Switched to a new branch 'opencb/migrate-source-3.5'
747[opencb/migrate-source-3.5 dc206385] Apply Scala compiler rewrites using -source:3.5-migration using Scala 3.7.4
748 40 files changed, 117 insertions(+), 117 deletions(-)
749Using target Scala version for migration: 3.7.4
750Migrating project for -source:3.6 using Scala 3.7.4
751----
752Preparing build for 3.7.4
753Would try to apply common scalacOption (best-effort, sbt/mill only):
754Append: -rewrite,REQUIRE:-source:3.6-migration
755Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
756
757Try apply source patch:
758Path: core/src/main/scala/caliban/GraphQLInterpreter.scala
759Pattern: R0 with R1 <:< R
760Replacement: (R0 & R1) <:< R
761Failed to apply pattern 'R0 with R1 <:< R' in core/src/main/scala/caliban/GraphQLInterpreter.scala
762
763Try apply source patch:
764Path: build.sbt
765Pattern: val scala3 = "3.3.7"
766Replacement: val scala3 = "3.7.4"
767Successfully applied pattern 'val scala3 = "3.3.7"' in build.sbt
768----
769Starting build for 3.7.4
770Execute tests: false
771sbt project found:
772No prepare script found for project ghostdogpr/caliban
773##################################
774Scala version: 3.7.4
775Targets: com.github.ghostdogpr%caliban com.github.ghostdogpr%caliban-cats com.github.ghostdogpr%caliban-client com.github.ghostdogpr%caliban-federation com.github.ghostdogpr%caliban-http4s com.github.ghostdogpr%caliban-macros com.github.ghostdogpr%caliban-monix com.github.ghostdogpr%caliban-pekko-http com.github.ghostdogpr%caliban-play com.github.ghostdogpr%caliban-quick com.github.ghostdogpr%caliban-reporting com.github.ghostdogpr%caliban-tapir com.github.ghostdogpr%caliban-tools com.github.ghostdogpr%caliban-tracing com.github.ghostdogpr%caliban-zio-http
776Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5","3.6"],"sourcePatches":[{"path":"core/src/main/scala/caliban/GraphQLInterpreter.scala","pattern":"R0 with R1 <:< R","replaceWith":"(R0 & R1) <:< R"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
777##################################
778Using extra scalacOptions: -rewrite,REQUIRE:-source:3.6-migration
779Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
780[sbt_options] declare -a sbt_options=()
781[process_args] java_version = '17'
782[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
783# Executing command line:
784java
785-Dfile.encoding=UTF-8
786-XX:MaxMetaspaceSize=3G
787-Xmx3G
788-XX:+UseG1GC
789-Dcommunitybuild.scala=3.7.4
790-Dcommunitybuild.project.dependencies.add=
791-Xmx7G
792-Xms4G
793-Xss8M
794-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
795-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
796-jar
797/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
798"setCrossScalaVersions 3.7.4"
799"++3.7.4 -v"
800"mapScalacOptions "-rewrite,REQUIRE:-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
801"set every credentials := Nil"
802"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
803"removeScalacOptionsStartingWith -P:wartremover"
804
805moduleMappings
806"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5","3.6"],"sourcePatches":[{"path":"core/src/main/scala/caliban/GraphQLInterpreter.scala","pattern":"R0 with R1 <:< R","replaceWith":"(R0 & R1) <:< R"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.github.ghostdogpr%caliban com.github.ghostdogpr%caliban-cats com.github.ghostdogpr%caliban-client com.github.ghostdogpr%caliban-federation com.github.ghostdogpr%caliban-http4s com.github.ghostdogpr%caliban-macros com.github.ghostdogpr%caliban-monix com.github.ghostdogpr%caliban-pekko-http com.github.ghostdogpr%caliban-play com.github.ghostdogpr%caliban-quick com.github.ghostdogpr%caliban-reporting com.github.ghostdogpr%caliban-tapir com.github.ghostdogpr%caliban-tools com.github.ghostdogpr%caliban-tracing com.github.ghostdogpr%caliban-zio-http"
807
808[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
809[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
810[info] loading project definition from /build/repo/project
811[info] loading settings for project root from build.sbt...
812[info] resolving key references (37614 settings) ...
813[info] ____ _ _ _
814[info] / ___|__ _| (_) |__ __ _ _ __
815[info] | | / _` | | | '_ \ / _` | '_ \
816[info] | |__| (_| | | | |_) | (_| | | | |
817[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0147-SNAPSHOT
818[info]
819[info] Useful sbt tasks:
820[info] > ~compile - Compile all modules with file-watch enabled
821[info] > +test - Run the unit test suite for all modules and Scala versions
822[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
823[info] > fmt - Run scalafmt on the entire project
824[info] > scripted - Run the scripted test suite
825[info] > examples/runMain example.quick.ExampleApp - Start the example server
826[info] > benchmarks/jmh:run - Run the benchmarks
827[info] > +publishLocal - Publish caliban locally
828[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
829Execute setCrossScalaVersions: 3.7.4
830OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in rootJVM3/crossScalaVersions
831OpenCB::Limitting incorrect crossVersions List(2.12.21) -> List(2.13.18) in codegenSbt/crossScalaVersions
832OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in benchmarks/crossScalaVersions
833OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in apolloCompatibility/crossScalaVersions
834OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientNative/crossScalaVersions
835OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in root/crossScalaVersions
836OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in catsInterop/crossScalaVersions
837OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientJS/crossScalaVersions
838OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in rootJVM213/crossScalaVersions
839OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in rootJVM212/crossScalaVersions
840OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientLaminextJS/crossScalaVersions
841OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in core/crossScalaVersions
842OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in monixInterop/crossScalaVersions
843OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientJVM/crossScalaVersions
844OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in http4s/crossScalaVersions
845OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tools/crossScalaVersions
846OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tapirInterop/crossScalaVersions
847OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in federation/crossScalaVersions
848OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zioHttp/crossScalaVersions
849OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in quickAdapter/crossScalaVersions
850OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in pekkoHttp/crossScalaVersions
851OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in reporting/crossScalaVersions
852OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in macros/crossScalaVersions
853OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tracing/crossScalaVersions
854OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in play/crossScalaVersions
855[info] ____ _ _ _
856[info] / ___|__ _| (_) |__ __ _ _ __
857[info] | | / _` | | | '_ \ / _` | '_ \
858[info] | |__| (_| | | | |_) | (_| | | | |
859[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0147-SNAPSHOT
860[info]
861[info] Useful sbt tasks:
862[info] > ~compile - Compile all modules with file-watch enabled
863[info] > +test - Run the unit test suite for all modules and Scala versions
864[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
865[info] > fmt - Run scalafmt on the entire project
866[info] > scripted - Run the scripted test suite
867[info] > examples/runMain example.quick.ExampleApp - Start the example server
868[info] > benchmarks/jmh:run - Run the benchmarks
869[info] > +publishLocal - Publish caliban locally
870[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
871[info] Setting Scala version to 3.7.4 on 20 projects.
872[info] Switching Scala version on:
873[info] clientLaminextJS (2.13.18, 3.7.4)
874[info] benchmarks (2.13.18, 3.7.4)
875[info] http4s (2.12.21, 2.13.18, 3.7.4)
876[info] pekkoHttp (2.12.21, 2.13.18, 3.7.4)
877[info] zioHttp (2.12.21, 2.13.18, 3.7.4)
878[info] clientNative (2.12.21, 2.13.18, 3.7.4)
879[info] play (2.13.18, 3.7.4)
880[info] clientJS (2.12.21, 2.13.18, 3.7.4)
881[info] tools (2.12.21, 2.13.18, 3.7.4)
882[info] clientJVM (2.12.21, 2.13.18, 3.7.4)
883[info] reporting (2.12.21, 2.13.18, 3.7.4)
884[info] monixInterop (2.12.21, 2.13.18, 3.7.4)
885[info] macros (2.12.21, 2.13.18, 3.7.4)
886[info] tapirInterop (2.12.21, 2.13.18, 3.7.4)
887[info] catsInterop (2.12.21, 2.13.18, 3.7.4)
888[info] core (2.12.21, 2.13.18, 3.7.4)
889[info] tracing (2.12.21, 2.13.18, 3.7.4)
890[info] quickAdapter (2.12.21, 2.13.18, 3.7.4)
891[info] federation (2.12.21, 2.13.18, 3.7.4)
892[info] apolloCompatibility (2.13.18, 3.7.4)
893[info] Excluding projects:
894[info] rootJVM213 (2.13.18)
895[info] rootJVM3 (2.13.18)
896[info] examples (2.13.18)
897[info] * root (2.13.18)
898[info] docs (2.12.21, 2.13.18)
899[info] akkaHttp (2.12.21, 2.13.18)
900[info] rootJVM212 (2.13.18)
901[info] codegenSbt (2.13.18)
902[info] Reapplying settings...
903[info] ____ _ _ _
904[info] / ___|__ _| (_) |__ __ _ _ __
905[info] | | / _` | | | '_ \ / _` | '_ \
906[info] | |__| (_| | | | |_) | (_| | | | |
907[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0147-SNAPSHOT
908[info]
909[info] Useful sbt tasks:
910[info] > ~compile - Compile all modules with file-watch enabled
911[info] > +test - Run the unit test suite for all modules and Scala versions
912[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
913[info] > fmt - Run scalafmt on the entire project
914[info] > scripted - Run the scripted test suite
915[info] > examples/runMain example.quick.ExampleApp - Start the example server
916[info] > benchmarks/jmh:run - Run the benchmarks
917[info] > +publishLocal - Publish caliban locally
918[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
919Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
920[info] Reapplying settings...
921[info] ____ _ _ _
922[info] / ___|__ _| (_) |__ __ _ _ __
923[info] | | / _` | | | '_ \ / _` | '_ \
924[info] | |__| (_| | | | |_) | (_| | | | |
925[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0147-SNAPSHOT
926[info]
927[info] Useful sbt tasks:
928[info] > ~compile - Compile all modules with file-watch enabled
929[info] > +test - Run the unit test suite for all modules and Scala versions
930[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
931[info] > fmt - Run scalafmt on the entire project
932[info] > scripted - Run the scripted test suite
933[info] > examples/runMain example.quick.ExampleApp - Start the example server
934[info] > benchmarks/jmh:run - Run the benchmarks
935[info] > +publishLocal - Publish caliban locally
936[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
937[info] Defining Global / credentials, akkaHttp / credentials and 26 others.
938[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 224 others.
939[info] Run `last` for details.
940[info] Reapplying settings...
941[info] ____ _ _ _
942[info] / ___|__ _| (_) |__ __ _ _ __
943[info] | | / _` | | | '_ \ / _` | '_ \
944[info] | |__| (_| | | | |_) | (_| | | | |
945[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0147-SNAPSHOT
946[info]
947[info] Useful sbt tasks:
948[info] > ~compile - Compile all modules with file-watch enabled
949[info] > +test - Run the unit test suite for all modules and Scala versions
950[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
951[info] > fmt - Run scalafmt on the entire project
952[info] > scripted - Run the scripted test suite
953[info] > examples/runMain example.quick.ExampleApp - Start the example server
954[info] > benchmarks/jmh:run - Run the benchmarks
955[info] > +publishLocal - Publish caliban locally
956[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
957Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
958[info] Reapplying settings...
959OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
960
961 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
962 Did you mean rootJVM3 / allExcludeDependencies ?
963 , retry without global scopes
964[info] Reapplying settings...
965[info] ____ _ _ _
966[info] / ___|__ _| (_) |__ __ _ _ __
967[info] | | / _` | | | '_ \ / _` | '_ \
968[info] | |__| (_| | | | |_) | (_| | | | |
969[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0147-SNAPSHOT
970[info]
971[info] Useful sbt tasks:
972[info] > ~compile - Compile all modules with file-watch enabled
973[info] > +test - Run the unit test suite for all modules and Scala versions
974[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
975[info] > fmt - Run scalafmt on the entire project
976[info] > scripted - Run the scripted test suite
977[info] > examples/runMain example.quick.ExampleApp - Start the example server
978[info] > benchmarks/jmh:run - Run the benchmarks
979[info] > +publishLocal - Publish caliban locally
980[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
981Execute removeScalacOptionsStartingWith: -P:wartremover
982[info] Reapplying settings...
983[info] ____ _ _ _
984[info] / ___|__ _| (_) |__ __ _ _ __
985[info] | | / _` | | | '_ \ / _` | '_ \
986[info] | |__| (_| | | | |_) | (_| | | | |
987[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0147-SNAPSHOT
988[info]
989[info] Useful sbt tasks:
990[info] > ~compile - Compile all modules with file-watch enabled
991[info] > +test - Run the unit test suite for all modules and Scala versions
992[info] > ++3.7.4; rootJVM3/test - Run tests for all JVM modules in Scala 3
993[info] > fmt - Run scalafmt on the entire project
994[info] > scripted - Run the scripted test suite
995[info] > examples/runMain example.quick.ExampleApp - Start the example server
996[info] > benchmarks/jmh:run - Run the benchmarks
997[info] > +publishLocal - Publish caliban locally
998[info] > ++2.12.21; ++2.13.18; ++3.7.4 - Changing scala versions
999[success] Total time: 0 s, completed Jan 8, 2026, 1:47:31 AM
1000Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5","3.6"],"sourcePatches":[{"path":"core/src/main/scala/caliban/GraphQLInterpreter.scala","pattern":"R0 with R1 <:< R","replaceWith":"(R0 & R1) <:< R"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
1001Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1002Starting build...
1003Projects: Set(http4s, pekkoHttp, zioHttp, play, tools, clientJVM, reporting, monixInterop, macros, tapirInterop, catsInterop, core, tracing, quickAdapter, federation)
1004Starting build for ProjectRef(file:/build/repo/,reporting) (caliban-reporting)... [0/15]
1005OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
1006OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.6-migration` in Scala 2.12.20 module Global
1007OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1008OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1009OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
1010OpenCB::Filter out '-no-indent', matches setting pattern '^-?-no-indent'
1011Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1012[info] compiling 16 Scala sources to /build/repo/client/.jvm/target/scala-3.7.4/classes ...
1013[info] compiling 118 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
1014[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1015[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1016[warn] one warning found
1017[info] done compiling
1018[warn] one warning found
1019[warn] one warning found
1020[info] done compiling
1021[info] compiling 12 Scala sources to /build/repo/reporting/target/scala-3.7.4/classes ...
1022[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1023[warn] one warning found
1024[info] done compiling
1025[info] compiling 1 Scala source to /build/repo/reporting/target/scala-3.7.4/test-classes ...
1026[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1027[warn] one warning found
1028[info] done compiling
1029Starting build for ProjectRef(file:/build/repo/,macros) (caliban-macros)... [1/15]
1030Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1031Starting build for ProjectRef(file:/build/repo/,pekkoHttp) (caliban-pekko-http)... [2/15]
1032Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1033[info] compiling 9 Scala sources to /build/repo/interop/tapir/target/scala-3.7.4/classes ...
1034[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1035[warn] one warning found
1036[info] done compiling
1037[info] compiling 1 Scala source to /build/repo/adapters/pekko-http/target/scala-3.7.4/classes ...
1038[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1039[warn] one warning found
1040[info] done compiling
1041[info] compiling 6 Scala sources to /build/repo/interop/tapir/target/scala-3.7.4/test-classes ...
1042[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1043[warn] one warning found
1044[info] done compiling
1045[info] compiling 1 Scala source to /build/repo/adapters/pekko-http/target/scala-3.7.4/test-classes ...
1046[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1047[warn] one warning found
1048[info] done compiling
1049Starting build for ProjectRef(file:/build/repo/,http4s) (caliban-http4s)... [3/15]
1050Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1051[info] compiling 7 Scala sources to /build/repo/interop/cats/target/scala-3.7.4/classes ...
1052[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1053[warn] one warning found
1054[info] done compiling
1055[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.7.4/classes ...
1056[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1057[warn] one warning found
1058[info] done compiling
1059[info] compiling 46 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
1060[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1061[warn] one warning found
1062[info] done compiling
1063[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.7.4/test-classes ...
1064[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1065[warn] one warning found
1066[info] done compiling
1067Starting build for ProjectRef(file:/build/repo/,core) (caliban)... [4/15]
1068Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1069Starting build for ProjectRef(file:/build/repo/,federation) (caliban-federation)... [5/15]
1070Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1071[info] compiling 32 Scala sources to /build/repo/federation/target/scala-3.7.4/classes ...
1072[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1073[warn] one warning found
1074[info] done compiling
1075[info] compiling 3 Scala sources to /build/repo/federation/target/scala-3.7.4/test-classes ...
1076[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1077[warn] one warning found
1078[info] done compiling
1079Starting build for ProjectRef(file:/build/repo/,tracing) (caliban-tracing)... [6/15]
1080Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1081[info] compiling 22 Scala sources to /build/repo/tools/target/scala-3.7.4/classes ...
1082[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1083[warn] one warning found
1084[info] done compiling
1085[info] compiling 4 Scala sources to /build/repo/tracing/target/scala-3.7.4/classes ...
1086[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1087[warn] one warning found
1088[info] done compiling
1089[info] compiling 2 Scala sources to /build/repo/tracing/target/scala-3.7.4/test-classes ...
1090[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1091[warn] one warning found
1092[info] done compiling
1093Starting build for ProjectRef(file:/build/repo/,quickAdapter) (caliban-quick)... [7/15]
1094Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1095[info] compiling 6 Scala sources to /build/repo/adapters/quick/target/scala-3.7.4/classes ...
1096[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1097[warn] one warning found
1098[info] done compiling
1099[info] compiling 1 Scala source to /build/repo/adapters/quick/target/scala-3.7.4/test-classes ...
1100[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1101[warn] one warning found
1102[info] done compiling
1103Starting build for ProjectRef(file:/build/repo/,play) (caliban-play)... [8/15]
1104Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1105[info] compiling 1 Scala source to /build/repo/adapters/play/target/scala-3.7.4/classes ...
1106[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1107[warn] one warning found
1108[info] done compiling
1109[info] compiling 1 Scala source to /build/repo/adapters/play/target/scala-3.7.4/test-classes ...
1110[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1111[warn] one warning found
1112[info] done compiling
1113Starting build for ProjectRef(file:/build/repo/,tools) (caliban-tools)... [9/15]
1114Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1115[info] compiling 11 Scala sources to /build/repo/tools/target/scala-3.7.4/test-classes ...
1116[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1117[warn] one warning found
1118[info] done compiling
1119Starting build for ProjectRef(file:/build/repo/,tapirInterop) (caliban-tapir)... [10/15]
1120Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1121Starting build for ProjectRef(file:/build/repo/,catsInterop) (caliban-cats)... [11/15]
1122Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1123[info] compiling 2 Scala sources to /build/repo/interop/cats/target/scala-3.7.4/test-classes ...
1124[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1125[warn] one warning found
1126[info] done compiling
1127Starting build for ProjectRef(file:/build/repo/,monixInterop) (caliban-monix)... [12/15]
1128Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1129[info] compiling 2 Scala sources to /build/repo/interop/monix/target/scala-3.7.4/classes ...
1130[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1131[warn] one warning found
1132[info] done compiling
1133Starting build for ProjectRef(file:/build/repo/,clientJVM) (caliban-client)... [13/15]
1134Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1135[info] compiling 6 Scala sources to /build/repo/client/.jvm/target/scala-3.7.4/test-classes ...
1136[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1137[warn] one warning found
1138[info] done compiling
1139Starting build for ProjectRef(file:/build/repo/,zioHttp) (caliban-zio-http)... [14/15]
1140Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
1141[info] compiling 1 Scala source to /build/repo/adapters/zio-http/target/scala-3.7.4/classes ...
1142[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1143[warn] one warning found
1144[info] done compiling
1145
1146************************
1147Build summary:
1148[{
1149 "module": "caliban-reporting",
1150 "compile": {"status": "ok", "tookMs": 40486, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1151 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1152 "test-compile": {"status": "ok", "tookMs": 1855, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1153 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1154 "publish": {"status": "skipped", "tookMs": 0},
1155 "metadata": {
1156 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1157}
1158},{
1159 "module": "caliban-macros",
1160 "compile": {"status": "ok", "tookMs": 60, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1161 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1162 "test-compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1163 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1164 "publish": {"status": "skipped", "tookMs": 0},
1165 "metadata": {
1166 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1167}
1168},{
1169 "module": "caliban-pekko-http",
1170 "compile": {"status": "ok", "tookMs": 4025, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1171 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1172 "test-compile": {"status": "ok", "tookMs": 7200, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1173 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1174 "publish": {"status": "skipped", "tookMs": 0},
1175 "metadata": {
1176 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1177}
1178},{
1179 "module": "caliban-http4s",
1180 "compile": {"status": "ok", "tookMs": 2058, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1181 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1182 "test-compile": {"status": "ok", "tookMs": 39113, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1183 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1184 "publish": {"status": "skipped", "tookMs": 0},
1185 "metadata": {
1186 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1187}
1188},{
1189 "module": "caliban",
1190 "compile": {"status": "ok", "tookMs": 114, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1191 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1192 "test-compile": {"status": "ok", "tookMs": 157, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1193 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1194 "publish": {"status": "skipped", "tookMs": 0},
1195 "metadata": {
1196 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1197}
1198},{
1199 "module": "caliban-federation",
1200 "compile": {"status": "ok", "tookMs": 3978, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1201 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1202 "test-compile": {"status": "ok", "tookMs": 1701, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1203 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1204 "publish": {"status": "skipped", "tookMs": 0},
1205 "metadata": {
1206 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1207}
1208},{
1209 "module": "caliban-tracing",
1210 "compile": {"status": "ok", "tookMs": 13717, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1211 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1212 "test-compile": {"status": "ok", "tookMs": 1183, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1213 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1214 "publish": {"status": "skipped", "tookMs": 0},
1215 "metadata": {
1216 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1217}
1218},{
1219 "module": "caliban-quick",
1220 "compile": {"status": "ok", "tookMs": 1158, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1221 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1222 "test-compile": {"status": "ok", "tookMs": 1010, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1223 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1224 "publish": {"status": "skipped", "tookMs": 0},
1225 "metadata": {
1226 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1227}
1228},{
1229 "module": "caliban-play",
1230 "compile": {"status": "ok", "tookMs": 671, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1231 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1232 "test-compile": {"status": "ok", "tookMs": 831, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1233 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1234 "publish": {"status": "skipped", "tookMs": 0},
1235 "metadata": {
1236 "crossScalaVersions": ["2.13.18", "3.3.7"]
1237}
1238},{
1239 "module": "caliban-tools",
1240 "compile": {"status": "ok", "tookMs": 183, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1241 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1242 "test-compile": {"status": "ok", "tookMs": 2356, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1243 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1244 "publish": {"status": "skipped", "tookMs": 0},
1245 "metadata": {
1246 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1247}
1248},{
1249 "module": "caliban-tapir",
1250 "compile": {"status": "ok", "tookMs": 136, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1251 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1252 "test-compile": {"status": "ok", "tookMs": 234, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1253 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1254 "publish": {"status": "skipped", "tookMs": 0},
1255 "metadata": {
1256 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1257}
1258},{
1259 "module": "caliban-cats",
1260 "compile": {"status": "ok", "tookMs": 146, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1261 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1262 "test-compile": {"status": "ok", "tookMs": 1326, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1263 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1264 "publish": {"status": "skipped", "tookMs": 0},
1265 "metadata": {
1266 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1267}
1268},{
1269 "module": "caliban-monix",
1270 "compile": {"status": "ok", "tookMs": 713, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1271 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1272 "test-compile": {"status": "ok", "tookMs": 176, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1273 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1274 "publish": {"status": "skipped", "tookMs": 0},
1275 "metadata": {
1276 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1277}
1278},{
1279 "module": "caliban-client",
1280 "compile": {"status": "ok", "tookMs": 61, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1281 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1282 "test-compile": {"status": "ok", "tookMs": 2578, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1283 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1284 "publish": {"status": "skipped", "tookMs": 0},
1285 "metadata": {
1286 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1287}
1288},{
1289 "module": "caliban-zio-http",
1290 "compile": {"status": "ok", "tookMs": 600, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1291 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1292 "test-compile": {"status": "ok", "tookMs": 241, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
1293 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1294 "publish": {"status": "skipped", "tookMs": 0},
1295 "metadata": {
1296 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
1297}
1298}]
1299************************
1300[success] Total time: 143 s (0:02:23.0), completed Jan 8, 2026, 1:49:54 AM
1301[0JChecking patch project/plugins.sbt...
1302Checking patch build.sbt...
1303Applied patch project/plugins.sbt cleanly.
1304Applied patch build.sbt cleanly.
1305No migration rewrite changes found, would not commit
1306----
1307Preparing build for 3.8.0-RC6
1308Scala binary version found: 3.8
1309Implicitly using source version 3.8
1310Scala binary version found: 3.8
1311Implicitly using source version 3.8
1312Would try to apply common scalacOption (best-effort, sbt/mill only):
1313Append: ,REQUIRE:-source:3.8
1314Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1315
1316Try apply source patch:
1317Path: core/src/main/scala/caliban/GraphQLInterpreter.scala
1318Pattern: R0 with R1 <:< R
1319Replacement: (R0 & R1) <:< R
1320Failed to apply pattern 'R0 with R1 <:< R' in core/src/main/scala/caliban/GraphQLInterpreter.scala
1321
1322Try apply source patch:
1323Path: build.sbt
1324Pattern: val scala3 = "3.3.7"
1325Replacement: val scala3 = "3.8.0-RC6"
1326Successfully applied pattern 'val scala3 = "3.3.7"' in build.sbt
1327----
1328Starting build for 3.8.0-RC6
1329Execute tests: true
1330sbt project found:
1331No prepare script found for project ghostdogpr/caliban
1332##################################
1333Scala version: 3.8.0-RC6
1334Targets: com.github.ghostdogpr%caliban com.github.ghostdogpr%caliban-cats com.github.ghostdogpr%caliban-client com.github.ghostdogpr%caliban-federation com.github.ghostdogpr%caliban-http4s com.github.ghostdogpr%caliban-macros com.github.ghostdogpr%caliban-monix com.github.ghostdogpr%caliban-pekko-http com.github.ghostdogpr%caliban-play com.github.ghostdogpr%caliban-quick com.github.ghostdogpr%caliban-reporting com.github.ghostdogpr%caliban-tapir com.github.ghostdogpr%caliban-tools com.github.ghostdogpr%caliban-tracing com.github.ghostdogpr%caliban-zio-http
1335Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.5","3.6"],"sourcePatches":[{"path":"core/src/main/scala/caliban/GraphQLInterpreter.scala","pattern":"R0 with R1 <:< R","replaceWith":"(R0 & R1) <:< R"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
1336##################################
1337Using extra scalacOptions: ,REQUIRE:-source:3.8
1338Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1339[sbt_options] declare -a sbt_options=()
1340[process_args] java_version = '17'
1341[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
1342# Executing command line:
1343java
1344-Dfile.encoding=UTF-8
1345-XX:MaxMetaspaceSize=3G
1346-Xmx3G
1347-XX:+UseG1GC
1348-Dcommunitybuild.scala=3.8.0-RC6
1349-Dcommunitybuild.project.dependencies.add=
1350-Xmx7G
1351-Xms4G
1352-Xss8M
1353-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1354-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
1355-jar
1356/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1357"setCrossScalaVersions 3.8.0-RC6"
1358"++3.8.0-RC6 -v"
1359"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1360"set every credentials := Nil"
1361"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1362"removeScalacOptionsStartingWith -P:wartremover"
1363
1364moduleMappings
1365"runBuild 3.8.0-RC6 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.5","3.6"],"sourcePatches":[{"path":"core/src/main/scala/caliban/GraphQLInterpreter.scala","pattern":"R0 with R1 <:< R","replaceWith":"(R0 & R1) <:< R"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.github.ghostdogpr%caliban com.github.ghostdogpr%caliban-cats com.github.ghostdogpr%caliban-client com.github.ghostdogpr%caliban-federation com.github.ghostdogpr%caliban-http4s com.github.ghostdogpr%caliban-macros com.github.ghostdogpr%caliban-monix com.github.ghostdogpr%caliban-pekko-http com.github.ghostdogpr%caliban-play com.github.ghostdogpr%caliban-quick com.github.ghostdogpr%caliban-reporting com.github.ghostdogpr%caliban-tapir com.github.ghostdogpr%caliban-tools com.github.ghostdogpr%caliban-tracing com.github.ghostdogpr%caliban-zio-http"
1366
1367[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
1368[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
1369[info] loading project definition from /build/repo/project
1370[info] loading settings for project root from build.sbt...
1371[info] resolving key references (37614 settings) ...
1372[info] ____ _ _ _
1373[info] / ___|__ _| (_) |__ __ _ _ __
1374[info] | | / _` | | | '_ \ / _` | '_ \
1375[info] | |__| (_| | | | |_) | (_| | | | |
1376[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0150-SNAPSHOT
1377[info]
1378[info] Useful sbt tasks:
1379[info] > ~compile - Compile all modules with file-watch enabled
1380[info] > +test - Run the unit test suite for all modules and Scala versions
1381[info] > ++3.8.0-RC6; rootJVM3/test - Run tests for all JVM modules in Scala 3
1382[info] > fmt - Run scalafmt on the entire project
1383[info] > scripted - Run the scripted test suite
1384[info] > examples/runMain example.quick.ExampleApp - Start the example server
1385[info] > benchmarks/jmh:run - Run the benchmarks
1386[info] > +publishLocal - Publish caliban locally
1387[info] > ++2.12.21; ++2.13.18; ++3.8.0-RC6 - Changing scala versions
1388Execute setCrossScalaVersions: 3.8.0-RC6
1389OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in rootJVM3/crossScalaVersions
1390OpenCB::Limitting incorrect crossVersions List(2.12.21) -> List(2.13.18) in codegenSbt/crossScalaVersions
1391OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in benchmarks/crossScalaVersions
1392OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in catsInterop/crossScalaVersions
1393OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in clientNative/crossScalaVersions
1394OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in core/crossScalaVersions
1395OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in monixInterop/crossScalaVersions
1396OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in clientJS/crossScalaVersions
1397OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in apolloCompatibility/crossScalaVersions
1398OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in root/crossScalaVersions
1399OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in rootJVM213/crossScalaVersions
1400OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in rootJVM212/crossScalaVersions
1401OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in clientLaminextJS/crossScalaVersions
1402OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in clientJVM/crossScalaVersions
1403OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in http4s/crossScalaVersions
1404OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in tools/crossScalaVersions
1405OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in tapirInterop/crossScalaVersions
1406OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in federation/crossScalaVersions
1407OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in zioHttp/crossScalaVersions
1408OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in quickAdapter/crossScalaVersions
1409OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in pekkoHttp/crossScalaVersions
1410OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in reporting/crossScalaVersions
1411OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in macros/crossScalaVersions
1412OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in tracing/crossScalaVersions
1413OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in play/crossScalaVersions
1414[info] ____ _ _ _
1415[info] / ___|__ _| (_) |__ __ _ _ __
1416[info] | | / _` | | | '_ \ / _` | '_ \
1417[info] | |__| (_| | | | |_) | (_| | | | |
1418[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0150-SNAPSHOT
1419[info]
1420[info] Useful sbt tasks:
1421[info] > ~compile - Compile all modules with file-watch enabled
1422[info] > +test - Run the unit test suite for all modules and Scala versions
1423[info] > ++3.8.0-RC6; rootJVM3/test - Run tests for all JVM modules in Scala 3
1424[info] > fmt - Run scalafmt on the entire project
1425[info] > scripted - Run the scripted test suite
1426[info] > examples/runMain example.quick.ExampleApp - Start the example server
1427[info] > benchmarks/jmh:run - Run the benchmarks
1428[info] > +publishLocal - Publish caliban locally
1429[info] > ++2.12.21; ++2.13.18; ++3.8.0-RC6 - Changing scala versions
1430[info] Setting Scala version to 3.8.0-RC6 on 20 projects.
1431[info] Switching Scala version on:
1432[info] clientLaminextJS (2.13.18, 3.8.0-RC6)
1433[info] benchmarks (2.13.18, 3.8.0-RC6)
1434[info] http4s (2.12.21, 2.13.18, 3.8.0-RC6)
1435[info] pekkoHttp (2.12.21, 2.13.18, 3.8.0-RC6)
1436[info] zioHttp (2.12.21, 2.13.18, 3.8.0-RC6)
1437[info] clientNative (2.12.21, 2.13.18, 3.8.0-RC6)
1438[info] play (2.13.18, 3.8.0-RC6)
1439[info] clientJS (2.12.21, 2.13.18, 3.8.0-RC6)
1440[info] tools (2.12.21, 2.13.18, 3.8.0-RC6)
1441[info] clientJVM (2.12.21, 2.13.18, 3.8.0-RC6)
1442[info] reporting (2.12.21, 2.13.18, 3.8.0-RC6)
1443[info] monixInterop (2.12.21, 2.13.18, 3.8.0-RC6)
1444[info] macros (2.12.21, 2.13.18, 3.8.0-RC6)
1445[info] tapirInterop (2.12.21, 2.13.18, 3.8.0-RC6)
1446[info] catsInterop (2.12.21, 2.13.18, 3.8.0-RC6)
1447[info] core (2.12.21, 2.13.18, 3.8.0-RC6)
1448[info] tracing (2.12.21, 2.13.18, 3.8.0-RC6)
1449[info] quickAdapter (2.12.21, 2.13.18, 3.8.0-RC6)
1450[info] federation (2.12.21, 2.13.18, 3.8.0-RC6)
1451[info] apolloCompatibility (2.13.18, 3.8.0-RC6)
1452[info] Excluding projects:
1453[info] rootJVM213 (2.13.18)
1454[info] rootJVM3 (2.13.18)
1455[info] examples (2.13.18)
1456[info] * root (2.13.18)
1457[info] docs (2.12.21, 2.13.18)
1458[info] akkaHttp (2.12.21, 2.13.18)
1459[info] rootJVM212 (2.13.18)
1460[info] codegenSbt (2.13.18)
1461[info] Reapplying settings...
1462[info] ____ _ _ _
1463[info] / ___|__ _| (_) |__ __ _ _ __
1464[info] | | / _` | | | '_ \ / _` | '_ \
1465[info] | |__| (_| | | | |_) | (_| | | | |
1466[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0150-SNAPSHOT
1467[info]
1468[info] Useful sbt tasks:
1469[info] > ~compile - Compile all modules with file-watch enabled
1470[info] > +test - Run the unit test suite for all modules and Scala versions
1471[info] > ++3.8.0-RC6; rootJVM3/test - Run tests for all JVM modules in Scala 3
1472[info] > fmt - Run scalafmt on the entire project
1473[info] > scripted - Run the scripted test suite
1474[info] > examples/runMain example.quick.ExampleApp - Start the example server
1475[info] > benchmarks/jmh:run - Run the benchmarks
1476[info] > +publishLocal - Publish caliban locally
1477[info] > ++2.12.21; ++2.13.18; ++3.8.0-RC6 - Changing scala versions
1478Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1479[info] Reapplying settings...
1480[info] ____ _ _ _
1481[info] / ___|__ _| (_) |__ __ _ _ __
1482[info] | | / _` | | | '_ \ / _` | '_ \
1483[info] | |__| (_| | | | |_) | (_| | | | |
1484[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0150-SNAPSHOT
1485[info]
1486[info] Useful sbt tasks:
1487[info] > ~compile - Compile all modules with file-watch enabled
1488[info] > +test - Run the unit test suite for all modules and Scala versions
1489[info] > ++3.8.0-RC6; rootJVM3/test - Run tests for all JVM modules in Scala 3
1490[info] > fmt - Run scalafmt on the entire project
1491[info] > scripted - Run the scripted test suite
1492[info] > examples/runMain example.quick.ExampleApp - Start the example server
1493[info] > benchmarks/jmh:run - Run the benchmarks
1494[info] > +publishLocal - Publish caliban locally
1495[info] > ++2.12.21; ++2.13.18; ++3.8.0-RC6 - Changing scala versions
1496[info] Defining Global / credentials, akkaHttp / credentials and 26 others.
1497[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 224 others.
1498[info] Run `last` for details.
1499[info] Reapplying settings...
1500[info] ____ _ _ _
1501[info] / ___|__ _| (_) |__ __ _ _ __
1502[info] | | / _` | | | '_ \ / _` | '_ \
1503[info] | |__| (_| | | | |_) | (_| | | | |
1504[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0150-SNAPSHOT
1505[info]
1506[info] Useful sbt tasks:
1507[info] > ~compile - Compile all modules with file-watch enabled
1508[info] > +test - Run the unit test suite for all modules and Scala versions
1509[info] > ++3.8.0-RC6; rootJVM3/test - Run tests for all JVM modules in Scala 3
1510[info] > fmt - Run scalafmt on the entire project
1511[info] > scripted - Run the scripted test suite
1512[info] > examples/runMain example.quick.ExampleApp - Start the example server
1513[info] > benchmarks/jmh:run - Run the benchmarks
1514[info] > +publishLocal - Publish caliban locally
1515[info] > ++2.12.21; ++2.13.18; ++3.8.0-RC6 - Changing scala versions
1516Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1517[info] Reapplying settings...
1518OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1519
1520 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
1521 Did you mean rootJVM3 / allExcludeDependencies ?
1522 , retry without global scopes
1523[info] Reapplying settings...
1524[info] ____ _ _ _
1525[info] / ___|__ _| (_) |__ __ _ _ __
1526[info] | | / _` | | | '_ \ / _` | '_ \
1527[info] | |__| (_| | | | |_) | (_| | | | |
1528[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0150-SNAPSHOT
1529[info]
1530[info] Useful sbt tasks:
1531[info] > ~compile - Compile all modules with file-watch enabled
1532[info] > +test - Run the unit test suite for all modules and Scala versions
1533[info] > ++3.8.0-RC6; rootJVM3/test - Run tests for all JVM modules in Scala 3
1534[info] > fmt - Run scalafmt on the entire project
1535[info] > scripted - Run the scripted test suite
1536[info] > examples/runMain example.quick.ExampleApp - Start the example server
1537[info] > benchmarks/jmh:run - Run the benchmarks
1538[info] > +publishLocal - Publish caliban locally
1539[info] > ++2.12.21; ++2.13.18; ++3.8.0-RC6 - Changing scala versions
1540Execute removeScalacOptionsStartingWith: -P:wartremover
1541[info] Reapplying settings...
1542[info] ____ _ _ _
1543[info] / ___|__ _| (_) |__ __ _ _ __
1544[info] | | / _` | | | '_ \ / _` | '_ \
1545[info] | |__| (_| | | | |_) | (_| | | | |
1546[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 2.11.2+1-dc206385+20260108-0150-SNAPSHOT
1547[info]
1548[info] Useful sbt tasks:
1549[info] > ~compile - Compile all modules with file-watch enabled
1550[info] > +test - Run the unit test suite for all modules and Scala versions
1551[info] > ++3.8.0-RC6; rootJVM3/test - Run tests for all JVM modules in Scala 3
1552[info] > fmt - Run scalafmt on the entire project
1553[info] > scripted - Run the scripted test suite
1554[info] > examples/runMain example.quick.ExampleApp - Start the example server
1555[info] > benchmarks/jmh:run - Run the benchmarks
1556[info] > +publishLocal - Publish caliban locally
1557[info] > ++2.12.21; ++2.13.18; ++3.8.0-RC6 - Changing scala versions
1558[success] Total time: 0 s, completed Jan 8, 2026, 1:50:29 AM
1559Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.5","3.6"],"sourcePatches":[{"path":"core/src/main/scala/caliban/GraphQLInterpreter.scala","pattern":"R0 with R1 <:< R","replaceWith":"(R0 & R1) <:< R"},{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
1560Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
1561Starting build...
1562Projects: Set(http4s, pekkoHttp, zioHttp, play, tools, clientJVM, reporting, monixInterop, macros, tapirInterop, catsInterop, core, tracing, quickAdapter, federation)
1563Starting build for ProjectRef(file:/build/repo/,reporting) (caliban-reporting)... [0/15]
1564OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
1565OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1566OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1567OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
1568Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1569[info] compiling 16 Scala sources to /build/repo/client/.jvm/target/scala-3.8.0-RC6/classes ...
1570[info] compiling 118 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/classes ...
1571[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1572[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1573[warn] one warning found
1574[info] done compiling
1575[warn] there was 1 deprecation warning; re-run with -deprecation for details
1576[warn] two warnings found
1577[warn] there was 1 deprecation warning; re-run with -deprecation for details
1578[warn] three warnings found
1579[info] done compiling
1580[info] compiling 12 Scala sources to /build/repo/reporting/target/scala-3.8.0-RC6/classes ...
1581[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1582[warn] one warning found
1583[info] done compiling
1584[info] compiling 1 Scala source to /build/repo/reporting/target/scala-3.8.0-RC6/test-classes ...
1585[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1586[warn] one warning found
1587[info] done compiling
1588+ SchemaReporting
1589timestamp=2026-01-08T00:51:25.518561308Z level=WARN thread=#zio-fiber-34 message="Schema reporting for test@test failed because of a client error Communication Error: 404. This is likely a defect, halting retries" cause="caliban.client.CalibanClientError$CommunicationError: Communication Error: 404
1590 at caliban.client.CalibanClientError$CommunicationError$.apply(CalibanClientError.scala:16)
1591 at caliban.reporting.ReportingDaemonSpec$.spec$$anonfun$2$$anonfun$1$$anonfun$1$$anonfun$1(ReportingDaemonSpec.scala:104)
1592 at zio.ZIO$.fail$$anonfun$1(ZIO.scala:3252)
1593 at zio.ZIO$.failCause$$anonfun$1(ZIO.scala:3263)
1594" location=caliban.reporting.ReportingDaemon.register file=ReportingDaemon.scala line=21
1595timestamp=2026-01-08T00:51:25.515825383Z level=WARN thread=#zio-fiber-33 message="Schema reporting encountered an error: Communication Error: 404, retrying in 20 seconds" cause="caliban.client.CalibanClientError$CommunicationError: Communication Error: 404
1596 at caliban.client.CalibanClientError$CommunicationError$.apply(CalibanClientError.scala:16)
1597 at caliban.reporting.ReportingDaemonSpec$.spec$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(ReportingDaemonSpec.scala:93)
1598 at zio.ZIO$.fail$$anonfun$1(ZIO.scala:3252)
1599 at zio.ZIO$.failCause$$anonfun$1(ZIO.scala:3263)
1600" location=caliban.reporting.ReportingDaemon.register file=ReportingDaemon.scala line=21
1601timestamp=2026-01-08T00:51:25.562931312Z level=WARN thread=#zio-fiber-33 message="Schema reporting encountered an error: Communication Error: 404, retrying in 20 seconds" cause="caliban.client.CalibanClientError$CommunicationError: Communication Error: 404
1602 at caliban.client.CalibanClientError$CommunicationError$.apply(CalibanClientError.scala:16)
1603 at caliban.reporting.ReportingDaemonSpec$.spec$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(ReportingDaemonSpec.scala:93)
1604 at zio.ZIO$.fail$$anonfun$1(ZIO.scala:3252)
1605 at zio.ZIO$.failCause$$anonfun$1(ZIO.scala:3263)
1606" location=caliban.reporting.ReportingDaemon.register file=ReportingDaemon.scala line=21
1607timestamp=2026-01-08T00:51:25.593708435Z level=WARN thread=#zio-fiber-33 message="Schema reporting encountered an error: Communication Error: 404, retrying in 20 seconds" cause="caliban.client.CalibanClientError$CommunicationError: Communication Error: 404
1608 at caliban.client.CalibanClientError$CommunicationError$.apply(CalibanClientError.scala:16)
1609 at caliban.reporting.ReportingDaemonSpec$.spec$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(ReportingDaemonSpec.scala:93)
1610 at zio.ZIO$.fail$$anonfun$1(ZIO.scala:3252)
1611 at zio.ZIO$.failCause$$anonfun$1(ZIO.scala:3263)
1612" location=caliban.reporting.ReportingDaemon.register file=ReportingDaemon.scala line=21
1613timestamp=2026-01-08T00:51:25.622510659Z level=WARN thread=#zio-fiber-33 message="Schema reporting encountered an error: Communication Error: 404, retrying in 20 seconds" cause="caliban.client.CalibanClientError$CommunicationError: Communication Error: 404
1614 at caliban.client.CalibanClientError$CommunicationError$.apply(CalibanClientError.scala:16)
1615 at caliban.reporting.ReportingDaemonSpec$.spec$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(ReportingDaemonSpec.scala:93)
1616 at zio.ZIO$.fail$$anonfun$1(ZIO.scala:3252)
1617 at zio.ZIO$.failCause$$anonfun$1(ZIO.scala:3263)
1618" location=caliban.reporting.ReportingDaemon.register file=ReportingDaemon.scala line=21
1619 + If true was received then next request should send the schema
1620 + Receiving a schema error should halt the process
1621 + If false was received the next payload shouldn't include the schema
1622 + non-2xx response should retry after 20 seconds
16234 tests passed. 0 tests failed. 0 tests ignored.
1624
1625Executed in 339 ms
1626
1627Starting build for ProjectRef(file:/build/repo/,macros) (caliban-macros)... [1/15]
1628Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1629Starting build for ProjectRef(file:/build/repo/,pekkoHttp) (caliban-pekko-http)... [2/15]
1630Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1631[info] compiling 9 Scala sources to /build/repo/interop/tapir/target/scala-3.8.0-RC6/classes ...
1632[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1633[warn] one warning found
1634[info] done compiling
1635[info] compiling 1 Scala source to /build/repo/adapters/pekko-http/target/scala-3.8.0-RC6/classes ...
1636[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1637[warn] one warning found
1638[info] done compiling
1639[info] compiling 6 Scala sources to /build/repo/interop/tapir/target/scala-3.8.0-RC6/test-classes ...
1640[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1641[warn] one warning found
1642[info] done compiling
1643[info] compiling 1 Scala source to /build/repo/adapters/pekko-http/target/scala-3.8.0-RC6/test-classes ...
1644[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1645[warn] one warning found
1646[info] done compiling
1647SLF4J(W): No SLF4J providers were found.
1648SLF4J(W): Defaulting to no-operation (NOP) logger implementation
1649SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
1650+ PekkoHttpAdapterSpec
1651 + http
1652 + test POST http endpoint
1653 + test GET http endpoint
1654 + test interceptor failure
1655 + lower-case content-type header
1656 + don't defer pure values
1657 + allow deferred effects
1658 + test caching directives
1659 + Accept application/graphql-response+json
1660 + Succeeds for GET and POST requests
1661 + Content-type matches the request Accept header
1662 + Returns 400 status code on parsing errors
1663 + Returns 400 status code on validation errors
1664 + Returns 400 status code on variable coercion errors
1665 + returns 400 status code on invalid GET requests
1666 + returns 400 status code on invalid POST requests
1667 + returns 400 for mutations over GET methods
1668 + very long field values in mutations
1669 + server-sent events
1670 - TextEventStream - ignored: 1
1671 + uploads
1672 + test http upload endpoint
1673 + test http upload endpoint for extra fields
1674 + test ws endpoint
1675 + legacy ws
1676 + graphql-ws
1677[INFO] [01/08/2026 01:51:50.788] [ZScheduler-Worker-1] [CoordinatedShutdown(pekko://default)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
167820 tests passed. 0 tests failed. 1 tests ignored.
1679
1680Executed in 11 s 972 ms
1681
1682Starting build for ProjectRef(file:/build/repo/,http4s) (caliban-http4s)... [3/15]
1683Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1684[info] compiling 7 Scala sources to /build/repo/interop/cats/target/scala-3.8.0-RC6/classes ...
1685[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1686[warn] one warning found
1687[info] done compiling
1688[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.8.0-RC6/classes ...
1689[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1690[warn] one warning found
1691[info] done compiling
1692[info] compiling 46 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/test-classes ...
1693[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1694[warn] one warning found
1695[info] done compiling
1696[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.8.0-RC6/test-classes ...
1697[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1698[warn] one warning found
1699[info] done compiling
1700+ Http4sAdapterSpec
1701SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
1702SLF4J: Defaulting to no-operation (NOP) logger implementation
1703SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
1704SLF4J: Failed to load class "org.slf4j.impl.StaticMDCBinder".
1705SLF4J: Defaulting to no-operation MDCAdapter implementation.
1706SLF4J: See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details.
1707 + jsoniter codec
1708 + http
1709 + test POST http endpoint
1710 + test GET http endpoint
1711 + test interceptor failure
1712 + lower-case content-type header
1713 + don't defer pure values
1714 + allow deferred effects
1715 + test caching directives
1716 + Accept application/graphql-response+json
1717 + Succeeds for GET and POST requests
1718 + Content-type matches the request Accept header
1719 + Returns 400 status code on parsing errors
1720 + Returns 400 status code on validation errors
1721 + Returns 400 status code on variable coercion errors
1722 + returns 400 status code on invalid GET requests
1723 + returns 400 status code on invalid POST requests
1724 + returns 400 for mutations over GET methods
1725 + very long field values in mutations
1726 + server-sent events
1727 - TextEventStream - ignored: 1
1728 + uploads
1729 + test http upload endpoint
1730 + test http upload endpoint for extra fields
1731 + test ws endpoint
1732 + legacy ws
1733 + graphql-ws
173420 tests passed. 0 tests failed. 1 tests ignored.
1735
1736Executed in 12 s 399 ms
1737
1738Starting build for ProjectRef(file:/build/repo/,core) (caliban)... [4/15]
1739Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1740+ RootTypeSpec
1741 + do not override interface
1742+ FieldMetricsSpec
1743 + measures the duration of a field correctly and increases the total metric with correct status
1744+ GraphQLWSInputJsoniterSpec
1745 + can encode to JSON by jsoniter
1746 + can be parsed from JSON by jsoniter
1747+ CachingWrapperSpec
1748 + privately cached type
1749 + publicly cached type with field override
1750 + privately cached type with field override
1751 + publicly cached type
1752 + most restrictive field wins
1753 + disable caching
1754 + override field
1755 + most restrictive nested field wins
1756 + inherited fields
1757+ ValidationSchemaSpec
1758 + Enum
1759 + must be non-empty
1760 + non-empty enum is ok
1761 + Interface
1762 + field names must be unique
1763 + must define one or more fields
1764 + field name can't start with '__'
1765 + field argument name can't start with '__'
1766 + field can't be input type
1767 + field argument can't be output type
1768 + clashing input and object types
1769 + missing root query
1770 + clashing names from different packages
1771 + Object
1772 + field argument name can't start with '__'
1773 + must define one or more fields
1774 + must include a field of the same name for every field defined in an interface
1775 + field type with the same name but not equal to or a subtype of an interface field is invalid
1776 + field argument can't be output type
1777 + field name can't start with '__'
1778 + may declare that it implements one or more unique interfaces
1779 + field type when equal to interface field type is a valid sub-type
1780 + field type in the possible types of an interface or union is a valid sub-type
1781 + field type that is an invalid list item subtype is invalid
1782 + field type that is a valid list item subtype is valid
1783 + fields with additional nullable args are valid
1784 + field type that is a Non-Null variant of a valid interface field type is valid
1785 + fields including arguments of the same name and type defined in an interface are valid
1786 + fields with additional non-nullable args are invalid
1787 + wrong field name is invalid
1788 + input field is deprecated and non null with no default value
1789 + wrong type name is invalid
1790 + query root type not an object
1791 + InputObjects
1792 + must define one or more fields
1793 + no two input fields may share the same name
1794 + name can't start with '__'
1795 + should only contain types for which IsInputType(type) is true
1796 + Directives
1797 + name on a type can't start with '__'
1798 + argument name can't start with '__'
1799 + name on a field type can't start with '__'
1800 + name on a inputValue on a field type can't start with '__'
1801 + name on a inputValue on a type can't start with '__'
1802 + Union
1803 + must be non-empty
1804 + union containing object types is ok
1805 + OneOf input objects
1806 + cannot have default values
1807 + must have unique field names
1808 + must have at least one input field
1809 + case classes extending OneOf sealed traits must have a single argument
1810+ ConnectionSpec
1811 + it correctly creates the connection
1812 + it correctly slices the list when before is set
1813 + it correctly calculates hasPreviousPage
1814 + it correctly calculates hasNextPage
1815 + it paginates the response forwards
1816 + it paginates the response backwards
1817 + it paginates the response forwards with a cursor
1818 + Pagination
1819 + it paginates the response backwards with a cursor
1820 + successfully returns a Pagination case class
1821 + must set first or last
1822 + cursor can be null
1823 + both cursors and counts can't be set
1824 + ForwardPagination
1825 + must set first
1826 + first cannot be negative
1827 + successfully returns a Pagination case class
1828 + BackwardPagination
1829 + last cannot be negative
1830 + must set last
1831 + successfully returns a Pagination case class
1832 + it correctly renders as GraphQL
1833+ EnumFieldAutoDerivation
1834 + A provided Schema take priority over auto-derivation
1835 + A provided ArgBuilder take priority over auto-derivation
1836 + A schema & argbuilder is created automatically for enums
1837+ IntrospectionSpec
1838 + fail when introspection is disabled
1839 + introspect type
1840 + introspect nonexistent type
1841 + introspect schema with OneOf input objects
1842 + introspect schema with wrapper
1843 + introspect schema
1844 + introspect the introspection itself
1845 + introspect OneOf input object types
1846+ OptionalSpec
1847 + Semantic of Schema.optional is kept consistent across various nullable/canFail combinations
1848+ WrappersSpec
1849 + Failures in FieldWrapper have a path and location
1850 + wrapPureValues true
1851 + wrapPureValues false
1852 + wrapPureValues true and false
1853 + Max fields
1854 + Apollo Tracing
1855 + Max fields with fragment
1856 + excludePureFields = true
1857 + excludePureFields = false
1858 + enabledWith
1859 + enabled
1860 + Max depth
1861 + custom query directive
1862 + skipping validation wrappers for introspection
1863 + check directives
1864 + Apollo Persisted Queries
1865 + non-APQ queries are processed normally
1866 + hash not found
1867 + cache poisoning
1868 + hash found
1869 + executes first
1870 + does not register successful validation if another validation wrapper fails
1871 + invalid / missing variables in cached query
1872 + Empty wrapper
1873 + is not combined with other wrappers
1874 + is ignored when used as an aspect
1875 + Timeout
1876+ JsonAdtSpec
1877 + zio-json
1878 + Schema
1879 + ArgBuilder
1880 + play-json
1881 + Schema
1882 + ArgBuilder
1883 + circe
1884 + Schema
1885 + ArgBuilder
1886+ Scala3SpecificSpec
1887 + Scala 3 enum schema derivation
1888 + Scala 3 enum
1889 + Scala 3 enum with val
1890 + Derive R without imports
1891 + Scala 3 interface
1892 + Scala 3 union
1893+ DefaultValueSpec
1894 + default value validation
1895 + invalid string validation
1896 + invalid float validation
1897 + invalid int validation
1898 + invalid id validation
1899 + invalid boolean validation
1900 + valid enum validation
1901 + valid enum validation accepts strings
1902 + valid nullable validation
1903 + invalid nullable validation
1904 + invalid enum validation
1905 + invalid list validation
1906 + valid nullable validation for null
1907 + valid list validation
1908 + invalid object validation
1909 + valid object validation
1910 + invalid field default values
1911 + field default values
1912 + explicit null for a nullable field with default value is valid
1913 + it should render default values in the SDL
1914 + explicit null for a non-null field with default value is invalid
1915 + it renders in introspection
1916+ SelectionSpec
1917 + consistent hashCode
1918 + Field
1919 + FragmentSpread
1920 + InlineFragment
1921+ Scala3DerivesSpec
1922 + Auto derivation - default
1923 + ArgBuilder derivation
1924 + Auto
1925 + SemiAuto
1926 + @GQLField annotation
1927 + SemiAuto derivation of methods as fields
1928 + custom schema derivation
1929 + method annotations
1930 + Auto derivation of methods as fields
1931 + execution of methods as fields
1932 + parameterless case class
1933 + annotation on case class directly
1934 + case object
1935 + SemiAuto derivation - custom R
1936 + Auto derivation - custom R
1937 + SemiAuto derivation - default
1938 + enum derivation with description
1939 + derivation of case classes containing Instants
1940 + product schema
1941 + sum schema
1942 + union type
1943+ InputObjectSpec
1944 + fails if a non-null field on an input object is null from variables
1945 + allow null passed to optional enum
1946 + fails if a non-null field on an input object is null
1947 + allow null passed to optional object
1948 + allow null passed to optional list
1949 + allow Int passed to Float field in a variable
1950 + allow Int passed to Float field
1951+ FieldSpec
1952 + targets
1953 + doesn't get populated with mismatching type conditions
1954 + gets populated with unnamed fragment
1955 + gets populated with named fragment
1956 + gets populated with inline fragments
1957 + field types
1958 + fetching from an interface using an inline fragment
1959 + fetching from a union with an interface using a named fragment
1960 + fetching from a union with an interface using an inline fragment
1961+ ParserSpec
1962 + simple query with fields
1963 + aliases
1964 + arguments
1965 + input values
1966 + arguments with a backslash
1967 + variables
1968 + directives
1969 + block strings
1970 + list and non-null types
1971 + inline fragments
1972 + fragments
1973 + mutation
1974 + inline fragments with directives
1975 + invalid syntax
1976 + input with no body
1977 + input with empty body
1978 + interface with interfaces
1979 + type
1980 + enum with no body
1981 + enum with directives
1982 + enum with empty body
1983 + extend schema with directives
1984 + extend schema with directives and operations
1985 + extend scalar with directives
1986 + extend schema with operations
1987 + extend type with interfaces
1988 + extend type with interfaces and fields
1989 + extend type with directives
1990 + extend type with interfaces, directives and fields
1991 + extend type with directives and fields
1992 + extend type with interfaces and directives
1993 + extend interface with directives
1994 + extend interface with directives and fields
1995 + extend type with fields
1996 + extend interface with fields
1997 + extend enum with directives
1998 + extend union with directives and union members
1999 + extend union with union members
2000 + extend union with directives
2001 + extend enum with values
2002 + extend enum with directives and values
2003 + extend input with directives and fields
2004 + extend input with fields
2005 + extend input with directives
2006 + parse custom directives
2007 + parse repeatable directives
2008 + parse empty comment line with no comment
2009+ GraphQLResponseJsoniterSpec
2010 + should not include errors element when there are none [jsoniter]
2011 + can be converted to JSON [jsoniter]
2012 + should include error objects for every error, including extensions [jsoniter]
2013 + should correctly write keys containing UTF-8
2014 + can be parsed from JSON [jsoniter]
2015+ SchemaDerivationIssuesSpec
2016 + i1989
2017 + i1951
2018 + i1972 & i1973
2019 + i1993
2020 + execution
2021 + rendering
2022 + i1977
2023 + i1990
2024 + i992
2025 + nested interfaces execute correctly
2026 + sum types are sorted by name
2027 + i2076
2028+ GraphQLRequestJsoniterSpec
2029 + isHttpGetRequest is ignored when serializing to JSON
2030 + isHttpGetRequest is ignored when deserializing from JSON
2031 + can be parsed from JSON by jsoniter
2032 + can encode to JSON by jsoniter
2033+ InputArgumentSpec
2034 + bools
2035 + valid coercion
2036 + invalid coercion
2037 + input objects
2038 + valid coercion
2039 + { a: "abc", b: 123 } + {} -> { a: "abc", b: 123 }
2040 + { a: null, b: 123 } + {} -> { a: null, b: 123 }
2041 + invalid coercion
2042 + { b: $var } + { var: 123 } -> { b: 123 }
2043 + { b: 123 } + {} -> { b: 123 }
2044 + { a: $var, b: 123 } + {} -> { a: null, b: 123 }
2045 + { a: $var, b: 123 } + { var: null } -> { a: null, b: 123 }
2046 + $var + { var: { b: 123 } } -> { b: 123 }
2047 + "abc123" + {} -> errors
2048 + $var + { var: "abc123" } -> errors
2049 + { a: "abc" } + {} -> errors
2050 + { a: "abc", b: "123" } + {} -> errors
2051 + { a: "abc", b: null } + {} -> errors
2052 + { b: $var } + {} -> errors
2053 + { b: $var } + { var: null } -> errors
2054 + $var + { var: { a: "abc" } } -> errors
2055 + { b: 123, c: "xyz" } + {} -> errors
2056 + strings
2057 + invalid coercion
2058 + valid coercion
2059 + non-null
2060 + ints
2061 + invalid coercion
2062 + valid coercion
2063 + enums
2064 + invalid coercion
2065 + valid coercion
2066 + floats
2067 + invalid coercion
2068 + valid coercion (int -> float)
2069 + valid coercion (long -> float)
2070 + valid coercion (bigint -> float)
2071 + lists
2072 + invalid coercion
2073 + valid coercion
2074 + invalid coercion
2075 + [Int]
2076 + [1, 2, 3] -> [1, 2, 3]
2077 + 1 -> [1]
2078 + [1, "b", true, 4] -> errors
2079 + null -> null
2080 + [[Int]]
2081 - [1, 2, 3] -> [[1], [2], [3]] - ignored: 1
2082 - 1 -> [[1]] - ignored: 1
2083 - null -> null - ignored: 1
2084 - [[1], [2, 3]] -> [[1], [2, 3]] - ignored: 1
2085 - [1, [null], null] -> [[1], [null], null] - ignored: 1
2086+ Cost Estimation
2087 + queryCost
2088Query cost 6.0 + includes the cost as an extension
2089 + execute arbitrary side-effect with query cost
2090 + maxCost
2091 + Applies multipliers when computing cost
2092 + Applies multipliers from variables
2093 + Rejects queries that are too expensive
2094 + Allow queries below the limit
2095 + Max cost with fragments
2096 + Max cost with an effect
2097+ ArgBuilder
2098 + long
2099 + Long from string
2100 + orElse
2101 + handles failures
2102 + short-circuits
2103 + derived build
2104 + should fail when an empty object is provided for GQLValueType case classes
2105 + should fail when null is provided for case class with optional fields
2106 + java.time
2107 + LocalDate from string
2108 + Instant from string
2109 + LocalDateTime from string
2110 + Instant from epoch
2111 + ZonedDateTime from string
2112 + OffsetTime from string
2113 + OffsetDateTime from string
2114 + Recursion
2115 + Should support recursion
2116 + buildMissing
2117 + works with derived case class ArgBuilders
2118 + oneOf
2119 + invalid input
2120 + works with user-defined ArgBuilders
2121 + valid input
2122 + Maps
2123 + should support maps
2124+ ArgBuilderDerivesAutoSpec
2125 + enums as oneOf inputs
2126schema {
2127 query: Queries
2128}
2129
2130input FooInput @oneOf {
2131 intValue: Int @intDirective
2132 "fooString"
2133 stringValue: String
2134}
2135
2136type Queries {
2137 foo(fooInput: FooInput!): String!
2138 fooUnwrapped(value: FooInput!): String!
2139}
2140
2141 + schema is derived correctly
2142 + successfully validates and executes
2143 + buildMissing
2144 + works with derived case class ArgBuilders
2145 + reuses implicits defined in ArgBuilder
2146 + ArgBuilder.Auto
2147 + ArgBuilder.GenAuto
2148+ GraphQLWSOutputJsoniter
2149 + can be parsed from JSON by jsoniter
2150 + can encode to JSON by jsoniter
2151+ SemanticNonNullSchemaSpec
2152 + nullable effectful field
2153 + effectful field as semanticNonNull
2154 + effectful field as non-nullable
2155 + infallible effectful field
2156 + nullable effectful field as non-nullable
2157 + infallible effectful field as nullable
2158+ TransformerSpec
2159 + rename type
2160 + rename field
2161 + ExcludeArgument
2162 + filter field
2163 + filter nullable argument
2164 + cannot filter non-nullable arguments
2165 + rename argument
2166 + combine transformers
2167 + exclude field from input object
2168 + ExcludeDirectives
2169 + input fields
2170 + fields
2171+ SourceMapper
2172 + should map correctly to the source location
2173 + should not throw IndexOutOfBounds
2174+ rendering
2175 + it should not render a schema definition without schema directives if no queries, mutations, or subscription
2176 + it should render a schema extension with directives only
2177 + it should render empty objects without field list
2178 + it should render a schema extension with directives and a subscription
2179 + it should render a schema extension with a subscription and mutation but no directives
2180 + it should render a schema extension with directives and a mutation
2181 + it should render object arguments in type directives
2182 + it should escape ", \, backspace, linefeed, carriage-return and tab inside a normally quoted description string
2183 + only introspectable directives are rendered
2184 + it should render descriptions
2185 + it should render directives
2186 + it should escape """ inside a triple-quoted description string
2187 + it should render multiple line descriptions
2188 + it should render single line descriptions ending in quote
2189 + round-trip
2190 + it should render single line descriptions
2191 + compact query
2192 + kitchen sink with query
2193 + kitchen sink
2194 + compact kitchen sink
2195 + extend tests
2196 + it should render multi line descriptions ending in quote
2197 + issue #2544 - render escaped strings in responsevalue keys
2198 + it should render compact
2199 + OneOf input objects
2200 + wrapped in a case class
2201 + as value types
2202+ FragmentSpec
2203 + fragment on root query
2204 + fragment with inner and outer
2205 + fragments
2206 + fragment on union
2207 + inline fragment
2208 + inline fragment selection with equal field types
2209 + inline fragment selection with same arguments
2210 + spec examples
2211 + inline fragment selection with different arguments
2212 + simple fields
2213 + merge identical fields
2214 + alias conflict
2215 + merge identical fields with alias
2216 + args
2217 + identical fields with args
2218 + identical fields with identical values
2219 + conflicting value and arg
2220 + identical fields with args
2221 + conflicting args
2222 + conflicting args
2223 + different types
2224 + safe differing args
2225 + safe differing fields
2226 + conflicting different responses
2227 + inline fragment selection with different field types
2228 + nested fragment selection on the same type
2229+ ExecutionSpec
2230 + simple query with fields
2231 + skip directive
2232 + arguments
2233 + aliases
2234 + arguments with list coercion
2235 + effectful query
2236 + mutation
2237 + variable
2238 + default values for variables in directives
2239 + tolerate missing variables
2240 + field function with input
2241 + input can contain field named "value"
2242 + field function
2243 + variable in list
2244 + skip directive
2245 + include directive
2246 + variable in object
2247 + respects variables that are not provided
2248 + test Map
2249 + test UUID
2250 + test Either
2251 + customErrorEffectSchema
2252 + mapError
2253 + merge 2 APIs
2254 + error path
2255 + ZStream used in a subscription
2256 + ZStream used in a query
2257 + ARGS => ZStream used in a subscription
2258 + Circe Json scalar
2259 + Play Json scalar
2260 + zio-json scalar
2261 + test Interface
2262 + rename on a union child
2263 + rename on a union child and parent
2264 + field name customization
2265 + argument not wrapped in a case class
2266 + rename on a union child and parent (typename)
2267 + ARGS => ZStream used in a subscription with context
2268 + failure in ArgBuilder, optional field
2269 + failure in ArgBuilder, non optional field
2270GraphQLResponse({"user":{"test":"UserArgs(123)"}},List(),None,None)
2271 + die bubbles to the parent
2272 + using value types as inputs
2273 + die inside a nullable list
2274 + die inside a non-nullable list
2275 + hand-rolled recursive lazy schema
2276 + fake field
2277 + complex interface case
2278 + hand-rolled recursive schema
2279 + union redirect
2280 + directives on hand-rolled schema
2281 + value type not scalar
2282 + value type scalar
2283 + custom enum schemas
2284 + conflicting fragments selection merging
2285 + defects set the first nullable parent value to null
2286 + exceptions from function set the first nullable parent value to null
2287 + oneOf inputs
2288 + oneOf input inside list
2289 + oneOf input optional
2290 + oneOf input with input object with all optional fields
2291 + top-level fields are executed sequentially for mutations
2292+ Incremental Delivery
2293 + @stream
2294 + don't stream pure values
2295 + labels must be unique
2296 + respect the initial count
2297 + validate step occurs on on lists only
2298 + @defer
2299 + don't stream if no defer present
2300 + don't defer pure fields
2301 + named fragments
2302 + disable
2303 + inline fragments
2304 + different labels
2305 + nested defers
2306 + deferred fields backed by a datasource - repeated: 50
2307+ FieldArgsSpec
2308 + it forward args of correct type
2309 + it forward args as correct type from variables
2310 + it correctly handles lists of enums
2311 + it correctly handles objects of enums
2312 + it doesn't allow strings as enums in GQL syntax
2313 + it correctly handles lists of objects with enums
2314+ Schema3DerivesAutoSpec
2315 + infallible effectful field
2316 + field with Future
2317 + effectful field
2318 + tricky case with R
2319 + UUID field should be converted to ID
2320 + nested types
2321 + nested input fields
2322 + nested types with explicit schema in companion object
2323 + enum-like sealed traits annotated with GQLInterface
2324 + interface only take fields that return the same type
2325 + enum-like sealed traits annotated with GQLUnion
2326 + field with Json object [circe]
2327 + ZStream in a Subscription doesn't return a list type
2328 + ZStream in a Query returns a list type
2329 + rename
2330 + value type scalar
2331 + union redirect
2332 + Auto derivation reuses implicits
2333 + value type not scalar
2334 + from GenericSchema[Any]
2335 + from GenericSchema[T]
2336 + from local scope
2337 + from local scope when using a custom schema
2338 + GQLExcluded
2339 + Pass interface to withAdditionalTypes
2340+ DocumentSpec
2341 + is serializable
2342+ SchemaSpec
2343 + effectful field
2344 + infallible effectful field as nullable
2345 + infallible effectful field
2346 + field with Future
2347 + effectful field as non-nullable
2348 + nested types with explicit schema in companion object
2349 + nested types
2350 + nested input fields
2351 + tricky case with R
2352 + UUID field should be converted to ID
2353 + interface only take fields that return the same type
2354 + excluding fields from interfaces
2355 + enum-like sealed traits annotated with GQLInterface
2356 + enum-like sealed traits annotated with GQLUnion
2357 + field with Json object [zio]
2358 + field with Json object [circe]
2359 + field with Json object [play]
2360 + ZStream in a Subscription doesn't return a list type
2361 + ZStream in a Query returns a list type
2362 + rename
2363 + union redirect
2364 + value type not scalar
2365 + value type scalar
2366 + render can be called with a Schema where R is any
2367 + GQLExcluded
2368 + enum supported directives
2369 + Pass interface to withAdditionalTypes
2370 + renderSchema can be called with a Schema where R is any
2371 + render can be called with a Schema where R is not any
2372 + custom enum schema
2373 + renderSchema should not produce duplicated types
2374 + renderSchema can be called with a Schema where R is not any
2375 + annotations on leaf classes of OneOfInput are added to the input object fields
2376 + nested interfaces
2377+ ValidationSpec
2378 + operation name uniqueness
2379 + invalid field
2380 + subscription has only one root
2381 + invalid field in fragment
2382 + subscription doesn't have a __typename field
2383 + field on enum
2384 + missing field on object
2385 + invalid argument
2386 + duplicated fragment name
2387 + missing argument
2388 + fragment on invalid type
2389 + fragment on impossible type
2390 + fragment spreads not defined
2391 + fragment cycle
2392 + fragment unused
2393 + unsupported directive
2394 + variable defined twice
2395 + variable not used
2396 + invalid variable
2397 + variable not defined
2398 + variable used in list
2399 + variable used in object
2400 + required input field not defined
2401 + invalid input field
2402 + directive used in wrong location
2403 + variable types don't match
2404 + variable cardinality is the same
2405 + directive used twice
2406 + variable nullability is the same
2407 + variable nullability with default
2408 + directive with variable of the wrong type
2409 + OneOf input objects
2410 + variables used in directives on multiple spreads of same fragment
2411 + valid variables
2412 + valid field arguments
2413 + invalid field arguments
2414 + OneOf variables cannot be nullable
2415 + schema is valid
2416 + invalid variables
2417 + directive with variable of the right type
2418 + validation works when a non-nullable field is missing but we have a default value
2419562 tests passed. 0 tests failed. 5 tests ignored.
2420
2421Executed in 5 s 57 ms
2422
2423Starting build for ProjectRef(file:/build/repo/,federation) (caliban-federation)... [5/15]
2424Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2425[info] Compiling 1 protobuf files to /build/repo/federation/target/scala-3.8.0-RC6/src_managed/main/scalapb
2426[info] compiling 32 Scala sources to /build/repo/federation/target/scala-3.8.0-RC6/classes ...
2427[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2428[warn] one warning found
2429[info] done compiling
2430[info] compiling 3 Scala sources to /build/repo/federation/target/scala-3.8.0-RC6/test-classes ...
2431[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2432[warn] one warning found
2433[info] done compiling
2434+ FederationSpec
2435 + should include orphan entities in sdl
2436 + should not include _entities if not resolvers provided
2437 + should resolve federated types
2438 + should resolve federated types and return partial responses
2439 + introspection should include _Any and _FieldSet scalars
2440 + should include field metadata
2441+ Federation Tracing
2442 + enabled
2443 + excludePureFields = false - 570 ms
2444 + excludePureFields = true - 571 ms
2445 + disabled by default - 352 ms
2446+ FederationV2Spec
2447 + includes schema directives - v2.1
2448 + includes schema directives - custom
2449 + includes schema directives - v2.3
2450 + includes schema directives - v2.0
2451 + introspection doesn't contain _FieldSet scalar
2452 + connect spec includes the correct directives
245315 tests passed. 0 tests failed. 0 tests ignored.
2454
2455Executed in 1 s 97 ms
2456
2457Starting build for ProjectRef(file:/build/repo/,tracing) (caliban-tracing)... [6/15]
2458Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2459[info] compiling 22 Scala sources to /build/repo/tools/target/scala-3.8.0-RC6/classes ...
2460[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2461[warn] one warning found
2462[info] done compiling
2463[info] compiling 4 Scala sources to /build/repo/tracing/target/scala-3.8.0-RC6/classes ...
2464[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2465[warn] one warning found
2466[info] done compiling
2467[info] compiling 2 Scala sources to /build/repo/tracing/target/scala-3.8.0-RC6/test-classes ...
2468[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2469[warn] one warning found
2470[info] done compiling
2471+ TracingWrapperSpec
2472 + traces the batched steps
24731 tests passed. 0 tests failed. 0 tests ignored.
2474
2475Executed in 738 ms
2476
2477Starting build for ProjectRef(file:/build/repo/,quickAdapter) (caliban-quick)... [7/15]
2478Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2479[info] compiling 6 Scala sources to /build/repo/adapters/quick/target/scala-3.8.0-RC6/classes ...
2480[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2481[warn] one warning found
2482[info] done compiling
2483[info] compiling 1 Scala source to /build/repo/adapters/quick/target/scala-3.8.0-RC6/test-classes ...
2484[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2485[warn] one warning found
2486[info] done compiling
2487+ ZIO Http Quick
2488SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2489SLF4J: Defaulting to no-operation (NOP) logger implementation
2490SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2491timestamp=2026-01-08T00:53:26.867076600Z level=INFO thread=#zio-fiber-44 message="Starting the server..." location=caliban.QuickAdapterSpec.apiLayer file=QuickAdapterSpec.scala line=29
2492timestamp=2026-01-08T00:53:26.938744649Z level=INFO thread=#zio-fiber-44 message="Server started" location=caliban.QuickAdapterSpec.apiLayer file=QuickAdapterSpec.scala line=29
2493 + QuickAdapterSpec
2494 + http
2495 + test POST http endpoint
2496 + test GET http endpoint
2497 + test interceptor failure
2498 + lower-case content-type header
2499 + don't defer pure values
2500 + allow deferred effects
2501 + test caching directives
2502 + Accept application/graphql-response+json
2503 + Succeeds for GET and POST requests
2504 + Content-type matches the request Accept header
2505 + Returns 400 status code on parsing errors
2506 + Returns 400 status code on validation errors
2507 + Returns 400 status code on variable coercion errors
2508 + returns 400 status code on invalid GET requests
2509 + returns 400 status code on invalid POST requests
2510 + returns 400 for mutations over GET methods
2511 + very long field values in mutations
2512 + server-sent events
2513 - TextEventStream - ignored: 1
2514 + uploads
2515 + test http upload endpoint
2516 + test http upload endpoint for extra fields
2517 + test ws endpoint
2518 + legacy ws
2519 + graphql-ws
252020 tests passed. 0 tests failed. 1 tests ignored.
2521
2522Executed in 13 s 161 ms
2523
2524Starting build for ProjectRef(file:/build/repo/,play) (caliban-play)... [8/15]
2525Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2526[info] compiling 1 Scala source to /build/repo/adapters/play/target/scala-3.8.0-RC6/classes ...
2527[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2528[warn] one warning found
2529[info] done compiling
2530[info] compiling 1 Scala source to /build/repo/adapters/play/target/scala-3.8.0-RC6/test-classes ...
2531[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2532[warn] one warning found
2533[info] done compiling
2534SLF4J(W): No SLF4J providers were found.
2535SLF4J(W): Defaulting to no-operation (NOP) logger implementation
2536SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
2537+ PlayAdapterSpec
2538 + http
2539 + test POST http endpoint
2540 + test GET http endpoint
2541 + test interceptor failure
2542 + lower-case content-type header
2543 + don't defer pure values
2544 + allow deferred effects
2545 + test caching directives
2546 + Accept application/graphql-response+json
2547 + Succeeds for GET and POST requests
2548 + Content-type matches the request Accept header
2549 + Returns 400 status code on parsing errors
2550 + Returns 400 status code on validation errors
2551 + Returns 400 status code on variable coercion errors
2552 + returns 400 status code on invalid GET requests
2553 + returns 400 status code on invalid POST requests
2554 + returns 400 for mutations over GET methods
2555 + very long field values in mutations
2556 + server-sent events
2557 - TextEventStream - ignored: 1
2558 + uploads
2559 + test http upload endpoint
2560 + test http upload endpoint for extra fields
2561 + test ws endpoint
2562 + legacy ws
2563 + graphql-ws
256420 tests passed. 0 tests failed. 1 tests ignored.
2565
2566Executed in 12 s 157 ms
2567
2568Starting build for ProjectRef(file:/build/repo/,tools) (caliban-tools)... [9/15]
2569Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2570[info] compiling 11 Scala sources to /build/repo/tools/target/scala-3.8.0-RC6/test-classes ...
2571[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2572[warn] one warning found
2573[info] done compiling
2574+ SchemaComparisonSpec
2575 + field changed
2576 + description changes
2577 + various changes
2578 + type added
2579 + deprecated
2580 + repeatable directive
2581 + changes in base interfaces
2582 + becomes repeatable
2583 + becomes non-repeatable
2584 + type extensions
2585 + object type extensions
2586 + scala extensions
2587 + interface type extensions
2588 + union type extensions
2589 + type extensions added and deleted
2590 + input type extensions
2591 + enum type extensions
2592 + optional argument added
2593 + non-optional argument added
2594 + compare Caliban schema with string schema
2595+ Utils spec
2596 + .toPathDir
2597 + returns a different path according to the `baseDir` passed
2598+ ClientWriterViewSpec
2599Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.8.2/scalafmt-core_2.13-3.8.2.pom
2600Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.11/scala-reflect-2.13.11.pom
2601Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.8.2/scalafmt-core_2.13-3.8.2.pom
2602Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.11/scala-reflect-2.13.11.pom
2603Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.11/scala-reflect-2.13.11.pom
2604Downloading https://repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.9.6/scalameta_2.13-4.9.6.pom
2605Downloading https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.13/2.5.2/mdoc-parser_2.13-2.5.2.pom
2606Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.2/scalafmt-sysops_2.13-3.8.2.pom
2607Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.13/scala-library-2.13.13.pom
2608Downloaded https://repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.9.6/scalameta_2.13-4.9.6.pom
2609Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.13/scala-reflect-2.13.13.pom
2610(watching) Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.11/scala-reflect-2.13.11.pom
2611Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.8.2/scalafmt-config_2.13-3.8.2.pom
2612Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.13/scala-library-2.13.13.pom
2613Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.13/scala-reflect-2.13.13.pom
2614Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.2/scalafmt-sysops_2.13-3.8.2.pom
2615Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.8.2/scalafmt-config_2.13-3.8.2.pom
2616Downloaded https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.13/2.5.2/mdoc-parser_2.13-2.5.2.pom
2617Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.2/scalafmt-sysops_2.13-3.8.2.pom
2618Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.8.2/scalafmt-config_2.13-3.8.2.pom
2619Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.8.2/scalafmt-config_2.13-3.8.2.pom
2620(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.8.2/scalafmt-config_2.13-3.8.2.pom
2621(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.8.2/scalafmt-config_2.13-3.8.2.pom
2622Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.2/scalafmt-sysops_2.13-3.8.2.pom
2623Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.2/scalafmt-sysops_2.13-3.8.2.pom
2624Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.pom
2625Downloading https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.14/scalap-2.13.14.pom
2626Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.12.0/metaconfig-typesafe-config_2.13-0.12.0.pom
2627(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.2/scalafmt-sysops_2.13-3.8.2.pom
2628Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.9.6/parsers_2.13-4.9.6.pom
2629Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.pom
2630(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.2/scalafmt-sysops_2.13-3.8.2.pom
2631Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.12.0/metaconfig-core_2.13-0.12.0.pom
2632(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.2/scalafmt-sysops_2.13-3.8.2.pom
2633Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.12.0/metaconfig-core_2.13-0.12.0.pom
2634Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.12.0/metaconfig-typesafe-config_2.13-0.12.0.pom
2635Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.12.0/metaconfig-core_2.13-0.12.0.pom
2636Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.9.6/parsers_2.13-4.9.6.pom
2637Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.12.0/metaconfig-typesafe-config_2.13-0.12.0.pom
2638Downloading https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.14/scalap-2.13.14.pom
2639Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.9.6/parsers_2.13-4.9.6.pom
2640Downloading https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.14/scalap-2.13.14.pom
2641(watching) Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.12.0/metaconfig-typesafe-config_2.13-0.12.0.pom
2642Downloading https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.14/scalap-2.13.14.pom
2643(watching) Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.12.0/metaconfig-core_2.13-0.12.0.pom
2644Downloaded https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.14/scalap-2.13.14.pom
2645Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.3/paiges-core_2.13-0.4.3.pom
2646Downloading https://repo1.maven.org/maven2/org/scalameta/trees_2.13/4.9.6/trees_2.13-4.9.6.pom
2647(watching) Downloaded https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.14/scalap-2.13.14.pom
2648Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.pom
2649(watching) Downloaded https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.14/scalap-2.13.14.pom
2650Downloading https://repo1.maven.org/maven2/com/typesafe/config/1.4.1/config-1.4.1.pom
2651(watching) Downloaded https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.14/scalap-2.13.14.pom
2652Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-pprint_2.13/0.12.0/metaconfig-pprint_2.13-0.12.0.pom
2653Downloaded https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.3/paiges-core_2.13-0.4.3.pom
2654Downloaded https://repo1.maven.org/maven2/org/scalameta/trees_2.13/4.9.6/trees_2.13-4.9.6.pom
2655Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.11.0/scala-collection-compat_2.13-2.11.0.pom
2656Downloading https://repo1.maven.org/maven2/com/typesafe/config/1.4.1/config-1.4.1.pom
2657Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-pprint_2.13/0.12.0/metaconfig-pprint_2.13-0.12.0.pom
2658Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-pprint_2.13/0.12.0/metaconfig-pprint_2.13-0.12.0.pom
2659Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-pprint_2.13/0.12.0/metaconfig-pprint_2.13-0.12.0.pom
2660Downloading https://repo1.maven.org/maven2/com/typesafe/config/1.4.1/config-1.4.1.pom
2661Downloaded https://repo1.maven.org/maven2/com/typesafe/config/1.4.1/config-1.4.1.pom
2662Downloading https://repo1.maven.org/maven2/org/scalameta/common_2.13/4.9.6/common_2.13-4.9.6.pom
2663(watching) Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-pprint_2.13/0.12.0/metaconfig-pprint_2.13-0.12.0.pom
2664Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.4.0/fansi_2.13-0.4.0.pom
2665Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.4.0/fansi_2.13-0.4.0.pom
2666Downloading https://repo1.maven.org/maven2/org/jline/jline/3.25.1/jline-3.25.1.pom
2667(watching) Downloaded https://repo1.maven.org/maven2/com/typesafe/config/1.4.1/config-1.4.1.pom
2668Downloaded https://repo1.maven.org/maven2/org/scalameta/common_2.13/4.9.6/common_2.13-4.9.6.pom
2669(watching) Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-pprint_2.13/0.12.0/metaconfig-pprint_2.13-0.12.0.pom
2670Downloading https://repo1.maven.org/maven2/org/jline/jline/3.25.1/jline-3.25.1.pom
2671Downloaded https://repo1.maven.org/maven2/org/jline/jline/3.25.1/jline-3.25.1.pom
2672Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
2673(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.9.6/parsers_2.13-4.9.6.pom
2674(watching) Downloaded https://repo1.maven.org/maven2/org/jline/jline/3.25.1/jline-3.25.1.pom
2675Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
2676Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
2677(watching) Downloaded https://repo1.maven.org/maven2/com/typesafe/config/1.4.1/config-1.4.1.pom
2678Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
2679Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
2680Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.2/sourcecode_2.13-0.4.2.pom
2681(watching) Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
2682Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.2/sourcecode_2.13-0.4.2.pom
2683(watching) Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
2684Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.2/sourcecode_2.13-0.4.2.pom
2685Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.2/sourcecode_2.13-0.4.2.pom
2686(watching) Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.2/sourcecode_2.13-0.4.2.pom
2687(watching) Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.2/sourcecode_2.13-0.4.2.pom
2688(watching) Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
2689parsed config (v3.8.2): .scalafmt.conf
2690parsed config (v3.8.2): .scalafmt.conf
2691parsed config (v3.8.2): .scalafmt.conf
2692parsed config (v3.8.2): .scalafmt.conf
2693 + recursive object type
2694 + simple object type
2695 + nested object type
2696parsed config (v3.8.2): .scalafmt.conf
2697 + generic view for scala.Option[List[scala.Option[A]] types
2698parsed config (v3.8.2): .scalafmt.conf
2699parsed config (v3.8.2): .scalafmt.conf
2700 + generic view for scala keywords
2701parsed config (v3.8.2): .scalafmt.conf
2702 + generic view for capital fields
2703 + union case
2704parsed config (v3.8.2): .scalafmt.conf
2705 + type with more than 22 fields _ function args _ selection args
2706 + root schema optional interface
2707+ RemoteQuerySpec
2708 + correctly renders a query for a field of json escaped quote
2709 + correctly renders a query for a field
2710 + correctly renders a query for a field
2711 + correctly renders a query for a field of json double escaped quote
2712 + correctly renders a query for a field of json escaped newline
2713 + correctly renders a query for a field of json escaped carriage return
2714 + correctly renders a query for a field of json escaped tab
2715 + correctly renders a query for a field of json escaped characters
2716+ Config spec
2717 + ClientGenerationSettings
2718 + .default
2719 + use default value
2720 + #toCalibanCommonSettings
2721 + fullExample
2722 + #asScalaCode
2723 + full example
2724 + default
2725+ RemoteSchemaSpec
2726 + properly resolves interface types
2727 + is isomorphic
2728+ IntrospectionClientSpec
2729SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2730SLF4J: Defaulting to no-operation (NOP) logger implementation
2731SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2732timestamp=2026-01-08T00:54:12.109338892Z level=INFO thread=#zio-fiber-278 message="Starting the server..." location=caliban.tools.IntrospectionClientSpec.spec file=IntrospectionClientSpec.scala line=28
2733timestamp=2026-01-08T00:54:12.172241978Z level=INFO thread=#zio-fiber-278 message="Server started" location=caliban.tools.IntrospectionClientSpec.spec file=IntrospectionClientSpec.scala line=28
2734 + is isomorphic
2735+ CodegenSpec
2736 + Package name is extracted correctly absolute path
2737 + Package name is extracted correctly when set
2738 + Package name is empty or default if path doesn't follow correct format
2739 + Package name is extracted correctly single level
2740 + Package name is extracted correctly for play and app
2741 + Object name is extracted correctly when package is missing
2742 + Package name is extracted correctly multiple levels
2743 + Object name is set to passed value
2744+ ClientWriterSpec
2745parsed config (v3.8.2): .scalafmt.conf
2746parsed config (v3.8.2): .scalafmt.conf
2747parsed config (v3.8.2): .scalafmt.conf
2748parsed config (v3.8.2): .scalafmt.conf
2749 + simple object type with exclude deprecated and genView, only deprecated fields
2750 + object type with reserved name
2751 + simple object type
2752 + simple object type with exclude deprecated and genView
2753parsed config (v3.8.2): .scalafmt.conf
2754parsed config (v3.8.2): .scalafmt.conf
2755parsed config (v3.8.2): .scalafmt.conf
2756parsed config (v3.8.2): .scalafmt.conf
2757 + nested object type
2758 + generates a single ArgEncoder when given two Int types
2759 + object type with arguments
2760 + implicit encoders for String and scalar
2761parsed config (v3.8.2): .scalafmt.conf
2762parsed config (v3.8.2): .scalafmt.conf
2763parsed config (v3.8.2): .scalafmt.conf
2764parsed config (v3.8.2): .scalafmt.conf
2765 + generates two ArgEncoders when given two different types
2766 + schema
2767 + enum
2768 + enum with exclude deprecated
2769parsed config (v3.8.2): .scalafmt.conf
2770parsed config (v3.8.2): .scalafmt.conf
2771parsed config (v3.8.2): .scalafmt.conf
2772parsed config (v3.8.2): .scalafmt.conf
2773 + enum with exclude deprecated, only deprecated values
2774 + input object
2775 + extensible enum
2776 + scalar mapped enum
2777parsed config (v3.8.2): .scalafmt.conf
2778parsed config (v3.8.2): .scalafmt.conf
2779parsed config (v3.8.2): .scalafmt.conf
2780parsed config (v3.8.2): .scalafmt.conf
2781 + input object oneOf
2782 + input object with reserved name
2783 + input object with deprecated fields
2784 + union
2785parsed config (v3.8.2): .scalafmt.conf
2786 + deprecated field + comment
2787parsed config (v3.8.2): .scalafmt.conf
2788parsed config (v3.8.2): .scalafmt.conf
2789parsed config (v3.8.2): .scalafmt.conf
2790 + deprecated field + comment newline
2791parsed config (v3.8.2): .scalafmt.conf
2792 + deprecated field argument + comment
2793 + deprecated field argument + comment newline
2794parsed config (v3.8.2): .scalafmt.conf
2795 + default arguments for optional and list arguments
2796parsed config (v3.8.2): .scalafmt.conf
2797parsed config (v3.8.2): .scalafmt.conf
2798 + support for Json scalar
2799 + case-insensitive name uniqueness in 2 basic objects
2800parsed config (v3.8.2): .scalafmt.conf
2801 + case-sensitive name uniqueness in enums values
2802parsed config (v3.8.2): .scalafmt.conf
2803 + safe names with underscores
2804parsed config (v3.8.2): .scalafmt.conf
2805 + add scalar mappings and additional imports
2806parsed config (v3.8.2): .scalafmt.conf
2807 + schema with splitFiles
2808parsed config (v3.8.2): .scalafmt.conf
2809parsed config (v3.8.2): .scalafmt.conf
2810 + interface
2811parsed config (v3.8.2): .scalafmt.conf
2812 + interface with list
2813 + interface without implements
2814parsed config (v3.8.2): .scalafmt.conf
2815 + interface with implements
2816parsed config (v3.8.2): .scalafmt.conf
2817 + deprecation reason with quotes should be properly escaped
2818 + Option types dont conflict with scala.Option
2819+ SchemaWriterSpec
2820Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.2/scalafmt-core_2.13-3.1.2.pom
2821Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.2/scalafmt-core_2.13-3.1.2.pom
2822Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.2/scalafmt-core_2.13-3.1.2.pom
2823Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.2/scalafmt-core_2.13-3.1.2.pom
2824Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.2/scalafmt-core_2.13-3.1.2.pom
2825Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.1.2/scalafmt-sysops_2.13-3.1.2.pom
2826Downloading https://repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.4.29/scalameta_2.13-4.4.29.pom
2827Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.1.2/scalafmt-config_2.13-3.1.2.pom
2828Downloaded https://repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.4.29/scalameta_2.13-4.4.29.pom
2829Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.1.2/scalafmt-config_2.13-3.1.2.pom
2830Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.1.2/scalafmt-sysops_2.13-3.1.2.pom
2831(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.2/scalafmt-core_2.13-3.1.2.pom
2832Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.4.29/parsers_2.13-4.4.29.pom
2833Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.9.15/metaconfig-typesafe-config_2.13-0.9.15.pom
2834Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.9.15/metaconfig-core_2.13-0.9.15.pom
2835Downloading https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.6/scalap-2.13.6.pom
2836Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.9.15/metaconfig-core_2.13-0.9.15.pom
2837Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.9.15/metaconfig-typesafe-config_2.13-0.9.15.pom
2838Downloaded https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.6/scalap-2.13.6.pom
2839Downloading https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.6/scalap-2.13.6.pom
2840Downloaded https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.6/scalap-2.13.6.pom
2841Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.4.29/parsers_2.13-4.4.29.pom
2842Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.4.29/parsers_2.13-4.4.29.pom
2843Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.9.15/metaconfig-typesafe-config_2.13-0.9.15.pom
2844Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.5.0/scala-collection-compat_2.13-2.5.0.pom
2845Downloading https://repo1.maven.org/maven2/org/scalameta/trees_2.13/4.4.29/trees_2.13-4.4.29.pom
2846(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.2/scalafmt-core_2.13-3.1.2.pom
2847Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.pom
2848(watching) Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.9.15/metaconfig-typesafe-config_2.13-0.9.15.pom
2849Downloading https://repo1.maven.org/maven2/com/lihaoyi/pprint_2.13/0.6.6/pprint_2.13-0.6.6.pom
2850Downloaded https://repo1.maven.org/maven2/org/scalameta/trees_2.13/4.4.29/trees_2.13-4.4.29.pom
2851Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.pom
2852(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.4.29/parsers_2.13-4.4.29.pom
2853Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.5.0/scala-collection-compat_2.13-2.5.0.pom
2854Downloaded https://repo1.maven.org/maven2/com/lihaoyi/pprint_2.13/0.6.6/pprint_2.13-0.6.6.pom
2855Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.pom
2856Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.pom
2857Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.pom
2858Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.pom
2859Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.pom
2860Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.pom
2861Downloaded https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.pom
2862Downloading https://repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.pom
2863Downloading https://repo1.maven.org/maven2/org/jline/jline/3.19.0/jline-3.19.0.pom
2864(watching) Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.pom
2865Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.2.7/sourcecode_2.13-0.2.7.pom
2866(watching) Downloaded https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.pom
2867Downloading https://repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.pom
2868(watching) Downloaded https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.pom
2869Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.2.14/fansi_2.13-0.2.14.pom
2870Downloaded https://repo1.maven.org/maven2/org/jline/jline/3.19.0/jline-3.19.0.pom
2871Downloading https://repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.pom
2872Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.2.7/sourcecode_2.13-0.2.7.pom
2873Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.2.7/sourcecode_2.13-0.2.7.pom
2874Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.2.7/sourcecode_2.13-0.2.7.pom
2875Downloading https://repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.pom
2876Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.2.14/fansi_2.13-0.2.14.pom
2877Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.2.14/fansi_2.13-0.2.14.pom
2878Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.2.14/fansi_2.13-0.2.14.pom
2879Downloading https://repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.pom
2880Downloaded https://repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.pom
2881Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.2.7/sourcecode_2.13-0.2.7.pom
2882Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.2.7/sourcecode_2.13-0.2.7.pom
2883Downloading https://repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.pom
2884Downloaded https://repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.pom
2885Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.2.14/fansi_2.13-0.2.14.pom
2886Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.2.14/fansi_2.13-0.2.14.pom
2887Downloading https://repo1.maven.org/maven2/com/lihaoyi/geny_2.13/0.6.5/geny_2.13-0.6.5.pom
2888(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.pom
2889(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.pom
2890(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.pom
2891Downloading https://repo1.maven.org/maven2/com/lihaoyi/geny_2.13/0.6.5/geny_2.13-0.6.5.pom
2892Downloaded https://repo1.maven.org/maven2/com/lihaoyi/geny_2.13/0.6.5/geny_2.13-0.6.5.pom
2893(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.pom
2894(watching) Downloaded https://repo1.maven.org/maven2/com/lihaoyi/geny_2.13/0.6.5/geny_2.13-0.6.5.pom
2895(watching) Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.2/scalafmt-core_2.13-3.1.2.pom
2896parsed config (v3.1.2): .scalafmt-for-test.conf
2897parsed config (v3.1.2): .scalafmt-for-test.conf
2898parsed config (v3.1.2): .scalafmt-for-test.conf
2899parsed config (v3.1.2): .scalafmt-for-test.conf
2900 + simple mutation
2901 + type with field parameter
2902 + simple queries
2903 + simple subscription
2904parsed config (v3.1.2): .scalafmt-for-test.conf
2905parsed config (v3.1.2): .scalafmt-for-test.conf
2906parsed config (v3.1.2): .scalafmt-for-test.conf
2907parsed config (v3.1.2): .scalafmt-for-test.conf
2908 + simple queries with abstracted effect type
2909 + simple mutation with abstracted effect type
2910 + union, abstracted effect type and lazy combination
2911 + interface, abstracted effect and lazy combination
2912parsed config (v3.1.2): .scalafmt-for-test.conf
2913parsed config (v3.1.2): .scalafmt-for-test.conf
2914 + (empty schema test)
2915parsed config (v3.1.2): .scalafmt-for-test.conf
2916parsed config (v3.1.2): .scalafmt-for-test.conf
2917 + enum type
2918 + schema test
2919 + union type
2920parsed config (v3.1.2): .scalafmt-for-test.conf
2921 + GQLDescription with escaped quotes
2922parsed config (v3.1.2): .scalafmt-for-test.conf
2923parsed config (v3.1.2): .scalafmt-for-test.conf
2924parsed config (v3.1.2): .scalafmt-for-test.conf
2925 + GQLDeprecated with reason
2926 + GQLDeprecated with multiline reason and escaped quotes
2927 + schema
2928parsed config (v3.1.2): .scalafmt-for-test.conf
2929 + input type
2930parsed config (v3.1.2): .scalafmt-for-test.conf
2931parsed config (v3.1.2): .scalafmt-for-test.conf
2932parsed config (v3.1.2): .scalafmt-for-test.conf
2933 + input type with preserved input
2934 + scala reserved word used
2935 + input type oneOf
2936parsed config (v3.1.2): .scalafmt-for-test.conf
2937 + final case class reserved field name used
2938parsed config (v3.1.2): .scalafmt-for-test.conf
2939parsed config (v3.1.2): .scalafmt-for-test.conf
2940parsed config (v3.1.2): .scalafmt-for-test.conf
2941parsed config (v3.1.2): .scalafmt-for-test.conf
2942 + args unique class names
2943 + args names root level
2944 + add scalar mappings and additional imports
2945 + interface type
2946parsed config (v3.1.2): .scalafmt-for-test.conf
2947parsed config (v3.1.2): .scalafmt-for-test.conf
2948parsed config (v3.1.2): .scalafmt-for-test.conf
2949parsed config (v3.1.2): .scalafmt-for-test.conf
2950 + inherits field with args
2951 + recognize @lazy intention and generate side-effecting field
2952 + add derives
2953 + recognize @lazy intention and generate side-effecting field with abstracted effect type
2954parsed config (v3.1.2): .scalafmt-for-test.conf
2955parsed config (v3.1.2): .scalafmt-for-test.conf
2956parsed config (v3.1.2): .scalafmt-for-test.conf
2957parsed config (v3.1.2): .scalafmt-for-test.conf
2958 + generate nested @lazy fields with abstracted effect type
2959 + type appears in type union and implements interface
2960 + add derives also to traits for @oneOf input types
2961 + generate typesafe ids with @newtype directive, for fields on types, input types and arguments
2962121 tests passed. 0 tests failed. 0 tests ignored.
2963
2964Executed in 44 s 468 ms
2965
2966Starting build for ProjectRef(file:/build/repo/,tapirInterop) (caliban-tapir)... [10/15]
2967Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2968+ TapirSpec
2969 + test simple endpoint
2970 + test simple endpoint with ZQuery
2971 + test override operation name
29723 tests passed. 0 tests failed. 0 tests ignored.
2973
2974Executed in 350 ms
2975
2976Starting build for ProjectRef(file:/build/repo/,catsInterop) (caliban-cats)... [11/15]
2977Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2978[info] compiling 2 Scala sources to /build/repo/interop/cats/target/scala-3.8.0-RC6/test-classes ...
2979[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
2980[warn] one warning found
2981[info] done compiling
2982+ Fs2InteropSchemaSpec
2983 + Stream of F
2984 + should derive a correct schema type
2985 + should resolve to a correct stream step
2986 + Stream of Task
2987 + should derive a correct schema type
2988 + should resolve to a correct stream step
2989 + Stream of IO
2990 + should derive a correct schema type
2991 + should resolve to a correct stream step
2992+ CatsInteropSpec
2993 + contextual interop: inject an environment
2994 + IO
2995 + Kleisli
2996 + schema derivation
2997 + IO types are derived as non-nullable
2998 + plain interop: do not inject an environment
2999 + IO
3000 + Kleisli
300111 tests passed. 0 tests failed. 0 tests ignored.
3002
3003Executed in 1 s 845 ms
3004
3005Starting build for ProjectRef(file:/build/repo/,monixInterop) (caliban-monix)... [12/15]
3006Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3007[info] compiling 2 Scala sources to /build/repo/interop/monix/target/scala-3.8.0-RC6/classes ...
3008[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3009[warn] one warning found
3010[info] done compiling
3011Starting build for ProjectRef(file:/build/repo/,clientJVM) (caliban-client)... [13/15]
3012Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3013[info] compiling 6 Scala sources to /build/repo/client/.jvm/target/scala-3.8.0-RC6/test-classes ...
3014[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3015[warn] one warning found
3016[info] done compiling
3017+ CalibanClientTimeSupportSpec
3018 + LocalTime
3019 + decodes a valid string to a LocalTime
3020 + encodes a LocalTime to a __StringValue
3021 + Decoder Failure Modes
3022 + fails to decode with a clear error message for invalid format
3023 + fails to decode from a non-string value
3024 + LocalDateTime
3025 + decodes a valid string to a LocalDateTime
3026 + encodes a LocalDateTime to a __StringValue
3027 + Instant
3028 + encodes an Instant to a __StringValue
3029 + decodes a valid string to an Instant
3030 + fails to decode an invalid string for Instant
3031 + LocalDate
3032 + encodes a LocalDate to a __StringValue
3033 + decodes a valid string to a LocalDate
3034 + OffsetDateTime
3035 + encodes an OffsetDateTime to a __StringValue
3036 + decodes a valid string to an OffsetDateTime
3037 + ZonedDateTime
3038 + encodes a ZonedDateTime to a __StringValue
3039 + decodes a valid string to a ZonedDateTime
3040 + OffsetTime
3041 + encodes an OffsetTime to a __StringValue
3042 + decodes a valid string to an OffsetTime
3043 + Custom Formats
3044 + can encode and decode a LocalDate with a custom format
3045+ SelectionBuilderSpec
3046 + query generation
3047 + combine 2 fields
3048 + union type
3049 + union type optional
3050 + simple object
3051 + argument
3052 + aliases
3053 + variables
3054 + union type with optional parameters
3055 + directives
3056 + pure fields
3057 + query name
3058 + directives + variables
3059 + response parsing
3060 + aliases
3061 + combine 2 fields
3062 + simple object
3063 + union type
3064 + skip
3065 + combineAll
3066 + pure
3067 + interface common fields and subtype fields combination
3068 + drop null values in input object by explicit ArgEncoder
3069 + drop null values in input object
3070+ CalibanClientErrorSpec
3071 + CommunicationError
3072 + getMessage - no innerThrowable
3073 + getMessage - innerThrowable
3074 + DecodingError
3075 + getMessage - no innerThrowable
3076 + getMessage - innerThrowable
3077 + ServerError
3078 + getMessage
3079 + render
3080+ GraphQLResponseSpec
3081 + can be parsed from JSON
3082 + can parse extensions from JSON
3083+ ArgEncoderSpec
3084 + __UUIDValue
3085 + regular uuid
3086 + __StringValue
3087 + string with quotes
3088 + string with null characters
3089 + regular string
3090 + string with new line
309153 tests passed. 0 tests failed. 0 tests ignored.
3092
3093Executed in 499 ms
3094
3095Starting build for ProjectRef(file:/build/repo/,zioHttp) (caliban-zio-http)... [14/15]
3096Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -release, 17, -explain-types, -Ykind-projector, -no-indent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
3097[info] compiling 1 Scala source to /build/repo/adapters/zio-http/target/scala-3.8.0-RC6/classes ...
3098[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
3099[warn] one warning found
3100[info] done compiling
3101
3102************************
3103Build summary:
3104[{
3105 "module": "caliban-reporting",
3106 "compile": {"status": "ok", "tookMs": 43061, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3107 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3108 "test-compile": {"status": "ok", "tookMs": 1720, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3109 "test": {"status": "ok", "tookMs": 1270, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "unknown", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
3110 "publish": {"status": "skipped", "tookMs": 0},
3111 "metadata": {
3112 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3113}
3114},{
3115 "module": "caliban-macros",
3116 "compile": {"status": "ok", "tookMs": 57, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3117 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3118 "test-compile": {"status": "ok", "tookMs": 88, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3119 "test": {"status": "ok", "tookMs": 87, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
3120 "publish": {"status": "skipped", "tookMs": 0},
3121 "metadata": {
3122 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3123}
3124},{
3125 "module": "caliban-pekko-http",
3126 "compile": {"status": "ok", "tookMs": 3796, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3127 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3128 "test-compile": {"status": "ok", "tookMs": 6584, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3129 "test": {"status": "ok", "tookMs": 12798, "passed": 20, "failed": 0, "ignored": 1, "skipped": 0, "total": 21, "byFramework": [{"framework": "unknown", "stats": {"passed": 20, "failed": 0, "ignored": 1, "skipped": 0, "total": 21}}]},
3130 "publish": {"status": "skipped", "tookMs": 0},
3131 "metadata": {
3132 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3133}
3134},{
3135 "module": "caliban-http4s",
3136 "compile": {"status": "ok", "tookMs": 1902, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3137 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3138 "test-compile": {"status": "ok", "tookMs": 41385, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3139 "test": {"status": "ok", "tookMs": 13409, "passed": 20, "failed": 0, "ignored": 1, "skipped": 0, "total": 21, "byFramework": [{"framework": "unknown", "stats": {"passed": 20, "failed": 0, "ignored": 1, "skipped": 0, "total": 21}}]},
3140 "publish": {"status": "skipped", "tookMs": 0},
3141 "metadata": {
3142 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3143}
3144},{
3145 "module": "caliban",
3146 "compile": {"status": "ok", "tookMs": 135, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3147 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3148 "test-compile": {"status": "ok", "tookMs": 134, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3149 "test": {"status": "ok", "tookMs": 6501, "passed": 562, "failed": 0, "ignored": 5, "skipped": 0, "total": 567, "byFramework": [{"framework": "unknown", "stats": {"passed": 562, "failed": 0, "ignored": 5, "skipped": 0, "total": 567}}]},
3150 "publish": {"status": "skipped", "tookMs": 0},
3151 "metadata": {
3152 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3153}
3154},{
3155 "module": "caliban-federation",
3156 "compile": {"status": "ok", "tookMs": 4087, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3157 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3158 "test-compile": {"status": "ok", "tookMs": 1800, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3159 "test": {"status": "ok", "tookMs": 1736, "passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15, "byFramework": [{"framework": "unknown", "stats": {"passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15}}]},
3160 "publish": {"status": "skipped", "tookMs": 0},
3161 "metadata": {
3162 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3163}
3164},{
3165 "module": "caliban-tracing",
3166 "compile": {"status": "ok", "tookMs": 13644, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3167 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3168 "test-compile": {"status": "ok", "tookMs": 1492, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3169 "test": {"status": "ok", "tookMs": 1371, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
3170 "publish": {"status": "skipped", "tookMs": 0},
3171 "metadata": {
3172 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3173}
3174},{
3175 "module": "caliban-quick",
3176 "compile": {"status": "ok", "tookMs": 1212, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3177 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3178 "test-compile": {"status": "ok", "tookMs": 875, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3179 "test": {"status": "ok", "tookMs": 14128, "passed": 20, "failed": 0, "ignored": 1, "skipped": 0, "total": 21, "byFramework": [{"framework": "unknown", "stats": {"passed": 20, "failed": 0, "ignored": 1, "skipped": 0, "total": 21}}]},
3180 "publish": {"status": "skipped", "tookMs": 0},
3181 "metadata": {
3182 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3183}
3184},{
3185 "module": "caliban-play",
3186 "compile": {"status": "ok", "tookMs": 695, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3187 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3188 "test-compile": {"status": "ok", "tookMs": 837, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3189 "test": {"status": "ok", "tookMs": 12883, "passed": 20, "failed": 0, "ignored": 1, "skipped": 0, "total": 21, "byFramework": [{"framework": "unknown", "stats": {"passed": 20, "failed": 0, "ignored": 1, "skipped": 0, "total": 21}}]},
3190 "publish": {"status": "skipped", "tookMs": 0},
3191 "metadata": {
3192 "crossScalaVersions": ["2.13.18", "3.3.7"]
3193}
3194},{
3195 "module": "caliban-tools",
3196 "compile": {"status": "ok", "tookMs": 693, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3197 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3198 "test-compile": {"status": "ok", "tookMs": 2437, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3199 "test": {"status": "ok", "tookMs": 45244, "passed": 121, "failed": 0, "ignored": 0, "skipped": 0, "total": 121, "byFramework": [{"framework": "unknown", "stats": {"passed": 121, "failed": 0, "ignored": 0, "skipped": 0, "total": 121}}]},
3200 "publish": {"status": "skipped", "tookMs": 0},
3201 "metadata": {
3202 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3203}
3204},{
3205 "module": "caliban-tapir",
3206 "compile": {"status": "ok", "tookMs": 193, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3207 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3208 "test-compile": {"status": "ok", "tookMs": 188, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3209 "test": {"status": "ok", "tookMs": 978, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "unknown", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
3210 "publish": {"status": "skipped", "tookMs": 0},
3211 "metadata": {
3212 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3213}
3214},{
3215 "module": "caliban-cats",
3216 "compile": {"status": "ok", "tookMs": 154, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3217 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3218 "test-compile": {"status": "ok", "tookMs": 1055, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3219 "test": {"status": "ok", "tookMs": 2670, "passed": 11, "failed": 0, "ignored": 0, "skipped": 0, "total": 11, "byFramework": [{"framework": "unknown", "stats": {"passed": 11, "failed": 0, "ignored": 0, "skipped": 0, "total": 11}}]},
3220 "publish": {"status": "skipped", "tookMs": 0},
3221 "metadata": {
3222 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3223}
3224},{
3225 "module": "caliban-monix",
3226 "compile": {"status": "ok", "tookMs": 740, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3227 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3228 "test-compile": {"status": "ok", "tookMs": 263, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3229 "test": {"status": "ok", "tookMs": 212, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
3230 "publish": {"status": "skipped", "tookMs": 0},
3231 "metadata": {
3232 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3233}
3234},{
3235 "module": "caliban-client",
3236 "compile": {"status": "ok", "tookMs": 57, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3237 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3238 "test-compile": {"status": "ok", "tookMs": 2653, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3239 "test": {"status": "ok", "tookMs": 946, "passed": 53, "failed": 0, "ignored": 0, "skipped": 0, "total": 53, "byFramework": [{"framework": "unknown", "stats": {"passed": 53, "failed": 0, "ignored": 0, "skipped": 0, "total": 53}}]},
3240 "publish": {"status": "skipped", "tookMs": 0},
3241 "metadata": {
3242 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3243}
3244},{
3245 "module": "caliban-zio-http",
3246 "compile": {"status": "ok", "tookMs": 481, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3247 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3248 "test-compile": {"status": "ok", "tookMs": 274, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3249 "test": {"status": "ok", "tookMs": 297, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
3250 "publish": {"status": "skipped", "tookMs": 0},
3251 "metadata": {
3252 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
3253}
3254}]
3255************************
3256[success] Total time: 271 s (0:04:31.0), completed Jan 8, 2026, 1:55:00 AM
3257[0JChecking patch project/plugins.sbt...
3258Checking patch build.sbt...
3259Applied patch project/plugins.sbt cleanly.
3260Applied patch build.sbt cleanly.