Build Logs
shopstic/caliban • 3.8.0-RC6:2026-01-08
Errors
0
Warnings
179
Total Lines
1471
1##################################
2Clonning https://github.com/shopstic/caliban.git into /build/repo using revision v1.3.3.1
3##################################
4Note: switching to '606c4e75a2d3aaf9ef61449f1e04ecfc52116a82'.
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.1.0
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.7 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.7-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: build.sbt
32Pattern: val scala3 = "3.1.0"
33Replacement: val scala3 = "3.7.4"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (17))
36Compiled project (Scala 3.7.3, JVM (17))
37Successfully applied pattern 'val scala3 = "3.1.0"' in build.sbt
38----
39Starting build for 3.7.4
40Execute tests: false
41sbt project found:
42Sbt version 1.6.1 is not supported, minimal supported version is 1.11.5
43Enforcing usage of sbt in version 1.11.5
44No prepare script found for project shopstic/caliban
45##################################
46Scala version: 3.7.4
47Targets: dev.chopsticks%caliban dev.chopsticks%caliban-cats dev.chopsticks%caliban-client dev.chopsticks%caliban-federation dev.chopsticks%caliban-http4s dev.chopsticks%caliban-macros dev.chopsticks%caliban-monix dev.chopsticks%caliban-tapir dev.chopsticks%caliban-zio-http
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
49##################################
50Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
51Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '17'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
55# Executing command line:
56java
57-Dfile.encoding=UTF-8
58-XX:MaxMetaspaceSize=3G
59-Dcommunitybuild.scala=3.7.4
60-Dcommunitybuild.project.dependencies.add=
61-Xmx7G
62-Xms4G
63-Xss8M
64-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
65-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
66-jar
67/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
68"setCrossScalaVersions 3.7.4"
69"++3.7.4 -v"
70"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
71"set every credentials := Nil"
72"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
73"removeScalacOptionsStartingWith -P:wartremover"
74
75moduleMappings
76"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" dev.chopsticks%caliban dev.chopsticks%caliban-cats dev.chopsticks%caliban-client dev.chopsticks%caliban-federation dev.chopsticks%caliban-http4s dev.chopsticks%caliban-macros dev.chopsticks%caliban-monix dev.chopsticks%caliban-tapir dev.chopsticks%caliban-zio-http"
77
78[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
79[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
80[info] loading project definition from /build/repo/project
81[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
82[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
83[info] Compilation completed in 8.299s.
84[info] done compiling
85[info] loading settings for project root from build.sbt, version.sbt...
86[info] resolving key references (18155 settings) ...
87[info] ____ _ _ _
88[info] / ___|__ _| (_) |__ __ _ _ __
89[info] | | / _` | | | '_ \ / _` | '_ \
90[info] | |__| (_| | | | |_) | (_| | | | |
91[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
92[info]
93[info] Useful sbt tasks:
94[info] > ~compile - Compile all modules with file-watch enabled
95[info] > test - Run the unit test suite
96[info] > fmt - Run scalafmt on the entire project
97[info] > scripted - Run the scripted test suite
98[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
99[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
100[info] > benchmarks/jmh:run - Run the benchmarks
101[info] > +publishLocal - Publish caliban locally
102Execute setCrossScalaVersions: 3.7.4
103OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in catsInterop/crossScalaVersions
104OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientJS/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List() -> List(2.12.14) in root/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientLaminextJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in core/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in monixInterop/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in clientJVM/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in federation/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in http4s/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zioHttp/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tapirInterop/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in macros/crossScalaVersions
115[info] ____ _ _ _
116[info] / ___|__ _| (_) |__ __ _ _ __
117[info] | | / _` | | | '_ \ / _` | '_ \
118[info] | |__| (_| | | | |_) | (_| | | | |
119[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
120[info]
121[info] Useful sbt tasks:
122[info] > ~compile - Compile all modules with file-watch enabled
123[info] > test - Run the unit test suite
124[info] > fmt - Run scalafmt on the entire project
125[info] > scripted - Run the scripted test suite
126[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
127[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
128[info] > benchmarks/jmh:run - Run the benchmarks
129[info] > +publishLocal - Publish caliban locally
130[info] Setting Scala version to 3.7.4 on 11 projects.
131[info] Switching Scala version on:
132[info] clientLaminextJS (2.13.8, 3.7.4)
133[info] http4s (2.12.14, 2.13.8, 3.7.4)
134[info] zioHttp (2.12.14, 2.13.8, 3.7.4)
135[info] clientJS (2.12.14, 2.13.8, 3.7.4)
136[info] clientJVM (2.12.14, 2.13.8, 3.7.4)
137[info] monixInterop (2.12.14, 2.13.8, 3.7.4)
138[info] macros (2.12.14, 2.13.8, 3.7.4)
139[info] tapirInterop (2.12.14, 2.13.8, 3.7.4)
140[info] catsInterop (2.12.14, 2.13.8, 3.7.4)
141[info] core (2.12.14, 2.13.8, 3.7.4)
142[info] federation (2.12.14, 2.13.8, 3.7.4)
143[info] Excluding projects:
144[info] benchmarks (2.12.14, 2.13.8)
145[info] examples (2.12.14, 2.13.8)
146[info] * root (2.12.14)
147[info] play (2.12.14, 2.13.8)
148[info] docs (2.12.14, 2.13.8)
149[info] tools (2.12.14, 2.13.8)
150[info] akkaHttp (2.12.14, 2.13.8)
151[info] codegenSbt (2.12.14)
152[info] Reapplying settings...
153[info] ____ _ _ _
154[info] / ___|__ _| (_) |__ __ _ _ __
155[info] | | / _` | | | '_ \ / _` | '_ \
156[info] | |__| (_| | | | |_) | (_| | | | |
157[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
158[info]
159[info] Useful sbt tasks:
160[info] > ~compile - Compile all modules with file-watch enabled
161[info] > test - Run the unit test suite
162[info] > fmt - Run scalafmt on the entire project
163[info] > scripted - Run the scripted test suite
164[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
165[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
166[info] > benchmarks/jmh:run - Run the benchmarks
167[info] > +publishLocal - Publish caliban locally
168Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
169[info] Reapplying settings...
170[info] ____ _ _ _
171[info] / ___|__ _| (_) |__ __ _ _ __
172[info] | | / _` | | | '_ \ / _` | '_ \
173[info] | |__| (_| | | | |_) | (_| | | | |
174[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
175[info]
176[info] Useful sbt tasks:
177[info] > ~compile - Compile all modules with file-watch enabled
178[info] > test - Run the unit test suite
179[info] > fmt - Run scalafmt on the entire project
180[info] > scripted - Run the scripted test suite
181[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
182[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
183[info] > benchmarks/jmh:run - Run the benchmarks
184[info] > +publishLocal - Publish caliban locally
185[info] Defining Global / credentials, akkaHttp / credentials and 17 others.
186[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 94 others.
187[info] Run `last` for details.
188[info] Reapplying settings...
189[info] ____ _ _ _
190[info] / ___|__ _| (_) |__ __ _ _ __
191[info] | | / _` | | | '_ \ / _` | '_ \
192[info] | |__| (_| | | | |_) | (_| | | | |
193[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
194[info]
195[info] Useful sbt tasks:
196[info] > ~compile - Compile all modules with file-watch enabled
197[info] > test - Run the unit test suite
198[info] > fmt - Run scalafmt on the entire project
199[info] > scripted - Run the scripted test suite
200[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
201[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
202[info] > benchmarks/jmh:run - Run the benchmarks
203[info] > +publishLocal - Publish caliban locally
204Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
205[info] Reapplying settings...
206OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
207
208 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
209 Did you mean http4s / allExcludeDependencies ?
210 , retry without global scopes
211[info] Reapplying settings...
212[info] ____ _ _ _
213[info] / ___|__ _| (_) |__ __ _ _ __
214[info] | | / _` | | | '_ \ / _` | '_ \
215[info] | |__| (_| | | | |_) | (_| | | | |
216[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
217[info]
218[info] Useful sbt tasks:
219[info] > ~compile - Compile all modules with file-watch enabled
220[info] > test - Run the unit test suite
221[info] > fmt - Run scalafmt on the entire project
222[info] > scripted - Run the scripted test suite
223[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
224[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
225[info] > benchmarks/jmh:run - Run the benchmarks
226[info] > +publishLocal - Publish caliban locally
227Execute removeScalacOptionsStartingWith: -P:wartremover
228[info] Reapplying settings...
229[info] ____ _ _ _
230[info] / ___|__ _| (_) |__ __ _ _ __
231[info] | | / _` | | | '_ \ / _` | '_ \
232[info] | |__| (_| | | | |_) | (_| | | | |
233[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
234[info]
235[info] Useful sbt tasks:
236[info] > ~compile - Compile all modules with file-watch enabled
237[info] > test - Run the unit test suite
238[info] > fmt - Run scalafmt on the entire project
239[info] > scripted - Run the scripted test suite
240[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
241[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
242[info] > benchmarks/jmh:run - Run the benchmarks
243[info] > +publishLocal - Publish caliban locally
244[success] Total time: 0 s, completed Jan 8, 2026, 2:42:45 AM
245Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
246Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
247Starting build...
248Projects: Set(http4s, zioHttp, clientJVM, monixInterop, macros, tapirInterop, catsInterop, core, federation)
249Starting build for ProjectRef(file:/build/repo/,macros) (caliban-macros)... [0/9]
250OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
251OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
252OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
253OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
254OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
255Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
256Starting build for ProjectRef(file:/build/repo/,http4s) (caliban-http4s)... [1/9]
257Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
258[info] compiling 82 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
259[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
260[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/ArgBuilderDerivation.scala:29:8
261[warn] 29 | new ArgBuilder[A] {
262[warn] | ^
263[warn] | New anonymous class definition will be duplicated at each inline site
264[warn] |
265[warn] | longer explanation available when compiling with `-explain`
266[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/ArgBuilderDerivation.scala:50:8
267[warn] 50 | new ArgBuilder[A] {
268[warn] | ^
269[warn] | New anonymous class definition will be duplicated at each inline site
270[warn] |
271[warn] | longer explanation available when compiling with `-explain`
272[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/SchemaDerivation.scala:70:8
273[warn] 70 | new Schema[R, A] {
274[warn] | ^
275[warn] | New anonymous class definition will be duplicated at each inline site
276[warn] |
277[warn] | longer explanation available when compiling with `-explain`
278[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/SchemaDerivation.scala:131:8
279[warn] 131 | new Schema[R, A] {
280[warn] | ^
281[warn] | New anonymous class definition will be duplicated at each inline site
282[warn] |
283[warn] | longer explanation available when compiling with `-explain`
284[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/SubscriptionSchemaDerivation.scala:19:8
285[warn] 19 | new SubscriptionSchema[A] {}
286[warn] | ^
287[warn] | New anonymous class definition will be duplicated at each inline site
288[warn] |
289[warn] | longer explanation available when compiling with `-explain`
290Warning: mocking up superclass for module class macros
291[info] [patched file /build/repo/core/src/main/scala/caliban/schema/ArgBuilder.scala]
292[info] [patched file /build/repo/core/src/main/scala/caliban/relay/Connection.scala]
293[info] [patched file /build/repo/core/src/main/scala/caliban/GraphQLInterpreter.scala]
294[info] [patched file /build/repo/core/src/main/scala/caliban/wrappers/Wrappers.scala]
295[info] [patched file /build/repo/core/src/main/scala-3/caliban/parsing/SourceMapper.scala]
296[info] [patched file /build/repo/core/src/main/scala/caliban/Rendering.scala]
297[info] [patched file /build/repo/core/src/main/scala/caliban/interop/circe/circe.scala]
298[info] [patched file /build/repo/core/src/main/scala-3/caliban/parsing/Parser.scala]
299[info] [patched file /build/repo/core/src/main/scala/caliban/schema/Schema.scala]
300[warn] 6 warnings found
301[info] [patched file /build/repo/core/src/main/scala/caliban/schema/ArgBuilder.scala]
302[info] [patched file /build/repo/core/src/main/scala/caliban/relay/Connection.scala]
303[info] [patched file /build/repo/core/src/main/scala/caliban/GraphQLInterpreter.scala]
304[info] [patched file /build/repo/core/src/main/scala/caliban/wrappers/Wrappers.scala]
305[info] [patched file /build/repo/core/src/main/scala-3/caliban/parsing/SourceMapper.scala]
306[info] [patched file /build/repo/core/src/main/scala/caliban/Rendering.scala]
307[info] [patched file /build/repo/core/src/main/scala/caliban/interop/circe/circe.scala]
308[info] [patched file /build/repo/core/src/main/scala-3/caliban/parsing/Parser.scala]
309[info] [patched file /build/repo/core/src/main/scala/caliban/schema/Schema.scala]
310[warn] 6 warnings found
311[info] done compiling
312[info] compiling 4 Scala sources to /build/repo/interop/tapir/target/scala-3.7.4/classes ...
313[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
314[info] compiling 2 Scala sources to /build/repo/interop/cats/target/scala-3.7.4/classes ...
315[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
316[warn] one warning found
317[info] done compiling
318[info] [patched file /build/repo/interop/tapir/src/main/scala/caliban/interop/tapir/TapirAdapter.scala]
319[warn] one warning found
320[info] done compiling
321[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.7.4/classes ...
322[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
323[info] [patched file /build/repo/adapters/http4s/src/main/scala/caliban/Http4sAdapter.scala]
324[warn] one warning found
325[info] done compiling
326[info] compiling 9 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
327[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
328Warning: mocking up superclass for module class macros
329[warn] one warning found
330[info] done compiling
331[info] compiling 8 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
332[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
333[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/ArgBuilderDerivation.scala:29:8
334[warn] 29 | new ArgBuilder[A] {
335[warn] | ^
336[warn] | New anonymous class definition will be duplicated at each inline site
337[warn] |
338[warn] | longer explanation available when compiling with `-explain`
339[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/ArgBuilderDerivation.scala:50:8
340[warn] 50 | new ArgBuilder[A] {
341[warn] | ^
342[warn] | New anonymous class definition will be duplicated at each inline site
343[warn] |
344[warn] | longer explanation available when compiling with `-explain`
345[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/SchemaDerivation.scala:70:8
346[warn] 70 | new Schema[R, A] {
347[warn] | ^
348[warn] | New anonymous class definition will be duplicated at each inline site
349[warn] |
350[warn] | longer explanation available when compiling with `-explain`
351[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/SchemaDerivation.scala:131:8
352[warn] 131 | new Schema[R, A] {
353[warn] | ^
354[warn] | New anonymous class definition will be duplicated at each inline site
355[warn] |
356[warn] | longer explanation available when compiling with `-explain`
357Warning: mocking up superclass for module class macros
358[warn] 6 warnings found
359[info] done compiling
360[info] compiling 1 Scala source to /build/repo/interop/cats/target/scala-3.7.4/classes ...
361[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
362[info] compiling 1 Scala source to /build/repo/interop/tapir/target/scala-3.7.4/classes ...
363[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
364[warn] one warning found
365[info] done compiling
366[warn] one warning found
367[info] done compiling
368[info] compiling 5 Scala sources to /build/repo/interop/tapir/target/scala-3.7.4/test-classes ...
369[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.7.4/classes ...
370[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
371[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
372[warn] one warning found
373[info] done compiling
374Warning: mocking up superclass for module class macros
375[info] [patched file /build/repo/interop/tapir/src/test/scala/caliban/interop/tapir/TestApi.scala]
376[info] [patched file /build/repo/interop/tapir/src/test/scala/caliban/interop/tapir/TapirAdapterSpec.scala]
377[warn] one warning found
378[info] done compiling
379[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.7.4/test-classes ...
380[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
381[info] [patched file /build/repo/adapters/http4s/src/test/scala/caliban/Http4sAdapterSpec.scala]
382[warn] one warning found
383[info] done compiling
384[info] compiling 2 Scala sources to /build/repo/interop/tapir/target/scala-3.7.4/test-classes ...
385[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
386Warning: mocking up superclass for module class macros
387[warn] one warning found
388[info] done compiling
389[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.7.4/test-classes ...
390[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
391[warn] one warning found
392[info] done compiling
393Starting build for ProjectRef(file:/build/repo/,core) (caliban)... [2/9]
394Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
395[info] compiling 24 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
396[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
397Warning: mocking up superclass for module class macros
398[info] [patched file /build/repo/core/src/test/scala/caliban/TestUtils.scala]
399[info] [patched file /build/repo/core/src/test/scala/caliban/execution/ExecutionSpec.scala]
400[info] [patched file /build/repo/core/src/test/scala/caliban/schema/SchemaSpec.scala]
401[info] [patched file /build/repo/core/src/test/scala/caliban/schema/ArgBuilderSpec.scala]
402[info] [patched file /build/repo/core/src/test/scala-3/caliban/Scala3SpecificSpec.scala]
403[warn] one warning found
404[info] done compiling
405[info] compiling 5 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
406[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
407Warning: mocking up superclass for module class macros
408[warn] one warning found
409[info] done compiling
410Starting build for ProjectRef(file:/build/repo/,federation) (caliban-federation)... [3/9]
411Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
412[info] Compiling 1 protobuf files to /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb
413[info] compiling 19 Scala sources to /build/repo/federation/target/scala-3.7.4/classes ...
414[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
415Warning: mocking up superclass for module class macros
416[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/ReportsProto.scala]
417[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/ReportHeader.scala]
418[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/ContextualizedTypeStats.scala]
419[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/FieldStat.scala]
420[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/Report.scala]
421[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/Type.scala]
422[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/QueryLatencyStats.scala]
423[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/ContextualizedQueryLatencyStats.scala]
424[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/StatsContext.scala]
425[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/TypeStat.scala]
426[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/PathErrorStats.scala]
427[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/Trace.scala]
428[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/ContextualizedStats.scala]
429[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/Field.scala]
430[info] [patched file /build/repo/federation/src/main/scala/caliban/federation/Federation.scala]
431[info] [patched file /build/repo/federation/target/scala-3.7.4/src_managed/main/scalapb/mdg/engine/proto/reports/TracesAndStats.scala]
432[warn] one warning found
433[info] done compiling
434[info] compiling 19 Scala sources to /build/repo/federation/target/scala-3.7.4/classes ...
435[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
436Warning: mocking up superclass for module class macros
437[warn] one warning found
438[info] done compiling
439[info] compiling 2 Scala sources to /build/repo/federation/target/scala-3.7.4/test-classes ...
440[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
441Warning: mocking up superclass for module class macros
442[warn] one warning found
443[info] done compiling
444Starting build for ProjectRef(file:/build/repo/,tapirInterop) (caliban-tapir)... [4/9]
445Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
446Starting build for ProjectRef(file:/build/repo/,catsInterop) (caliban-cats)... [5/9]
447Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
448Starting build for ProjectRef(file:/build/repo/,monixInterop) (caliban-monix)... [6/9]
449Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
450[info] compiling 2 Scala sources to /build/repo/interop/monix/target/scala-3.7.4/classes ...
451[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
452[warn] one warning found
453[info] done compiling
454Starting build for ProjectRef(file:/build/repo/,clientJVM) (caliban-client)... [7/9]
455Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
456[info] compiling 15 Scala sources to /build/repo/client/.jvm/target/scala-3.7.4/classes ...
457[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
458[info] [patched file /build/repo/client/src/main/scala/caliban/client/GraphQLRequest.scala]
459[info] [patched file /build/repo/client/src/main/scala/caliban/client/Selection.scala]
460[info] [patched file /build/repo/client/src/main/scala/caliban/client/__Value.scala]
461[info] [patched file /build/repo/client/src/main/scala/caliban/client/SelectionBuilder.scala]
462[warn] one warning found
463[info] done compiling
464[info] compiling 4 Scala sources to /build/repo/client/.jvm/target/scala-3.7.4/classes ...
465[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
466[warn] one warning found
467[info] done compiling
468[info] compiling 5 Scala sources to /build/repo/client/.jvm/target/scala-3.7.4/test-classes ...
469[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
470[info] [patched file /build/repo/client/src/test/scala/caliban/client/SelectionBuilderSpec.scala]
471[warn] one warning found
472[info] done compiling
473[info] compiling 1 Scala source to /build/repo/client/.jvm/target/scala-3.7.4/test-classes ...
474[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
475[warn] one warning found
476[info] done compiling
477Starting build for ProjectRef(file:/build/repo/,zioHttp) (caliban-zio-http)... [8/9]
478Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
479[info] compiling 1 Scala source to /build/repo/adapters/zio-http/target/scala-3.7.4/classes ...
480[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
481[info] [patched file /build/repo/adapters/zio-http/src/main/scala/caliban/ZHttpAdapter.scala]
482[warn] one warning found
483[info] done compiling
484[info] compiling 1 Scala source to /build/repo/adapters/zio-http/target/scala-3.7.4/classes ...
485[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
486[warn] one warning found
487[info] done compiling
488[info] compiling 1 Scala source to /build/repo/adapters/zio-http/target/scala-3.7.4/test-classes ...
489[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
490[warn] one warning found
491[info] done compiling
492
493************************
494Build summary:
495[{
496 "module": "caliban-macros",
497 "compile": {"status": "ok", "tookMs": 275, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
498 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
499 "test-compile": {"status": "ok", "tookMs": 115, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
500 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
501 "publish": {"status": "skipped", "tookMs": 0},
502 "metadata": {
503 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
504}
505},{
506 "module": "caliban-http4s",
507 "compile": {"status": "ok", "tookMs": 30621, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
508 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
509 "test-compile": {"status": "ok", "tookMs": 14293, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
510 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
511 "publish": {"status": "skipped", "tookMs": 0},
512 "metadata": {
513 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
514}
515},{
516 "module": "caliban",
517 "compile": {"status": "ok", "tookMs": 101, "warnings": 5, "errors": 0, "sourceVersion": "3.7-migration"},
518 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
519 "test-compile": {"status": "ok", "tookMs": 85947, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
520 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
521 "publish": {"status": "skipped", "tookMs": 0},
522 "metadata": {
523 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
524}
525},{
526 "module": "caliban-federation",
527 "compile": {"status": "ok", "tookMs": 29538, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
528 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
529 "test-compile": {"status": "ok", "tookMs": 4155, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
530 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
531 "publish": {"status": "skipped", "tookMs": 0},
532 "metadata": {
533 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
534}
535},{
536 "module": "caliban-tapir",
537 "compile": {"status": "ok", "tookMs": 137, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
538 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
539 "test-compile": {"status": "ok", "tookMs": 163, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
540 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
541 "publish": {"status": "skipped", "tookMs": 0},
542 "metadata": {
543 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
544}
545},{
546 "module": "caliban-cats",
547 "compile": {"status": "ok", "tookMs": 129, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
548 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
549 "test-compile": {"status": "ok", "tookMs": 139, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
550 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
551 "publish": {"status": "skipped", "tookMs": 0},
552 "metadata": {
553 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
554}
555},{
556 "module": "caliban-monix",
557 "compile": {"status": "ok", "tookMs": 689, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
558 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
559 "test-compile": {"status": "ok", "tookMs": 146, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
560 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
561 "publish": {"status": "skipped", "tookMs": 0},
562 "metadata": {
563 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
564}
565},{
566 "module": "caliban-client",
567 "compile": {"status": "ok", "tookMs": 1231, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
568 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
569 "test-compile": {"status": "ok", "tookMs": 1331, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
570 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
571 "publish": {"status": "skipped", "tookMs": 0},
572 "metadata": {
573 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
574}
575},{
576 "module": "caliban-zio-http",
577 "compile": {"status": "ok", "tookMs": 616, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
578 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
579 "test-compile": {"status": "ok", "tookMs": 995, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
580 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
581 "publish": {"status": "skipped", "tookMs": 0},
582 "metadata": {
583 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
584}
585}]
586************************
587[success] Total time: 286 s (0:04:46.0), completed Jan 8, 2026, 2:47:31 AM
588[0JChecking patch project/plugins.sbt...
589Checking patch project/build.properties...
590Checking patch build.sbt...
591Applied patch project/plugins.sbt cleanly.
592Applied patch project/build.properties cleanly.
593Applied patch build.sbt cleanly.
594Commit migration rewrites
595Switched to a new branch 'opencb/migrate-source-3.7'
596[opencb/migrate-source-3.7 ff007d02] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
597 26 files changed, 85 insertions(+), 84 deletions(-)
598----
599Preparing build for 3.8.0-RC6
600Scala binary version found: 3.8
601Implicitly using source version 3.8
602Scala binary version found: 3.8
603Implicitly using source version 3.8
604Would try to apply common scalacOption (best-effort, sbt/mill only):
605Append: ,REQUIRE:-source:3.8
606Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
607
608Try apply source patch:
609Path: build.sbt
610Pattern: val scala3 = "3.1.0"
611Replacement: val scala3 = "3.8.0-RC6"
612Successfully applied pattern 'val scala3 = "3.1.0"' in build.sbt
613----
614Starting build for 3.8.0-RC6
615Execute tests: true
616sbt project found:
617Sbt version 1.6.1 is not supported, minimal supported version is 1.11.5
618Enforcing usage of sbt in version 1.11.5
619No prepare script found for project shopstic/caliban
620##################################
621Scala version: 3.8.0-RC6
622Targets: dev.chopsticks%caliban dev.chopsticks%caliban-cats dev.chopsticks%caliban-client dev.chopsticks%caliban-federation dev.chopsticks%caliban-http4s dev.chopsticks%caliban-macros dev.chopsticks%caliban-monix dev.chopsticks%caliban-tapir dev.chopsticks%caliban-zio-http
623Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
624##################################
625Using extra scalacOptions: ,REQUIRE:-source:3.8
626Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
627[sbt_options] declare -a sbt_options=()
628[process_args] java_version = '17'
629[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
630# Executing command line:
631java
632-Dfile.encoding=UTF-8
633-XX:MaxMetaspaceSize=3G
634-Dcommunitybuild.scala=3.8.0-RC6
635-Dcommunitybuild.project.dependencies.add=
636-Xmx7G
637-Xms4G
638-Xss8M
639-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
640-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
641-jar
642/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
643"setCrossScalaVersions 3.8.0-RC6"
644"++3.8.0-RC6 -v"
645"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
646"set every credentials := Nil"
647"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
648"removeScalacOptionsStartingWith -P:wartremover"
649
650moduleMappings
651"runBuild 3.8.0-RC6 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" dev.chopsticks%caliban dev.chopsticks%caliban-cats dev.chopsticks%caliban-client dev.chopsticks%caliban-federation dev.chopsticks%caliban-http4s dev.chopsticks%caliban-macros dev.chopsticks%caliban-monix dev.chopsticks%caliban-tapir dev.chopsticks%caliban-zio-http"
652
653[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
654[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
655[info] loading project definition from /build/repo/project
656[info] loading settings for project root from build.sbt, version.sbt...
657[info] resolving key references (18155 settings) ...
658[info] ____ _ _ _
659[info] / ___|__ _| (_) |__ __ _ _ __
660[info] | | / _` | | | '_ \ / _` | '_ \
661[info] | |__| (_| | | | |_) | (_| | | | |
662[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
663[info]
664[info] Useful sbt tasks:
665[info] > ~compile - Compile all modules with file-watch enabled
666[info] > test - Run the unit test suite
667[info] > fmt - Run scalafmt on the entire project
668[info] > scripted - Run the scripted test suite
669[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
670[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
671[info] > benchmarks/jmh:run - Run the benchmarks
672[info] > +publishLocal - Publish caliban locally
673Execute setCrossScalaVersions: 3.8.0-RC6
674OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in clientJS/crossScalaVersions
675OpenCB::Limitting incorrect crossVersions List() -> List(2.12.14) in root/crossScalaVersions
676OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in catsInterop/crossScalaVersions
677OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in core/crossScalaVersions
678OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in monixInterop/crossScalaVersions
679OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in clientJVM/crossScalaVersions
680OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in http4s/crossScalaVersions
681OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in tapirInterop/crossScalaVersions
682OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in federation/crossScalaVersions
683OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in zioHttp/crossScalaVersions
684OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in macros/crossScalaVersions
685OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in clientLaminextJS/crossScalaVersions
686[info] ____ _ _ _
687[info] / ___|__ _| (_) |__ __ _ _ __
688[info] | | / _` | | | '_ \ / _` | '_ \
689[info] | |__| (_| | | | |_) | (_| | | | |
690[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
691[info]
692[info] Useful sbt tasks:
693[info] > ~compile - Compile all modules with file-watch enabled
694[info] > test - Run the unit test suite
695[info] > fmt - Run scalafmt on the entire project
696[info] > scripted - Run the scripted test suite
697[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
698[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
699[info] > benchmarks/jmh:run - Run the benchmarks
700[info] > +publishLocal - Publish caliban locally
701[info] Setting Scala version to 3.8.0-RC6 on 11 projects.
702[info] Switching Scala version on:
703[info] clientLaminextJS (2.13.8, 3.8.0-RC6)
704[info] http4s (2.12.14, 2.13.8, 3.8.0-RC6)
705[info] zioHttp (2.12.14, 2.13.8, 3.8.0-RC6)
706[info] clientJS (2.12.14, 2.13.8, 3.8.0-RC6)
707[info] clientJVM (2.12.14, 2.13.8, 3.8.0-RC6)
708[info] monixInterop (2.12.14, 2.13.8, 3.8.0-RC6)
709[info] macros (2.12.14, 2.13.8, 3.8.0-RC6)
710[info] tapirInterop (2.12.14, 2.13.8, 3.8.0-RC6)
711[info] catsInterop (2.12.14, 2.13.8, 3.8.0-RC6)
712[info] core (2.12.14, 2.13.8, 3.8.0-RC6)
713[info] federation (2.12.14, 2.13.8, 3.8.0-RC6)
714[info] Excluding projects:
715[info] benchmarks (2.12.14, 2.13.8)
716[info] examples (2.12.14, 2.13.8)
717[info] * root (2.12.14)
718[info] play (2.12.14, 2.13.8)
719[info] docs (2.12.14, 2.13.8)
720[info] tools (2.12.14, 2.13.8)
721[info] akkaHttp (2.12.14, 2.13.8)
722[info] codegenSbt (2.12.14)
723[info] Reapplying settings...
724[info] ____ _ _ _
725[info] / ___|__ _| (_) |__ __ _ _ __
726[info] | | / _` | | | '_ \ / _` | '_ \
727[info] | |__| (_| | | | |_) | (_| | | | |
728[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
729[info]
730[info] Useful sbt tasks:
731[info] > ~compile - Compile all modules with file-watch enabled
732[info] > test - Run the unit test suite
733[info] > fmt - Run scalafmt on the entire project
734[info] > scripted - Run the scripted test suite
735[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
736[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
737[info] > benchmarks/jmh:run - Run the benchmarks
738[info] > +publishLocal - Publish caliban locally
739Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
740[info] Reapplying settings...
741[info] ____ _ _ _
742[info] / ___|__ _| (_) |__ __ _ _ __
743[info] | | / _` | | | '_ \ / _` | '_ \
744[info] | |__| (_| | | | |_) | (_| | | | |
745[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
746[info]
747[info] Useful sbt tasks:
748[info] > ~compile - Compile all modules with file-watch enabled
749[info] > test - Run the unit test suite
750[info] > fmt - Run scalafmt on the entire project
751[info] > scripted - Run the scripted test suite
752[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
753[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
754[info] > benchmarks/jmh:run - Run the benchmarks
755[info] > +publishLocal - Publish caliban locally
756[info] Defining Global / credentials, akkaHttp / credentials and 17 others.
757[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 94 others.
758[info] Run `last` for details.
759[info] Reapplying settings...
760[info] ____ _ _ _
761[info] / ___|__ _| (_) |__ __ _ _ __
762[info] | | / _` | | | '_ \ / _` | '_ \
763[info] | |__| (_| | | | |_) | (_| | | | |
764[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
765[info]
766[info] Useful sbt tasks:
767[info] > ~compile - Compile all modules with file-watch enabled
768[info] > test - Run the unit test suite
769[info] > fmt - Run scalafmt on the entire project
770[info] > scripted - Run the scripted test suite
771[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
772[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
773[info] > benchmarks/jmh:run - Run the benchmarks
774[info] > +publishLocal - Publish caliban locally
775Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
776[info] Reapplying settings...
777OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
778
779 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
780 Did you mean http4s / allExcludeDependencies ?
781 , retry without global scopes
782[info] Reapplying settings...
783[info] ____ _ _ _
784[info] / ___|__ _| (_) |__ __ _ _ __
785[info] | | / _` | | | '_ \ / _` | '_ \
786[info] | |__| (_| | | | |_) | (_| | | | |
787[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
788[info]
789[info] Useful sbt tasks:
790[info] > ~compile - Compile all modules with file-watch enabled
791[info] > test - Run the unit test suite
792[info] > fmt - Run scalafmt on the entire project
793[info] > scripted - Run the scripted test suite
794[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
795[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
796[info] > benchmarks/jmh:run - Run the benchmarks
797[info] > +publishLocal - Publish caliban locally
798Execute removeScalacOptionsStartingWith: -P:wartremover
799[info] Reapplying settings...
800[info] ____ _ _ _
801[info] / ___|__ _| (_) |__ __ _ _ __
802[info] | | / _` | | | '_ \ / _` | '_ \
803[info] | |__| (_| | | | |_) | (_| | | | |
804[info] \____\__,_|_|_|_.__/ \__,_|_| |_| 1.3.3.1
805[info]
806[info] Useful sbt tasks:
807[info] > ~compile - Compile all modules with file-watch enabled
808[info] > test - Run the unit test suite
809[info] > fmt - Run scalafmt on the entire project
810[info] > scripted - Run the scripted test suite
811[info] > examples/runMain example.http4s.ExampleApp - Start the example server (http4s based)
812[info] > examples/runMain example.akkahttp.ExampleApp - Start the example server (akka-http based)
813[info] > benchmarks/jmh:run - Run the benchmarks
814[info] > +publishLocal - Publish caliban locally
815[success] Total time: 0 s, completed Jan 8, 2026, 2:47:52 AM
816Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.1.0\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
817Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
818Starting build...
819Projects: Set(http4s, zioHttp, clientJVM, monixInterop, macros, tapirInterop, catsInterop, core, federation)
820Starting build for ProjectRef(file:/build/repo/,macros) (caliban-macros)... [0/9]
821OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
822OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
823OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
824OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
825Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
826Starting build for ProjectRef(file:/build/repo/,http4s) (caliban-http4s)... [1/9]
827Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
828[info] compiling 82 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/classes ...
829[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
830[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/ArgBuilderDerivation.scala:29:8
831[warn] 29 | new ArgBuilder[A] {
832[warn] | ^
833[warn] | New anonymous class definition will be duplicated at each inline site
834[warn] |
835[warn] | longer explanation available when compiling with `-explain`
836[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/ArgBuilderDerivation.scala:50:8
837[warn] 50 | new ArgBuilder[A] {
838[warn] | ^
839[warn] | New anonymous class definition will be duplicated at each inline site
840[warn] |
841[warn] | longer explanation available when compiling with `-explain`
842[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/SchemaDerivation.scala:70:8
843[warn] 70 | new Schema[R, A] {
844[warn] | ^
845[warn] | New anonymous class definition will be duplicated at each inline site
846[warn] |
847[warn] | longer explanation available when compiling with `-explain`
848[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/SchemaDerivation.scala:131:8
849[warn] 131 | new Schema[R, A] {
850[warn] | ^
851[warn] | New anonymous class definition will be duplicated at each inline site
852[warn] |
853[warn] | longer explanation available when compiling with `-explain`
854[warn] -- [E197] Potential Issue Warning: /build/repo/core/src/main/scala-3/caliban/schema/SubscriptionSchemaDerivation.scala:19:8
855[warn] 19 | new SubscriptionSchema[A] {}
856[warn] | ^
857[warn] | New anonymous class definition will be duplicated at each inline site
858[warn] |
859[warn] | longer explanation available when compiling with `-explain`
860Warning: mocking up superclass for module class macros
861[warn] 6 warnings found
862[warn] 6 warnings found
863[info] done compiling
864[info] compiling 4 Scala sources to /build/repo/interop/tapir/target/scala-3.8.0-RC6/classes ...
865[info] compiling 2 Scala sources to /build/repo/interop/cats/target/scala-3.8.0-RC6/classes ...
866[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
867[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
868[warn] one warning found
869[info] done compiling
870[warn] one warning found
871[info] done compiling
872[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.8.0-RC6/classes ...
873[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
874[warn] one warning found
875[info] done compiling
876[info] compiling 5 Scala sources to /build/repo/interop/tapir/target/scala-3.8.0-RC6/test-classes ...
877[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
878Warning: mocking up superclass for module class macros
879[warn] one warning found
880[info] done compiling
881[info] compiling 1 Scala source to /build/repo/adapters/http4s/target/scala-3.8.0-RC6/test-classes ...
882[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
883[warn] one warning found
884[info] done compiling
885SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
886SLF4J: Defaulting to no-operation (NOP) logger implementation
887SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
888[info] + Http4sAdapterSpec
889[info] + test http endpoint
890[info] + test http upload endpoint
891[info] + test http upload endpoint for extra fields
892[info] + test ws endpoint
893[info] Ran 4 tests in 9 s 596 ms: 4 succeeded, 0 ignored, 0 failed
894Starting build for ProjectRef(file:/build/repo/,core) (caliban)... [2/9]
895Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
896[info] compiling 24 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/test-classes ...
897[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
898[warn] one warning found
899[info] done compiling
900[info] + RootTypeSpec
901[info] + do not override interface
902[info] Ran 1 test in 695 ms: 1 succeeded, 0 ignored, 0 failed
903[info] + ValidationSchemaSpec
904[info] + Enum
905[info] + non-empty enum is ok
906[info] + must be non-empty
907[info] + Union
908[info] + union containing object types is ok
909[info] + must be non-empty
910[info] + Directives
911[info] + name on a type can't start with '__'
912[info] + name on a field type can't start with '__'
913[info] + name on a inputValue on a type can't start with '__'
914[info] + name on a inputValue on a field type can't start with '__'
915[info] + argument name can't start with '__'
916[info] + InputObjects
917[info] + must define one or more fields
918[info] + no two input fields may share the same name
919[info] + name can't start with '__'
920[info] + should only contain types for which IsInputType(type) is true
921[info] + Interface
922[info] + must define one or more fields
923[info] + field names must be unique
924[info] + field name can't start with '__'
925[info] + field can't be input type
926[info] + field argument name can't start with '__'
927[info] + field argument can't be output type
928[info] + clashing input and object types
929[info] + clashing names from different packages
930[info] + missing root query
931[info] + Object
932[info] + must define one or more fields
933[info] + field name can't start with '__'
934[info] + field argument name can't start with '__'
935[info] + field argument can't be output type
936[info] + may declare that it implements one or more unique interfaces
937[info] + must include a field of the same name for every field defined in an interface
938[info] + field type when equal to interface field type is a valid sub-type
939[info] + field type in the possible types of an interface or union is a valid sub-type
940[info] + field type with the same name but not equal to or a subtype of an interface field is invalid
941[info] + field type that is a valid list item subtype is valid
942[info] + field type that is an invalid list item subtype is invalid
943[info] + field type that is a Non-Null variant of a valid interface field type is valid
944[info] + fields including arguments of the same name and type defined in an interface are valid
945[info] + fields with additional nullable args are valid
946[info] + fields with additional non-nullable args are invalid
947[info] Ran 37 tests in 660 ms: 37 succeeded, 0 ignored, 0 failed
948[info] + ConnectionSpec
949[info] + it correctly creates the connection
950[info] + it paginates the response forwards
951[info] + it paginates the response forwards with a cursor
952[info] + it paginates the response backwards
953[info] + it paginates the response backwards with a cursor
954[info] + it correctly renders as GraphQL
955[info] + Pagination
956[info] + successfully returns a Pagination case class
957[info] + cursor can be null
958[info] + both cursors and counts can't be set
959[info] + must set first or last
960[info] Ran 10 tests in 825 ms: 10 succeeded, 0 ignored, 0 failed
961[info] + IntrospectionSpec
962[info] + fail when introspection is disabled
963[info] + introspect schema
964[info] + introspect schema with wrapper
965[info] + introspect type
966[info] + introspect non-existent type
967[info] Ran 5 tests in 273 ms: 5 succeeded, 0 ignored, 0 failed
968[info] + GraphQLRequestCirceSpec
969[info] + can be parsed from JSON by circe
970[info] + can encode to JSON by circe
971[info] Ran 2 tests in 77 ms: 2 succeeded, 0 ignored, 0 failed
972[info] + WrappersSpec
973[info] + wrapPureValues false
974[info] + wrapPureValues true
975[info] + Max fields
976[info] + Max fields with fragment
977[info] + Max depth
978[info] + Timeout
979[info] + Apollo Tracing
980[info] + Apollo Caching
981[info] + Apollo Persisted Queries
982[info] + hash not found
983[info] + hash found
984[info] + custom query directive
985[info] Ran 11 tests in 388 ms: 11 succeeded, 0 ignored, 0 failed
986[info] + Scala3SpecificSpec
987[info] + Scala 3 enum
988[info] + Scala 3 union
989[info] + Scala 3 interface
990[info] + Derive R without imports
991[info] Ran 4 tests in 70 ms: 4 succeeded, 0 ignored, 0 failed
992[info] + DefaultValueSpec
993[info] + default value validation
994[info] + invalid string validation
995[info] + invalid int validation
996[info] + invalid float validation
997[info] + invalid id validation
998[info] + invalid boolean validation
999[info] + valid enum validation
1000[info] + valid enum validation accepts strings
1001[info] + valid enum validation
1002[info] + invalid nullable validation
1003[info] + valid nullable validation
1004[info] + valid nullable validation for null
1005[info] + invalid list validation
1006[info] + valid list validation
1007[info] + invalid object validation
1008[info] + valid object validation
1009[info] + field default values
1010[info] + invalid field default values
1011[info] + explicit null for a nullable field with default value is valid
1012[info] + explicit null for a non-null field with default value is invalid
1013[info] + it should render default values in the SDL
1014[info] + it renders in introspection
1015[info] Ran 21 tests in 204 ms: 21 succeeded, 0 ignored, 0 failed
1016[info] + InputObjectSpec
1017[info] + fails if a non-null field on an input object is null
1018[info] + fails if a non-null field on an input object is null from variables
1019[info] + allow null passed to optional enum
1020[info] + allow null passed to optional object
1021[info] + allow null passed to optional list
1022[info] + allow Int passed to Float field
1023[info] + allow Int passed to Float field in a variable
1024[info] Ran 7 tests in 120 ms: 7 succeeded, 0 ignored, 0 failed
1025[info] + ParserSpec
1026[info] + simple query with fields
1027[info] + arguments
1028[info] + arguments with a backslash
1029[info] + aliases
1030[info] + input values
1031[info] + block strings
1032[info] + variables
1033[info] + directives
1034[info] + list and non-null types
1035[info] + fragments
1036[info] + inline fragments
1037[info] + inline fragments with directives
1038[info] + mutation
1039[info] + invalid syntax
1040[info] + type
1041[info] + extend schema with directives
1042[info] + extend schema with directives and operations
1043[info] + extend schema with operations
1044[info] + extend scalar with directives
1045[info] + extend type with interfaces
1046[info] + extend type with interfaces and fields
1047[info] + extend type with interfaces and directives
1048[info] + extend type with interfaces, directives and fields
1049[info] + extend type with directives
1050[info] + extend type with directives and fields
1051[info] + extend type with fields
1052[info] + extend interface with directives
1053[info] + extend interface with directives and fields
1054[info] + extend interface with fields
1055[info] + extend union with directives
1056[info] + extend union with directives and union members
1057[info] + extend union with union members
1058[info] + extend enum with directives
1059[info] + extend enum with directives and values
1060[info] + extend enum with values
1061[info] + extend input with directives
1062[info] + extend input with directives and fields
1063[info] + extend input with fields
1064[info] Ran 38 tests in 195 ms: 38 succeeded, 0 ignored, 0 failed
1065Query cost 6.0[info] + Cost Estimation
1066[info] + maxCost
1067[info] + Rejects queries that are too expensive
1068[info] + Allow queries below the limit
1069[info] + Applies multipliers when computing cost
1070[info] + Applies multipliers from variables
1071[info] + Max cost with fragments
1072[info] + Max cost with an effect
1073[info] + queryCost
1074[info] + includes the cost as an extension
1075[info] + execute arbitrary side-effect with query cost
1076[info] Ran 8 tests in 168 ms: 8 succeeded, 0 ignored, 0 failed
1077[info] + GraphQLResponseCirceSpec
1078[info] + can be converted to JSON [circe]
1079[info] + should include error objects for every error, including extensions [circe]
1080[info] + should not include errors element when there are none [circe]
1081[info] + can be parsed from JSON [circe]
1082[info] Ran 4 tests in 38 ms: 4 succeeded, 0 ignored, 0 failed
1083[info] + ArgBuilder
1084[info] + orElse
1085[info] + handles failures
1086[info] + short-circuits
1087[info] + java.time
1088[info] + Instant from epoch
1089[info] + Instant from string
1090[info] + LocalDate from string
1091[info] + LocalDateTime from string
1092[info] + OffsetTime from string
1093[info] + OffsetDateTime from string
1094[info] + ZonedDateTime from string
1095[info] + buildMissing
1096[info] + works with derived case class ArgBuilders
1097[info] Ran 10 tests in 62 ms: 10 succeeded, 0 ignored, 0 failed
1098[info] + GraphQLWSOutputCirceSpec
1099[info] + can be parsed from JSON by circe
1100[info] + can encode to JSON by circe
1101[info] Ran 2 tests in 16 ms: 2 succeeded, 0 ignored, 0 failed
1102[info] + SourceMapper
1103[info] + should not throw IndexOutOfBounds
1104[info] + should map correctly to the source location
1105[info] Ran 2 tests in 17 ms: 2 succeeded, 0 ignored, 0 failed
1106[info] + GraphQLWSInputCirceSpec
1107[info] + can be parsed from JSON by circe
1108[info] + can encode to JSON by circe
1109[info] Ran 2 tests in 15 ms: 2 succeeded, 0 ignored, 0 failed
1110[info] + rendering
1111[info] + it should render directives
1112[info] + it should render descriptions
1113[info] + it should render empty objects without field list
1114[info] + it should not render a schema in no queries, mutations, or subscription
1115[info] Ran 4 tests in 35 ms: 4 succeeded, 0 ignored, 0 failed
1116[info] + FragmentSpec
1117[info] + fragments
1118[info] + fragment on union
1119[info] + inline fragment
1120[info] + inline fragment selection with equal field types
1121[info] + inline fragment selection with different field types
1122[info] + inline fragment selection with same arguments
1123[info] + inline fragment selection with different arguments
1124[info] + spec examples
1125[info] + simple fields
1126[info] + merge identical fields
1127[info] + merge identical fields with alias
1128[info] + alias conflict
1129[info] + args
1130[info] + identical fields with args
1131[info] + identical fields with identical values
1132[info] + identical fields with args
1133[info] + conflicting value and arg
1134[info] + conflicting args
1135[info] + conflicting args
1136[info] + different types
1137[info] + safe differing fields
1138[info] + safe differing args
1139[info] + conflicting different responses
1140[info] Ran 19 tests in 270 ms: 19 succeeded, 0 ignored, 0 failed
1141[info] + ExecutionSpec
1142[info] + skip directive
1143[info] + simple query with fields
1144[info] + arguments
1145[info] + arguments with list coercion
1146[info] + aliases
1147[info] + effectful query
1148[info] + mutation
1149[info] + variable
1150[info] + tolerate missing variables
1151[info] + default values for variables in directives
1152[info] + respects variables that are not provided
1153[info] + field function
1154[info] + field function with input
1155[info] + input can contain field named "value"
1156[info] + variable in list
1157[info] + variable in object
1158[info] + skip directive
1159[info] + include directive
1160[info] + test Map
1161[info] + test Either
1162[info] + test UUID
1163[info] + mapError
1164[info] + customErrorEffectSchema
1165[info] + merge 2 APIs
1166[info] + error path
1167[info] + ZStream used in a query
1168[info] + ZStream used in a subscription
1169[info] + ARGS => ZStream used in a subscription
1170[info] + ARGS => ZStream used in a subscription with context
1171[info] + Circe Json scalar
1172[info] + test Interface
1173[info] + rename on a union child
1174[info] + rename on a union child and parent
1175[info] + rename on a union child and parent
1176[info] + argument not wrapped in a case class
1177[info] + field name customization
1178[info] + die bubbles to the parent
1179[info] + failure in ArgBuilder, optional field
1180[info] + failure in ArgBuilder, non optional field
1181[info] + die inside a nullable list
1182[info] + die inside a non-nullable list
1183[info] + fake field
1184[info] + complex interface case
1185[info] + hand-rolled recursive schema
1186[info] + hand-rolled recursive lazy schema
1187[info] + directives on hand-rolled schema
1188[info] + union redirect
1189[info] + value type not scalar
1190[info] + value type scalar
1191[info] + conflicting fragments selection merging
1192[info] Ran 50 tests in 939 ms: 50 succeeded, 0 ignored, 0 failed
1193[info] + FieldArgsSpec
1194[info] + it forward args of correct type
1195[info] + it forward args as correct type from variables
1196[info] + it correctly handles lists of enums
1197[info] + it correctly handles objects of enums
1198[info] + it doesn't allow strings as enums in GQL syntax
1199[info] + it correctly handles lists of objects with enums
1200[info] Ran 6 tests in 118 ms: 6 succeeded, 0 ignored, 0 failed
1201[info] + SchemaSpec
1202[info] + effectful field
1203[info] + infallible effectful field
1204[info] + tricky case with R
1205[info] + field with Future
1206[info] + nested input fields
1207[info] + nested types
1208[info] + nested types with explicit schema in companion object
1209[info] + UUID field should be converted to ID
1210[info] + interface only take fields that return the same type
1211[info] + enum-like sealed traits annotated with GQLUnion
1212[info] + enum-like sealed traits annotated with GQLInterface
1213[info] + field with Json object [circe]
1214[info] + ZStream in a Query returns a list type
1215[info] + ZStream in a Subscription doesn't return a list type
1216[info] + rename
1217[info] + union redirect
1218[info] + value type not scalar
1219[info] + value type scalar
1220[info] + GQLExcluded
1221[info] + Pass interface to withAdditionalTypes
1222[info] Ran 20 tests in 127 ms: 20 succeeded, 0 ignored, 0 failed
1223[info] + ValidationSpec
1224[info] + operation name uniqueness
1225[info] + subscription has only one root
1226[info] + subscription doesn't have a __typename field
1227[info] + invalid field
1228[info] + invalid field in fragment
1229[info] + field on enum
1230[info] + missing field on object
1231[info] + invalid argument
1232[info] + missing argument
1233[info] + duplicated fragment name
1234[info] + fragment on invalid type
1235[info] + fragment on impossible type
1236[info] + fragment unused
1237[info] + fragment spreads not defined
1238[info] + fragment cycle
1239[info] + unsupported directive
1240[info] + variable defined twice
1241[info] + invalid variable
1242[info] + variable not defined
1243[info] + variable not used
1244[info] + variable used in list
1245[info] + variable used in object
1246[info] + invalid input field
1247[info] + required input field not defined
1248[info] + directive used in wrong location
1249[info] + directive used twice
1250[info] + variable type doesn't match
1251[info] + variable cardinality is the same
1252[info] + variable nullability is the same
1253[info] + variable nullability with default
1254[info] + directive with variable of the wrong type
1255[info] + directive with variable of the right type
1256[info] Ran 32 tests in 120 ms: 32 succeeded, 0 ignored, 0 failed
1257Starting build for ProjectRef(file:/build/repo/,federation) (caliban-federation)... [3/9]
1258Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1259[info] Compiling 1 protobuf files to /build/repo/federation/target/scala-3.8.0-RC6/src_managed/main/scalapb
1260[info] compiling 19 Scala sources to /build/repo/federation/target/scala-3.8.0-RC6/classes ...
1261[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1262[warn] one warning found
1263[info] done compiling
1264[info] compiling 2 Scala sources to /build/repo/federation/target/scala-3.8.0-RC6/test-classes ...
1265[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1266Warning: mocking up superclass for module class macros
1267[warn] one warning found
1268[info] done compiling
1269[info] + Federation Tracing - 2 s 9 ms (100.00%)
1270[info] + disabled by default - 976 ms (48.62%)
1271[info] + enabled - 1 s 32 ms (51.38%)
1272[info] Ran 2 tests in 1 s 409 ms: 2 succeeded, 0 ignored, 0 failed
1273[info] + FederationSpec
1274[info] + should resolve federated types
1275[info] + should not include _entities if not resolvers provided
1276[info] + should include orphan entities in sdl
1277[info] + should include field metadata
1278[info] Ran 4 tests in 232 ms: 4 succeeded, 0 ignored, 0 failed
1279Starting build for ProjectRef(file:/build/repo/,tapirInterop) (caliban-tapir)... [4/9]
1280Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1281[info] + TapirSpec
1282[info] + test simple endpoint
1283[info] + test simple endpoint with ZQuery
1284[info] + test override operation name
1285[info] Ran 3 tests in 883 ms: 3 succeeded, 0 ignored, 0 failed
1286Starting build for ProjectRef(file:/build/repo/,catsInterop) (caliban-cats)... [5/9]
1287Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1288Starting build for ProjectRef(file:/build/repo/,monixInterop) (caliban-monix)... [6/9]
1289Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1290[info] compiling 2 Scala sources to /build/repo/interop/monix/target/scala-3.8.0-RC6/classes ...
1291[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1292[warn] one warning found
1293[info] done compiling
1294Starting build for ProjectRef(file:/build/repo/,clientJVM) (caliban-client)... [7/9]
1295Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1296[info] compiling 15 Scala sources to /build/repo/client/.jvm/target/scala-3.8.0-RC6/classes ...
1297[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1298[warn] one warning found
1299[info] done compiling
1300[info] compiling 5 Scala sources to /build/repo/client/.jvm/target/scala-3.8.0-RC6/test-classes ...
1301[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1302[warn] one warning found
1303[info] done compiling
1304[info] + SelectionBuilderSpec
1305[info] + query generation
1306[info] + simple object
1307[info] + combine 2 fields
1308[info] + union type
1309[info] + union type optional
1310[info] + argument
1311[info] + union type with optional parameters
1312[info] + aliases
1313[info] + variables
1314[info] + directives
1315[info] + directives + variables
1316[info] + query name
1317[info] + pure fields
1318[info] + response parsing
1319[info] + simple object
1320[info] + combine 2 fields
1321[info] + union type
1322[info] + aliases
1323[info] + combineAll
1324[info] + pure
1325[info] + skip
1326[info] + drop null values in input object
1327[info] + drop null values in input object by explicit ArgEncoder
1328[info] + interface common fields and subtype fields combination
1329[info] Ran 22 tests in 913 ms: 22 succeeded, 0 ignored, 0 failed
1330[info] + CalibanClientErrorSpec
1331[info] + CommunicationError
1332[info] + getMessage - no innerThrowable
1333[info] + getMessage - innerThrowable
1334[info] + DecodingError
1335[info] + getMessage - no innerThrowable
1336[info] + getMessage - innerThrowable
1337[info] + ServerError
1338[info] + getMessage
1339[info] Ran 5 tests in 56 ms: 5 succeeded, 0 ignored, 0 failed
1340[info] + GraphQLResponseSpec
1341[info] + can be parsed from JSON
1342[info] + can parse extensions from JSON
1343[info] Ran 2 tests in 49 ms: 2 succeeded, 0 ignored, 0 failed
1344[info] + ArgEncoderSpec
1345[info] + __StringValue
1346[info] + regular string
1347[info] + string with quotes
1348[info] + string with new line
1349[info] + string with null characters
1350[info] + __UUIDValue
1351[info] + regular uuid
1352[info] Ran 5 tests in 41 ms: 5 succeeded, 0 ignored, 0 failed
1353Starting build for ProjectRef(file:/build/repo/,zioHttp) (caliban-zio-http)... [8/9]
1354Compile scalacOptions: -encoding, UTF-8, -language:higherKinds, -language:existentials, -unchecked, -explain-types, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1355[info] compiling 1 Scala source to /build/repo/adapters/zio-http/target/scala-3.8.0-RC6/classes ...
1356[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1357[warn] one warning found
1358[info] done compiling
1359[info] compiling 1 Scala source to /build/repo/adapters/zio-http/target/scala-3.8.0-RC6/test-classes ...
1360[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
1361[warn] one warning found
1362[info] done compiling
1363SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
1364SLF4J: Defaulting to no-operation (NOP) logger implementation
1365SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
1366[info] + ZHttpAdapterSpec
1367[info] + test http endpoint
1368[info] + test ws endpoint
1369[info] Ran 2 tests in 9 s 921 ms: 2 succeeded, 0 ignored, 0 failed
1370
1371************************
1372Build summary:
1373[{
1374 "module": "caliban-macros",
1375 "compile": {"status": "ok", "tookMs": 1849, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1376 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1377 "test-compile": {"status": "ok", "tookMs": 135, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1378 "test": {"status": "ok", "tookMs": 125, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1379 "publish": {"status": "skipped", "tookMs": 0},
1380 "metadata": {
1381 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
1382}
1383},{
1384 "module": "caliban-http4s",
1385 "compile": {"status": "ok", "tookMs": 30820, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1386 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1387 "test-compile": {"status": "ok", "tookMs": 8297, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1388 "test": {"status": "ok", "tookMs": 11658, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "unknown", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
1389 "publish": {"status": "skipped", "tookMs": 0},
1390 "metadata": {
1391 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
1392}
1393},{
1394 "module": "caliban",
1395 "compile": {"status": "ok", "tookMs": 107, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
1396 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1397 "test-compile": {"status": "ok", "tookMs": 97884, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1398 "test": {"status": "ok", "tookMs": 7250, "passed": 295, "failed": 0, "ignored": 0, "skipped": 0, "total": 295, "byFramework": [{"framework": "unknown", "stats": {"passed": 295, "failed": 0, "ignored": 0, "skipped": 0, "total": 295}}]},
1399 "publish": {"status": "skipped", "tookMs": 0},
1400 "metadata": {
1401 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
1402}
1403},{
1404 "module": "caliban-federation",
1405 "compile": {"status": "ok", "tookMs": 4740, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1406 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1407 "test-compile": {"status": "ok", "tookMs": 2312, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1408 "test": {"status": "ok", "tookMs": 2614, "passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6, "byFramework": [{"framework": "unknown", "stats": {"passed": 6, "failed": 0, "ignored": 0, "skipped": 0, "total": 6}}]},
1409 "publish": {"status": "skipped", "tookMs": 0},
1410 "metadata": {
1411 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
1412}
1413},{
1414 "module": "caliban-tapir",
1415 "compile": {"status": "ok", "tookMs": 141, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1416 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1417 "test-compile": {"status": "ok", "tookMs": 189, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1418 "test": {"status": "ok", "tookMs": 1796, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "unknown", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
1419 "publish": {"status": "skipped", "tookMs": 0},
1420 "metadata": {
1421 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
1422}
1423},{
1424 "module": "caliban-cats",
1425 "compile": {"status": "ok", "tookMs": 163, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1426 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1427 "test-compile": {"status": "ok", "tookMs": 184, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1428 "test": {"status": "ok", "tookMs": 183, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1429 "publish": {"status": "skipped", "tookMs": 0},
1430 "metadata": {
1431 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
1432}
1433},{
1434 "module": "caliban-monix",
1435 "compile": {"status": "ok", "tookMs": 669, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1436 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1437 "test-compile": {"status": "ok", "tookMs": 196, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1438 "test": {"status": "ok", "tookMs": 137, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1439 "publish": {"status": "skipped", "tookMs": 0},
1440 "metadata": {
1441 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
1442}
1443},{
1444 "module": "caliban-client",
1445 "compile": {"status": "ok", "tookMs": 1277, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1446 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1447 "test-compile": {"status": "ok", "tookMs": 662, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1448 "test": {"status": "ok", "tookMs": 1903, "passed": 34, "failed": 0, "ignored": 0, "skipped": 0, "total": 34, "byFramework": [{"framework": "unknown", "stats": {"passed": 34, "failed": 0, "ignored": 0, "skipped": 0, "total": 34}}]},
1449 "publish": {"status": "skipped", "tookMs": 0},
1450 "metadata": {
1451 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
1452}
1453},{
1454 "module": "caliban-zio-http",
1455 "compile": {"status": "ok", "tookMs": 778, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1456 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1457 "test-compile": {"status": "ok", "tookMs": 969, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1458 "test": {"status": "ok", "tookMs": 11080, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "unknown", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
1459 "publish": {"status": "skipped", "tookMs": 0},
1460 "metadata": {
1461 "crossScalaVersions": ["2.12.14", "2.13.8", "3.1.0"]
1462}
1463}]
1464************************
1465[success] Total time: 198 s (0:03:18.0), completed Jan 8, 2026, 2:51:10 AM
1466[0JChecking patch project/plugins.sbt...
1467Checking patch project/build.properties...
1468Checking patch build.sbt...
1469Applied patch project/plugins.sbt cleanly.
1470Applied patch project/build.properties cleanly.
1471Applied patch build.sbt cleanly.