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