Build Logs

softwaremill/sttp-openai • transparent-opaque-A

Errors

12

Warnings

1887

Total Lines

2543

1##################################
2Clonning https://github.com/softwaremill/sttp-openai.git into /build/repo using revision v0.3.9
3##################################
4Note: switching to 'c952909b2e7bb5f68a8a98c798339cf00c77d2b2'.
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
21Migrating project using Scala 3.5.2
22----
23Preparing build for 3.5.2
24Scala binary version found: 3.5
25Implicitly using source version 3.5-migration
26Scala binary version found: 3.5
27Implicitly using source version 3.5-migration
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: -rewrite,REQUIRE:-source:3.5-migration
30Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31Try apply source patch:
32Path: build.sbt
33Pattern: val scala3 = List("3.3.6")
34Replacement: val scala3 = List("3.5.2")
35Starting compilation server
36Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
37Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
38Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
39Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
40Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
41Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
42Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
43Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
44Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
45Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
46Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
47Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
48Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
49Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
50Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
51Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
52Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
53Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
54Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
55Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
56Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
57Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
58Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
59Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
60Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
61Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
62Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
63Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
64Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
65Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
66Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
67Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
68Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
69Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
70Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
71Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
72Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
73Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
74Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
75Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
76Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
77Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
78Compiling project (Scala 3.4.2, JVM (21))
79Compiled project (Scala 3.4.2, JVM (21))
80Successfully applied pattern 'val scala3 = List("3.3.6")' in build.sbt
81----
82Starting build for 3.5.2
83Execute tests: false
84sbt project found:
85No prepare script found for project softwaremill/sttp-openai
86##################################
87Scala version: 3.5.2
88Targets: com.softwaremill.sttp.openai%core com.softwaremill.sttp.openai%fs2 com.softwaremill.sttp.openai%ox com.softwaremill.sttp.openai%pekko com.softwaremill.sttp.openai%zio
89Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}
90##################################
91Using extra scalacOptions: -rewrite,REQUIRE:-source:3.5-migration
92Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
93[sbt_options] declare -a sbt_options=()
94[process_args] java_version = '21'
95[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
96# Executing command line:
97java
98-Dfile.encoding=UTF-8
99-Dcommunitybuild.scala=3.5.2
100-Dcommunitybuild.project.dependencies.add=
101-Xmx7G
102-Xms4G
103-Xss8M
104-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
105-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
106-jar
107/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
108"setCrossScalaVersions 3.5.2"
109"++3.5.2 -v"
110"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""
111"set every credentials := Nil"
112"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
113"removeScalacOptionsStartingWith -P:wartremover"
114
115moduleMappings
116"runBuild 3.5.2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}""" com.softwaremill.sttp.openai%core com.softwaremill.sttp.openai%fs2 com.softwaremill.sttp.openai%ox com.softwaremill.sttp.openai%pekko com.softwaremill.sttp.openai%zio"
117
118[info] [launcher] getting org.scala-sbt sbt 1.11.4 (this may take some time)...
119[info] [launcher] getting Scala 2.12.20 (for sbt)...
120[info] welcome to sbt 1.11.4 (Eclipse Adoptium Java 21)
121[info] loading settings for project repo-build from plugins.sbt...
122[info] loading project definition from /build/repo/project
123[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
124[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
125[info] Compilation completed in 8.103s.
126[info] done compiling
127[info] loading settings for project root from build.sbt...
128[info] resolving key references (11819 settings) ...
129[info] set current project to sttp-openai (in build file:/build/repo/)
130Execute setCrossScalaVersions: 3.5.2
131OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in examples3/crossScalaVersions
132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in fs2/crossScalaVersions
133OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in examples3/crossScalaVersions
134OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in core3/crossScalaVersions
135OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in core3/crossScalaVersions
136OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in ox3/crossScalaVersions
137OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in ox3/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in pekko/crossScalaVersions
139OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in akka/crossScalaVersions
140OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in fs23/crossScalaVersions
141OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in fs23/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in docs/crossScalaVersions
143OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in root/crossScalaVersions
144OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in core/crossScalaVersions
145OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in zio3/crossScalaVersions
146OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in zio3/crossScalaVersions
147OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in zio/crossScalaVersions
148OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in pekko3/crossScalaVersions
149OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in pekko3/crossScalaVersions
150[info] set current project to sttp-openai (in build file:/build/repo/)
151[info] Setting Scala version to 3.5.2 on 6 projects.
152[info] Switching Scala version on:
153[info] core3 (3.5.2)
154[info] pekko3 (3.5.2)
155[info] zio3 (3.5.2)
156[info] ox3 (3.5.2)
157[info] fs23 (3.5.2)
158[info] examples3 (3.5.2)
159[info] Excluding projects:
160[info] fs2 (2.13.16)
161[info] * root (2.13.16)
162[info] akka (2.13.16)
163[info] docs (2.13.16)
164[info] zio (2.13.16)
165[info] pekko (2.13.16)
166[info] core (2.13.16)
167[info] Reapplying settings...
168[info] set current project to sttp-openai (in build file:/build/repo/)
169Execute 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
170[info] Reapplying settings...
171[info] set current project to sttp-openai (in build file:/build/repo/)
172[info] Defining Global / credentials, akka / credentials and 11 others.
173[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 103 others.
174[info] Run `last` for details.
175[info] Reapplying settings...
176[info] set current project to sttp-openai (in build file:/build/repo/)
177Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
178[info] Reapplying settings...
179OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
180
181 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:315)
182 Did you mean allExcludeDependencies ?
183 , retry without global scopes
184[info] Reapplying settings...
185[info] set current project to sttp-openai (in build file:/build/repo/)
186Execute removeScalacOptionsStartingWith: -P:wartremover
187[info] Reapplying settings...
188[info] set current project to sttp-openai (in build file:/build/repo/)
189[success] Total time: 0 s, completed Aug 22, 2025, 12:33:22 PM
190Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}
191Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
192Starting build...
193Projects: Set(core3, pekko3, zio3, ox3, fs23)
194Starting build for ProjectRef(file:/build/repo/,ox3) (ox)... [0/5]
195OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
196OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Global
197OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
198OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
199Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration)
200[info] compiling 83 Scala sources to /build/repo/core/target/jvm-3/classes ...
201[info] [patched file /build/repo/core/src/main/scala/sttp/openai/requests/assistants/Tool.scala]
202[info] [patched file /build/repo/core/src/main/scala/sttp/openai/requests/completions/chat/message/Tool.scala]
203[warn] there were 4 deprecation warnings; re-run with -deprecation for details
204[warn] one warning found
205[info] done compiling
206[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/classes ...
207[info] done compiling
208[info] compiling 2 Scala sources to /build/repo/core/target/jvm-3/classes ...
209[info] done compiling
210[info] Main Scala API documentation to /build/repo/streaming/ox/target/jvm-3/api...
211[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
212[warn] -- Warning: streaming/ox/src/main/scala/sttp/openai/streaming/ox/oxStreaming.scala:27:6
213[warn] 27 | def createStreamedChatCompletion(
214[warn] | ^
215[warn] | No DRI found for query: Flow
216[info] Main Scala API documentation successful.
217[info] compiling 54 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
218[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:28:6
219[warn] 28 | caught.getClass shouldBe expectedError.getClass: Unit
220[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
221[warn] | discarded non-Unit value of type org.scalatest.Assertion
222[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:29:6
223[warn] 29 | caught.message shouldBe expectedError.message: Unit
224[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
225[warn] | discarded non-Unit value of type org.scalatest.Assertion
226[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:30:6
227[warn] 30 | caught.cause.getClass shouldBe expectedError.cause.getClass: Unit
228[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
229[warn] | discarded non-Unit value of type org.scalatest.Assertion
230[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:31:6
231[warn] 31 | caught.code shouldBe expectedError.code: Unit
232[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
233[warn] | discarded non-Unit value of type org.scalatest.Assertion
234[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:32:6
235[warn] 32 | caught.param shouldBe expectedError.param: Unit
236[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
237[warn] | discarded non-Unit value of type org.scalatest.Assertion
238[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:76:7
239[warn] 67 | syncClient
240[warn] 68 | .customizeRequest(new CustomizeOpenAIRequest {
241[warn] 69 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
242[warn] 70 | request.header("X-Test", "test")
243[warn] 71 | })
244[warn] 72 | .customizeRequest(new CustomizeOpenAIRequest {
245[warn] 73 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
246[warn] 74 | request.header("X-Test-2", "test-2")
247[warn] 75 | })
248[warn] 76 | .getModels: Unit
249[warn] | ^
250[warn] |discarded non-Unit value of type (sttp.openai.OpenAISyncClient#getModels :
251[warn] | => sttp.openai.requests.models.ModelsResponseData.ModelsResponse)
252[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:79:4
253[warn] 79 | capturedRequest.get().headers.find(_.is("X-Test")).map(_.value) shouldBe Some("test"): Unit
254[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
255[warn] | discarded non-Unit value of type org.scalatest.Assertion
256[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:72:6
257[warn] 72 | models should not be null
258[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
259[warn] | unused value of type org.scalatest.Assertion
260[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:73:6
261[warn] 73 | models.`object` shouldBe "list"
262[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
263[warn] | unused value of type org.scalatest.Assertion
264[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:74:6
265[warn] 74 | models.data should not be empty
266[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
267[warn] | unused value of type org.scalatest.Assertion
268[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:76:8
269[warn] 76 | model.id should not be empty
270[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
271[warn] | unused value of type org.scalatest.Assertion
272[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:77:8
273[warn] 77 | model.`object` shouldBe "model"
274[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
275[warn] | unused value of type org.scalatest.Assertion
276[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:92:6
277[warn] 92 | model should not be null
278[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
279[warn] | unused value of type org.scalatest.Assertion
280[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:93:6
281[warn] 93 | model.id shouldBe modelId
282[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
283[warn] | unused value of type org.scalatest.Assertion
284[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:94:6
285[warn] 94 | model.`object` shouldBe "model"
286[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
287[warn] | unused value of type org.scalatest.Assertion
288[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:95:6
289[warn] 95 | model.ownedBy should not be empty
290[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
291[warn] | unused value of type org.scalatest.Assertion
292[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:109:6
293[warn] 109 | moderation should not be null
294[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
295[warn] | unused value of type org.scalatest.Assertion
296[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:110:6
297[warn] 110 | moderation.id should not be empty
298[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
299[warn] | unused value of type org.scalatest.Assertion
300[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:111:6
301[warn] 111 | moderation.model.value should not be empty
302[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
303[warn] | unused value of type org.scalatest.Assertion
304[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:112:6
305[warn] 112 | moderation.results should not be empty
306[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
307[warn] | unused value of type org.scalatest.Assertion
308[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:113:6
309[warn] 113 | moderation.results.head.flagged shouldBe false // Harmless text should not be flagged
310[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
311[warn] | unused value of type org.scalatest.Assertion
312[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:114:6
313[warn] 114 | moderation.results.head.categories should not be null
314[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
315[warn] | unused value of type org.scalatest.Assertion
316[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:128:6
317[warn] 128 | moderation should not be null
318[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
319[warn] | unused value of type org.scalatest.Assertion
320[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:129:6
321[warn] 129 | moderation.results should not be empty
322[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
323[warn] | unused value of type org.scalatest.Assertion
324[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:132:6
325[warn] 132 | moderation.results.head.categories should not be null
326[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
327[warn] | unused value of type org.scalatest.Assertion
328[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:133:6
329[warn] 133 | moderation.results.head.categoryScores should not be null
330[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
331[warn] | unused value of type org.scalatest.Assertion
332[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:150:6
333[warn] 150 | embeddings should not be null
334[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
335[warn] | unused value of type org.scalatest.Assertion
336[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:151:6
337[warn] 151 | embeddings.`object` shouldBe "list"
338[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
339[warn] | unused value of type org.scalatest.Assertion
340[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:152:6
341[warn] 152 | embeddings.model.value should not be empty
342[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
343[warn] | unused value of type org.scalatest.Assertion
344[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:153:6
345[warn] 153 | embeddings.data should not be empty
346[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
347[warn] | unused value of type org.scalatest.Assertion
348[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:154:6
349[warn] 154 | embeddings.data.head.`object` shouldBe "embedding"
350[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
351[warn] | unused value of type org.scalatest.Assertion
352[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:155:6
353[warn] 155 | embeddings.data.head.embedding should not be empty
354[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
355[warn] | unused value of type org.scalatest.Assertion
356[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:156:6
357[warn] 156 | embeddings.data.head.index shouldBe 0
358[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
359[warn] | unused value of type org.scalatest.Assertion
360[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:157:6
361[warn] 157 | embeddings.usage should not be null
362[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
363[warn] | unused value of type org.scalatest.Assertion
364[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:158:6
365[warn] 158 | embeddings.usage.totalTokens should be > 0
366[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
367[warn] | unused value of type org.scalatest.Assertion
368[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:180:6
369[warn] 180 | response should not be null
370[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
371[warn] | unused value of type org.scalatest.Assertion
372[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:181:6
373[warn] 181 | response.id should not be empty
374[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
375[warn] | unused value of type org.scalatest.Assertion
376[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:182:6
377[warn] 182 | response.`object` shouldBe "chat.completion"
378[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
379[warn] | unused value of type org.scalatest.Assertion
380[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:183:6
381[warn] 183 | response.model should not be empty
382[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
383[warn] | unused value of type org.scalatest.Assertion
384[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:184:6
385[warn] 184 | response.choices should not be empty
386[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
387[warn] | unused value of type org.scalatest.Assertion
388[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:185:6
389[warn] 185 | response.choices.head.message.role.value shouldBe "assistant"
390[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
391[warn] | unused value of type org.scalatest.Assertion
392[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:186:6
393[warn] 186 | response.choices.head.message.content should not be empty
394[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
395[warn] | unused value of type org.scalatest.Assertion
396[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:187:6
397[warn] 187 | response.usage should not be null
398[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
399[warn] | unused value of type org.scalatest.Assertion
400[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:188:6
401[warn] 188 | response.usage.totalTokens should be > 0
402[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
403[warn] | unused value of type org.scalatest.Assertion
404[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:189:6
405[warn] 189 | response.usage.totalTokens should be <= 20 // Should be very low due to our constraints
406[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
407[warn] | unused value of type org.scalatest.Assertion
408[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:205:6
409[warn] 205 | createdResponse should not be null
410[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
411[warn] | unused value of type org.scalatest.Assertion
412[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:206:6
413[warn] 206 | createdResponse.id should not be empty
414[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
415[warn] | unused value of type org.scalatest.Assertion
416[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:207:6
417[warn] 207 | createdResponse.`object` shouldBe "response"
418[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
419[warn] | unused value of type org.scalatest.Assertion
420[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:208:6
421[warn] 208 | createdResponse.model should not be empty
422[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
423[warn] | unused value of type org.scalatest.Assertion
424[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:209:6
425[warn] 209 | createdResponse.status shouldBe "completed"
426[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
427[warn] | unused value of type org.scalatest.Assertion
428[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:210:6
429[warn] 210 | createdResponse.output should not be empty
430[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
431[warn] | unused value of type org.scalatest.Assertion
432[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:211:6
433[warn] 211 | createdResponse.output.head should be(a[sttp.openai.requests.responses.ResponsesResponseBody.OutputItem.OutputMessage])
434[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
435[warn] | unused value of type org.scalatest.Assertion
436[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:212:6
437[warn] 212 | createdResponse.createdAt should be > 0L
438[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
439[warn] | unused value of type org.scalatest.Assertion
440[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:215:6
441[warn] 215 | createdResponse.usage should not be null
442[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
443[warn] | unused value of type org.scalatest.Assertion
444[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:227:6
445[warn] 227 | retrievedResponse should not be null
446[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
447[warn] | unused value of type org.scalatest.Assertion
448[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:228:6
449[warn] 228 | retrievedResponse.id shouldBe createdResponse.id
450[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
451[warn] | unused value of type org.scalatest.Assertion
452[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:229:6
453[warn] 229 | retrievedResponse.`object` shouldBe "response"
454[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
455[warn] | unused value of type org.scalatest.Assertion
456[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:230:6
457[warn] 230 | retrievedResponse.status shouldBe "completed"
458[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
459[warn] | unused value of type org.scalatest.Assertion
460[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:231:6
461[warn] 231 | retrievedResponse.output should not be empty
462[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
463[warn] | unused value of type org.scalatest.Assertion
464[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:232:6
465[warn] 232 | retrievedResponse.model shouldBe createdResponse.model
466[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
467[warn] | unused value of type org.scalatest.Assertion
468[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:233:6
469[warn] 233 | retrievedResponse.createdAt shouldBe createdResponse.createdAt
470[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
471[warn] | unused value of type org.scalatest.Assertion
472[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:242:6
473[warn] 242 | inputItems should not be null
474[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
475[warn] | unused value of type org.scalatest.Assertion
476[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:243:6
477[warn] 243 | inputItems.`object` shouldBe "list"
478[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
479[warn] | unused value of type org.scalatest.Assertion
480[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:244:6
481[warn] 244 | inputItems.data should not be empty
482[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
483[warn] | unused value of type org.scalatest.Assertion
484[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:249:6
485[warn] 249 | userInputMessage should be(defined)
486[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
487[warn] | unused value of type org.scalatest.Assertion
488[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:252:6
489[warn] 252 | inputMessage.role shouldBe "user"
490[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
491[warn] | unused value of type org.scalatest.Assertion
492[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:258:6
493[warn] 258 | textContent should be(defined)
494[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
495[warn] | unused value of type org.scalatest.Assertion
496[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:261:6
497[warn] 261 | inputText.text shouldBe "Hi"
498[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
499[warn] | unused value of type org.scalatest.Assertion
500[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:267:6
501[warn] 267 | deleteResult should not be null
502[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
503[warn] | unused value of type org.scalatest.Assertion
504[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:268:6
505[warn] 268 | deleteResult.deleted shouldBe true
506[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
507[warn] | unused value of type org.scalatest.Assertion
508[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:269:6
509[warn] 269 | deleteResult.id shouldBe createdResponse.id
510[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
511[warn] | unused value of type org.scalatest.Assertion
512[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:270:6
513[warn] 270 | deleteResult.`object` shouldBe "response.deleted"
514[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
515[warn] | unused value of type org.scalatest.Assertion
516[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:282:4
517[warn] 282 | exception.message.getOrElse("") should include("API key")
518[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
519[warn] | unused value of type org.scalatest.Assertion
520[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:305:6
521[warn] 305 | results.count(_.isSuccess) should be >= 1
522[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
523[warn] | unused value of type org.scalatest.Assertion
524[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:326:6
525[warn] 326 | models should not be null
526[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
527[warn] | unused value of type org.scalatest.Assertion
528[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:327:6
529[warn] 327 | models.data should not be empty
530[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
531[warn] | unused value of type org.scalatest.Assertion
532[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:43:4
533[warn] 43 | serialized shouldBe expectedJson
534[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
535[warn] | unused value of type org.scalatest.Assertion
536[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:61:4
537[warn] 61 | serialized shouldBe expectedJson
538[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
539[warn] | unused value of type org.scalatest.Assertion
540[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:64:4
541[warn] 64 | deserialized.strict should contain(true)
542[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
543[warn] | unused value of type org.scalatest.Assertion
544[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:15:4
545[warn] 15 | part.name shouldBe name
546[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
547[warn] | unused value of type org.scalatest.Assertion
548[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:16:4
549[warn] 16 | part.body shouldBe a[FileBody]
550[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
551[warn] | unused value of type org.scalatest.Assertion
552[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:17:4
553[warn] 17 | part.headers should contain(sttp.model.Header("Content-Type", "application/octet-stream"))
554[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
555[warn] | unused value of type org.scalatest.Assertion
556[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:23:4
557[warn] 23 | part.name shouldBe name
558[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
559[warn] | unused value of type org.scalatest.Assertion
560[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:24:4
561[warn] 24 | part.body shouldBe a[StringBody]
562[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
563[warn] | unused value of type org.scalatest.Assertion
564[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:25:4
565[warn] 25 | part.body.asInstanceOf[StringBody].s shouldBe value
566[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
567[warn] | unused value of type org.scalatest.Assertion
568[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:39:4
569[warn] 39 | parts should have size 2
570[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
571[warn] | unused value of type org.scalatest.Assertion
572[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:41:17
573[warn] 41 | checkFilePart(parts, "image", config.image.head)
574[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
575[warn] | unused value of type org.scalatest.Assertion
576[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:42:4
577[warn] 42 | parts.find(_.name == "image[]") shouldBe None
578[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
579[warn] | unused value of type org.scalatest.Assertion
580[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:56:4
581[warn] 56 | parts should have size 15
582[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
583[warn] | unused value of type org.scalatest.Assertion
584[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:58:17
585[warn] 58 | checkFilePart(parts, "image", config.image.head)
586[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
587[warn] | unused value of type org.scalatest.Assertion
588[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:59:4
589[warn] 59 | parts.find(_.name == "image[]") shouldBe None
590[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
591[warn] | unused value of type org.scalatest.Assertion
592[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:60:17
593[warn] 60 | checkFilePart(parts, "mask", config.mask.get)
594[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
595[warn] | unused value of type org.scalatest.Assertion
596[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:62:19
597[warn] 62 | checkStringPart(parts, "prompt", config.prompt)
598[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
599[warn] | unused value of type org.scalatest.Assertion
600[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:63:19
601[warn] 63 | checkStringPart(parts, "background", "transparent")
602[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
603[warn] | unused value of type org.scalatest.Assertion
604[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:64:19
605[warn] 64 | checkStringPart(parts, "input_fidelity", "high")
606[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
607[warn] | unused value of type org.scalatest.Assertion
608[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:65:19
609[warn] 65 | checkStringPart(parts, "model", "gpt-image-1")
610[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
611[warn] | unused value of type org.scalatest.Assertion
612[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:66:19
613[warn] 66 | checkStringPart(parts, "n", "2")
614[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
615[warn] | unused value of type org.scalatest.Assertion
616[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:67:19
617[warn] 67 | checkStringPart(parts, "output_compression", "80")
618[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
619[warn] | unused value of type org.scalatest.Assertion
620[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:68:19
621[warn] 68 | checkStringPart(parts, "output_format", "png")
622[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
623[warn] | unused value of type org.scalatest.Assertion
624[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:69:19
625[warn] 69 | checkStringPart(parts, "partial_images", "2")
626[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
627[warn] | unused value of type org.scalatest.Assertion
628[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:70:19
629[warn] 70 | checkStringPart(parts, "quality", "high")
630[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
631[warn] | unused value of type org.scalatest.Assertion
632[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:71:19
633[warn] 71 | checkStringPart(parts, "size", "1024x1024")
634[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
635[warn] | unused value of type org.scalatest.Assertion
636[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:72:19
637[warn] 72 | checkStringPart(parts, "response_format", "url")
638[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
639[warn] | unused value of type org.scalatest.Assertion
640[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:73:19
641[warn] 73 | checkStringPart(parts, "stream", "false")
642[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
643[warn] | unused value of type org.scalatest.Assertion
644[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:87:4
645[warn] 87 | parts should have size 16
646[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
647[warn] | unused value of type org.scalatest.Assertion
648[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:89:4
649[warn] 89 | parts.find(_.name == "image") shouldBe None
650[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
651[warn] | unused value of type org.scalatest.Assertion
652[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:92:4
653[warn] 92 | imageParts should have size 2
654[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
655[warn] | unused value of type org.scalatest.Assertion
656[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:111:4
657[warn] 111 | parts.map(_.name) should not contain "background"
658[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
659[warn] | unused value of type org.scalatest.Assertion
660[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:112:4
661[warn] 112 | parts.map(_.name) should not contain "input_fidelity"
662[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
663[warn] | unused value of type org.scalatest.Assertion
664[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:113:4
665[warn] 113 | parts.map(_.name) should not contain "mask"
666[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
667[warn] | unused value of type org.scalatest.Assertion
668[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:114:4
669[warn] 114 | parts.map(_.name) should not contain "model"
670[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
671[warn] | unused value of type org.scalatest.Assertion
672[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:115:4
673[warn] 115 | parts.map(_.name) should not contain "n"
674[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
675[warn] | unused value of type org.scalatest.Assertion
676[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:116:4
677[warn] 116 | parts.map(_.name) should not contain "output_compression"
678[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
679[warn] | unused value of type org.scalatest.Assertion
680[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:117:4
681[warn] 117 | parts.map(_.name) should not contain "output_format"
682[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
683[warn] | unused value of type org.scalatest.Assertion
684[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:118:4
685[warn] 118 | parts.map(_.name) should not contain "partial_images"
686[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
687[warn] | unused value of type org.scalatest.Assertion
688[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:119:4
689[warn] 119 | parts.map(_.name) should not contain "quality"
690[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
691[warn] | unused value of type org.scalatest.Assertion
692[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:120:4
693[warn] 120 | parts.map(_.name) should not contain "size"
694[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
695[warn] | unused value of type org.scalatest.Assertion
696[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:121:4
697[warn] 121 | parts.map(_.name) should not contain "response_format"
698[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
699[warn] | unused value of type org.scalatest.Assertion
700[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:122:4
701[warn] 122 | parts.map(_.name) should not contain "stream"
702[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
703[warn] | unused value of type org.scalatest.Assertion
704[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:38:4
705[warn] 38 | deserializedResponse.`object` shouldBe "list"
706[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
707[warn] | unused value of type org.scalatest.Assertion
708[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:39:4
709[warn] 39 | deserializedResponse.firstId shouldBe "msg_abc123"
710[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
711[warn] | unused value of type org.scalatest.Assertion
712[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:40:4
713[warn] 40 | deserializedResponse.lastId shouldBe "msg_abc123"
714[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
715[warn] | unused value of type org.scalatest.Assertion
716[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:41:4
717[warn] 41 | deserializedResponse.hasMore shouldBe false
718[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
719[warn] | unused value of type org.scalatest.Assertion
720[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:42:4
721[warn] 42 | deserializedResponse.data should have size 1
722[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
723[warn] | unused value of type org.scalatest.Assertion
724[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:45:4
725[warn] 45 | inputMessage.id shouldBe "msg_abc123"
726[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
727[warn] | unused value of type org.scalatest.Assertion
728[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:46:4
729[warn] 46 | inputMessage.role shouldBe "user"
730[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
731[warn] | unused value of type org.scalatest.Assertion
732[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:47:4
733[warn] 47 | inputMessage.content should have size 1
734[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
735[warn] | unused value of type org.scalatest.Assertion
736[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:284:4
737[warn] 284 | deserializedResponse.id shouldBe "resp_67ccd3a9da748190baa7f1570fe91ac604becb25c45c1d41"
738[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
739[warn] | unused value of type org.scalatest.Assertion
740[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:285:4
741[warn] 285 | deserializedResponse.model shouldBe "gpt-4o-2024-08-06"
742[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
743[warn] | unused value of type org.scalatest.Assertion
744[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:286:4
745[warn] 286 | deserializedResponse.`object` shouldBe "response"
746[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
747[warn] | unused value of type org.scalatest.Assertion
748[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:287:4
749[warn] 287 | deserializedResponse.status shouldBe "completed"
750[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
751[warn] | unused value of type org.scalatest.Assertion
752[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:288:4
753[warn] 288 | deserializedResponse.createdAt shouldBe 1741476777L
754[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
755[warn] | unused value of type org.scalatest.Assertion
756[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:289:4
757[warn] 289 | deserializedResponse.parallelToolCalls shouldBe Some(true)
758[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
759[warn] | unused value of type org.scalatest.Assertion
760[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:290:4
761[warn] 290 | deserializedResponse.temperature shouldBe Some(1.0)
762[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
763[warn] | unused value of type org.scalatest.Assertion
764[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:291:4
765[warn] 291 | deserializedResponse.topP shouldBe Some(1.0)
766[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
767[warn] | unused value of type org.scalatest.Assertion
768[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:292:4
769[warn] 292 | deserializedResponse.truncation shouldBe Some("disabled")
770[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
771[warn] | unused value of type org.scalatest.Assertion
772[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:293:4
773[warn] 293 | deserializedResponse.metadata shouldBe Some(Map.empty)
774[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
775[warn] | unused value of type org.scalatest.Assertion
776[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:296:4
777[warn] 296 | deserializedResponse.usage shouldBe defined
778[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
779[warn] | unused value of type org.scalatest.Assertion
780[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:298:4
781[warn] 298 | usage.inputTokens shouldBe 328
782[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
783[warn] | unused value of type org.scalatest.Assertion
784[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:299:4
785[warn] 299 | usage.outputTokens shouldBe 52
786[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
787[warn] | unused value of type org.scalatest.Assertion
788[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:300:4
789[warn] 300 | usage.totalTokens shouldBe 380
790[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
791[warn] | unused value of type org.scalatest.Assertion
792[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:301:4
793[warn] 301 | usage.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 0))
794[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
795[warn] | unused value of type org.scalatest.Assertion
796[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:302:4
797[warn] 302 | usage.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(0)))
798[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
799[warn] | unused value of type org.scalatest.Assertion
800[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:305:4
801[warn] 305 | deserializedResponse.output should have size 1
802[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
803[warn] | unused value of type org.scalatest.Assertion
804[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:307:4
805[warn] 307 | outputMessage.id shouldBe "msg_67ccd3acc8d48190a77525dc6de64b4104becb25c45c1d41"
806[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
807[warn] | unused value of type org.scalatest.Assertion
808[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:308:4
809[warn] 308 | outputMessage.role shouldBe "assistant"
810[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
811[warn] | unused value of type org.scalatest.Assertion
812[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:309:4
813[warn] 309 | outputMessage.status shouldBe "completed"
814[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
815[warn] | unused value of type org.scalatest.Assertion
816[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:310:4
817[warn] 310 | outputMessage.content should have size 1
818[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
819[warn] | unused value of type org.scalatest.Assertion
820[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:313:4
821[warn] 313 | outputText.text should include("The image depicts a scenic landscape")
822[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
823[warn] | unused value of type org.scalatest.Assertion
824[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:326:4
825[warn] 326 | deserializedResponse.id shouldBe "resp_complex123"
826[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
827[warn] | unused value of type org.scalatest.Assertion
828[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:327:4
829[warn] 327 | deserializedResponse.model shouldBe "gpt-4o"
830[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
831[warn] | unused value of type org.scalatest.Assertion
832[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:328:4
833[warn] 328 | deserializedResponse.`object` shouldBe "response"
834[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
835[warn] | unused value of type org.scalatest.Assertion
836[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:329:4
837[warn] 329 | deserializedResponse.status shouldBe "completed"
838[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
839[warn] | unused value of type org.scalatest.Assertion
840[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:330:4
841[warn] 330 | deserializedResponse.createdAt shouldBe 1741476778L
842[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
843[warn] | unused value of type org.scalatest.Assertion
844[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:331:4
845[warn] 331 | deserializedResponse.instructions shouldBe Some(Left("You are a helpful assistant"))
846[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
847[warn] | unused value of type org.scalatest.Assertion
848[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:332:4
849[warn] 332 | deserializedResponse.maxOutputTokens shouldBe Some(2000)
850[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
851[warn] | unused value of type org.scalatest.Assertion
852[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:333:4
853[warn] 333 | deserializedResponse.parallelToolCalls shouldBe Some(false)
854[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
855[warn] | unused value of type org.scalatest.Assertion
856[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:334:4
857[warn] 334 | deserializedResponse.previousResponseId shouldBe Some("prev_resp_123")
858[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
859[warn] | unused value of type org.scalatest.Assertion
860[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:335:4
861[warn] 335 | deserializedResponse.temperature shouldBe Some(0.7)
862[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
863[warn] | unused value of type org.scalatest.Assertion
864[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:336:4
865[warn] 336 | deserializedResponse.topP shouldBe Some(0.9)
866[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
867[warn] | unused value of type org.scalatest.Assertion
868[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:337:4
869[warn] 337 | deserializedResponse.truncation shouldBe Some("auto")
870[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
871[warn] | unused value of type org.scalatest.Assertion
872[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:338:4
873[warn] 338 | deserializedResponse.user shouldBe Some("user123")
874[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
875[warn] | unused value of type org.scalatest.Assertion
876[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:339:4
877[warn] 339 | deserializedResponse.metadata shouldBe Some(
878[warn] | ^
879[warn] | unused value of type org.scalatest.Assertion
880[warn] 340 | Map(
881[warn] 341 | "session_id" -> "session_123",
882[warn] 342 | "experiment" -> "test_run"
883[warn] 343 | )
884[warn] 344 | )
885[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:347:4
886[warn] 347 | deserializedResponse.usage shouldBe defined
887[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
888[warn] | unused value of type org.scalatest.Assertion
889[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:349:4
890[warn] 349 | usage2.inputTokens shouldBe 500
891[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
892[warn] | unused value of type org.scalatest.Assertion
893[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:350:4
894[warn] 350 | usage2.outputTokens shouldBe 150
895[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
896[warn] | unused value of type org.scalatest.Assertion
897[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:351:4
898[warn] 351 | usage2.totalTokens shouldBe 650
899[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
900[warn] | unused value of type org.scalatest.Assertion
901[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:352:4
902[warn] 352 | usage2.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 100))
903[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
904[warn] | unused value of type org.scalatest.Assertion
905[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:353:4
906[warn] 353 | usage2.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(50)))
907[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
908[warn] | unused value of type org.scalatest.Assertion
909[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:356:4
910[warn] 356 | deserializedResponse.reasoning shouldBe defined
911[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
912[warn] | unused value of type org.scalatest.Assertion
913[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:357:4
914[warn] 357 | deserializedResponse.reasoning.get.effort shouldBe Some("medium")
915[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
916[warn] | unused value of type org.scalatest.Assertion
917[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:358:4
918[warn] 358 | deserializedResponse.reasoning.get.summary shouldBe Some("concise")
919[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
920[warn] | unused value of type org.scalatest.Assertion
921[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:361:4
922[warn] 361 | deserializedResponse.output should have size 3
923[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
924[warn] | unused value of type org.scalatest.Assertion
925[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:365:4
926[warn] 365 | outputMessage.id shouldBe "msg_complex123"
927[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
928[warn] | unused value of type org.scalatest.Assertion
929[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:366:4
930[warn] 366 | outputMessage.role shouldBe "assistant"
931[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
932[warn] | unused value of type org.scalatest.Assertion
933[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:367:4
934[warn] 367 | outputMessage.status shouldBe "completed"
935[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
936[warn] | unused value of type org.scalatest.Assertion
937[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:368:4
938[warn] 368 | outputMessage.content should have size 1
939[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
940[warn] | unused value of type org.scalatest.Assertion
941[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:371:4
942[warn] 371 | outputText.text shouldBe "I'll search for information about machine learning."
943[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
944[warn] | unused value of type org.scalatest.Assertion
945[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:372:4
946[warn] 372 | outputText.annotations should have size 1
947[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
948[warn] | unused value of type org.scalatest.Assertion
949[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:375:4
950[warn] 375 | citation.fileId shouldBe "file-123"
951[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
952[warn] | unused value of type org.scalatest.Assertion
953[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:376:4
954[warn] 376 | citation.filename shouldBe "ml_guide.pdf"
955[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
956[warn] | unused value of type org.scalatest.Assertion
957[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:377:4
958[warn] 377 | citation.index shouldBe 0
959[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
960[warn] | unused value of type org.scalatest.Assertion
961[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:381:4
962[warn] 381 | fileSearchCall.id shouldBe "call_search123"
963[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
964[warn] | unused value of type org.scalatest.Assertion
965[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:382:4
966[warn] 382 | fileSearchCall.queries shouldBe List("machine learning", "neural networks")
967[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
968[warn] | unused value of type org.scalatest.Assertion
969[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:383:4
970[warn] 383 | fileSearchCall.status shouldBe "completed"
971[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
972[warn] | unused value of type org.scalatest.Assertion
973[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:384:4
974[warn] 384 | fileSearchCall.results shouldBe defined
975[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
976[warn] | unused value of type org.scalatest.Assertion
977[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:388:4
978[warn] 388 | codeCall.id shouldBe "code_call123"
979[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
980[warn] | unused value of type org.scalatest.Assertion
981[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:389:4
982[warn] 389 | codeCall.containerId shouldBe "container_123"
983[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
984[warn] | unused value of type org.scalatest.Assertion
985[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:390:4
986[warn] 390 | codeCall.code shouldBe Some("import numpy as np\nprint('Hello ML')")
987[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
988[warn] | unused value of type org.scalatest.Assertion
989[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:391:4
990[warn] 391 | codeCall.status shouldBe "completed"
991[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
992[warn] | unused value of type org.scalatest.Assertion
993[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:444:4
994[warn] 444 | deserializedResponse.id shouldBe "resp_tool_choice_123"
995[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
996[warn] | unused value of type org.scalatest.Assertion
997[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:445:4
998[warn] 445 | deserializedResponse.model shouldBe "gpt-4o"
999[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1000[warn] | unused value of type org.scalatest.Assertion
1001[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:446:4
1002[warn] 446 | deserializedResponse.status shouldBe "completed"
1003[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1004[warn] | unused value of type org.scalatest.Assertion
1005[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:449:4
1006[warn] 449 | deserializedResponse.toolChoice shouldBe defined
1007[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1008[warn] | unused value of type org.scalatest.Assertion
1009[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:451:4
1010[warn] 451 | toolChoice shouldBe a[ToolChoiceObject.AllowedTools]
1011[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1012[warn] | unused value of type org.scalatest.Assertion
1013[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:454:4
1014[warn] 454 | allowedTools.mode shouldBe "auto"
1015[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1016[warn] | unused value of type org.scalatest.Assertion
1017[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:455:4
1018[warn] 455 | allowedTools.tools should have size 3
1019[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1020[warn] | unused value of type org.scalatest.Assertion
1021[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:459:4
1022[warn] 459 | functionTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Function]
1023[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1024[warn] | unused value of type org.scalatest.Assertion
1025[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:461:4
1026[warn] 461 | function.name shouldBe "get_weather"
1027[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1028[warn] | unused value of type org.scalatest.Assertion
1029[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:465:4
1030[warn] 465 | mcpTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Mcp]
1031[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1032[warn] | unused value of type org.scalatest.Assertion
1033[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:467:4
1034[warn] 467 | mcp.serverLabel shouldBe "deepwiki"
1035[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1036[warn] | unused value of type org.scalatest.Assertion
1037[info] [patched file /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala]
1038[info] [patched file /build/repo/core/src/test/scala/sttp/openai/json/SerializationHelpersSpec.scala]
1039[warn] 201 warnings found
1040[info] done compiling
1041[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/test-classes ...
1042[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:42:6
1043[warn] 42 | caught.getClass shouldBe expectedError.getClass
1044[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1045[warn] | unused value of type org.scalatest.Assertion
1046[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:43:6
1047[warn] 43 | caught.message shouldBe expectedError.message
1048[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1049[warn] | unused value of type org.scalatest.Assertion
1050[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:44:6
1051[warn] 44 | caught.cause.getClass shouldBe expectedError.cause.getClass
1052[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1053[warn] | unused value of type org.scalatest.Assertion
1054[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:45:6
1055[warn] 45 | caught.code shouldBe expectedError.code
1056[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1057[warn] | unused value of type org.scalatest.Assertion
1058[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:46:6
1059[warn] 46 | caught.param shouldBe expectedError.param
1060[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1061[warn] | unused value of type org.scalatest.Assertion
1062[warn] 5 warnings found
1063[info] done compiling
1064[info] Wrote /build/repo/streaming/ox/target/jvm-3/ox_3-0.3.9+0-c952909b+20250822-1233-SNAPSHOT.pom
1065[info] Main Scala API documentation to /build/repo/streaming/ox/target/jvm-3/api...
1066[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1067[warn] -- Warning: streaming/ox/src/main/scala/sttp/openai/streaming/ox/oxStreaming.scala:27:6
1068[warn] 27 | def createStreamedChatCompletion(
1069[warn] | ^
1070[warn] | No DRI found for query: Flow
1071[info] Main Scala API documentation successful.
1072[info] :: delivering :: com.softwaremill.sttp.openai#ox_3;0.3.9+0-c952909b+20250822-1233-SNAPSHOT :: 0.3.9+0-c952909b+20250822-1233-SNAPSHOT :: integration :: Fri Aug 22 12:34:49 CEST 2025
1073[info] delivering ivy file to /build/repo/streaming/ox/target/jvm-3/ivy-0.3.9+0-c952909b+20250822-1233-SNAPSHOT.xml
1074[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/poms/ox_3.pom
1075[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/jars/ox_3.jar
1076[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/srcs/ox_3-sources.jar
1077[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/docs/ox_3-javadoc.jar
1078[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/ivys/ivy.xml
1079[info] compiling 2 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
1080[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:28:6
1081[warn] 28 | caught.getClass shouldBe expectedError.getClass: Unit
1082[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1083[warn] | discarded non-Unit value of type org.scalatest.Assertion
1084[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:29:6
1085[warn] 29 | caught.message shouldBe expectedError.message: Unit
1086[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1087[warn] | discarded non-Unit value of type org.scalatest.Assertion
1088[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:30:6
1089[warn] 30 | caught.cause.getClass shouldBe expectedError.cause.getClass: Unit
1090[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1091[warn] | discarded non-Unit value of type org.scalatest.Assertion
1092[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:31:6
1093[warn] 31 | caught.code shouldBe expectedError.code: Unit
1094[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1095[warn] | discarded non-Unit value of type org.scalatest.Assertion
1096[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:32:6
1097[warn] 32 | caught.param shouldBe expectedError.param: Unit
1098[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1099[warn] | discarded non-Unit value of type org.scalatest.Assertion
1100[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:76:7
1101[warn] 67 | syncClient
1102[warn] 68 | .customizeRequest(new CustomizeOpenAIRequest {
1103[warn] 69 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
1104[warn] 70 | request.header("X-Test", "test")
1105[warn] 71 | })
1106[warn] 72 | .customizeRequest(new CustomizeOpenAIRequest {
1107[warn] 73 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
1108[warn] 74 | request.header("X-Test-2", "test-2")
1109[warn] 75 | })
1110[warn] 76 | .getModels: Unit
1111[warn] | ^
1112[warn] |discarded non-Unit value of type (sttp.openai.OpenAISyncClient#getModels :
1113[warn] | => sttp.openai.requests.models.ModelsResponseData.ModelsResponse)
1114[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:79:4
1115[warn] 79 | capturedRequest.get().headers.find(_.is("X-Test")).map(_.value) shouldBe Some("test"): Unit
1116[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1117[warn] | discarded non-Unit value of type org.scalatest.Assertion
1118[warn] 7 warnings found
1119[info] done compiling
1120Starting build for ProjectRef(file:/build/repo/,core3) (core)... [1/5]
1121Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration)
1122[info] Main Scala API documentation to /build/repo/core/target/jvm-3/api...
1123[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1124[warn] -- Warning: core/src/main/scala/sttp/openai/OpenAI.scala:309:6 -----------------
1125[warn] 309 | def createChatCompletionAsInputStream(chatBody: ChatBody): Request[Either[OpenAIException, InputStream]] =
1126[warn] | ^
1127[warn] | No DRI found for query: InputStream
1128[warn] -- Warning: json/upickle/src/main/scala/sttp/client4/upicklejson/SttpUpickleApi.scala:59:6
1129[warn] No DRI found for query: DeserializationException
1130[info] Main Scala API documentation successful.
1131[info] Wrote /build/repo/core/target/jvm-3/core_3-0.3.9+0-c952909b+20250822-1233-SNAPSHOT.pom
1132[info] Main Scala API documentation to /build/repo/core/target/jvm-3/api...
1133[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1134[warn] -- Warning: core/src/main/scala/sttp/openai/OpenAI.scala:309:6 -----------------
1135[warn] 309 | def createChatCompletionAsInputStream(chatBody: ChatBody): Request[Either[OpenAIException, InputStream]] =
1136[warn] | ^
1137[warn] | No DRI found for query: InputStream
1138[warn] -- Warning: json/upickle/src/main/scala/sttp/client4/upicklejson/SttpUpickleApi.scala:59:6
1139[warn] No DRI found for query: DeserializationException
1140[info] Main Scala API documentation successful.
1141[info] :: delivering :: com.softwaremill.sttp.openai#core_3;0.3.9+0-c952909b+20250822-1233-SNAPSHOT :: 0.3.9+0-c952909b+20250822-1233-SNAPSHOT :: integration :: Fri Aug 22 12:35:16 CEST 2025
1142[info] delivering ivy file to /build/repo/core/target/jvm-3/ivy-0.3.9+0-c952909b+20250822-1233-SNAPSHOT.xml
1143[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/poms/core_3.pom
1144[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/jars/core_3.jar
1145[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/srcs/core_3-sources.jar
1146[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/docs/core_3-javadoc.jar
1147[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/ivys/ivy.xml
1148Starting build for ProjectRef(file:/build/repo/,zio3) (zio)... [2/5]
1149Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration)
1150[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/classes ...
1151[info] done compiling
1152[info] Main Scala API documentation to /build/repo/streaming/zio/target/jvm-3/api...
1153[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1154[info] Main Scala API documentation successful.
1155[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/test-classes ...
1156[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:67:6
1157[warn] 67 | caught.getClass shouldBe expectedError.getClass
1158[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1159[warn] | unused value of type org.scalatest.Assertion
1160[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:68:6
1161[warn] 68 | caught.message shouldBe expectedError.message
1162[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1163[warn] | unused value of type org.scalatest.Assertion
1164[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:69:6
1165[warn] 69 | caught.cause.getClass shouldBe expectedError.cause.getClass
1166[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1167[warn] | unused value of type org.scalatest.Assertion
1168[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:70:6
1169[warn] 70 | caught.code shouldBe expectedError.code
1170[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1171[warn] | unused value of type org.scalatest.Assertion
1172[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:71:6
1173[warn] 71 | caught.param shouldBe expectedError.param
1174[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1175[warn] | unused value of type org.scalatest.Assertion
1176[info] [patched file /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala]
1177[warn] 5 warnings found
1178[info] done compiling
1179[info] Wrote /build/repo/streaming/zio/target/jvm-3/zio_3-0.3.9+0-c952909b+20250822-1233-SNAPSHOT.pom
1180[info] Main Scala API documentation to /build/repo/streaming/zio/target/jvm-3/api...
1181[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1182[info] Main Scala API documentation successful.
1183[info] :: delivering :: com.softwaremill.sttp.openai#zio_3;0.3.9+0-c952909b+20250822-1233-SNAPSHOT :: 0.3.9+0-c952909b+20250822-1233-SNAPSHOT :: integration :: Fri Aug 22 12:35:22 CEST 2025
1184[info] delivering ivy file to /build/repo/streaming/zio/target/jvm-3/ivy-0.3.9+0-c952909b+20250822-1233-SNAPSHOT.xml
1185[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/poms/zio_3.pom
1186[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/jars/zio_3.jar
1187[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/srcs/zio_3-sources.jar
1188[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/docs/zio_3-javadoc.jar
1189[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/ivys/ivy.xml
1190[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/test-classes ...
1191[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:67:6
1192[warn] 67 | caught.getClass shouldBe expectedError.getClass
1193[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1194[warn] | unused value of type org.scalatest.Assertion
1195[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:68:6
1196[warn] 68 | caught.message shouldBe expectedError.message
1197[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1198[warn] | unused value of type org.scalatest.Assertion
1199[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:69:6
1200[warn] 69 | caught.cause.getClass shouldBe expectedError.cause.getClass
1201[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1202[warn] | unused value of type org.scalatest.Assertion
1203[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:70:6
1204[warn] 70 | caught.code shouldBe expectedError.code
1205[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1206[warn] | unused value of type org.scalatest.Assertion
1207[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:71:6
1208[warn] 71 | caught.param shouldBe expectedError.param
1209[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1210[warn] | unused value of type org.scalatest.Assertion
1211[warn] 5 warnings found
1212[info] done compiling
1213Starting build for ProjectRef(file:/build/repo/,pekko3) (pekko)... [3/5]
1214Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration)
1215[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/classes ...
1216[info] done compiling
1217[info] Main Scala API documentation to /build/repo/streaming/pekko/target/jvm-3/api...
1218[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1219[info] Main Scala API documentation successful.
1220[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/test-classes ...
1221[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:66:8
1222[warn] 66 | c.getClass shouldBe expectedError.getClass
1223[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1224[warn] | unused value of type org.scalatest.Assertion
1225[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:67:8
1226[warn] 67 | c.message shouldBe expectedError.message
1227[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1228[warn] | unused value of type org.scalatest.Assertion
1229[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:68:8
1230[warn] 68 | c.cause.getClass shouldBe expectedError.cause.getClass
1231[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1232[warn] | unused value of type org.scalatest.Assertion
1233[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:69:8
1234[warn] 69 | c.code shouldBe expectedError.code
1235[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1236[warn] | unused value of type org.scalatest.Assertion
1237[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:70:8
1238[warn] 70 | c.param shouldBe expectedError.param
1239[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1240[warn] | unused value of type org.scalatest.Assertion
1241[warn] 5 warnings found
1242[info] done compiling
1243[info] Wrote /build/repo/streaming/pekko/target/jvm-3/pekko_3-0.3.9+0-c952909b+20250822-1233-SNAPSHOT.pom
1244[info] Main Scala API documentation to /build/repo/streaming/pekko/target/jvm-3/api...
1245[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1246[info] Main Scala API documentation successful.
1247[info] :: delivering :: com.softwaremill.sttp.openai#pekko_3;0.3.9+0-c952909b+20250822-1233-SNAPSHOT :: 0.3.9+0-c952909b+20250822-1233-SNAPSHOT :: integration :: Fri Aug 22 12:35:28 CEST 2025
1248[info] delivering ivy file to /build/repo/streaming/pekko/target/jvm-3/ivy-0.3.9+0-c952909b+20250822-1233-SNAPSHOT.xml
1249[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/poms/pekko_3.pom
1250[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/jars/pekko_3.jar
1251[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/srcs/pekko_3-sources.jar
1252[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/docs/pekko_3-javadoc.jar
1253[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/ivys/ivy.xml
1254Starting build for ProjectRef(file:/build/repo/,fs23) (fs2)... [4/5]
1255Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.5-migration)
1256[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/classes ...
1257[info] done compiling
1258[info] Main Scala API documentation to /build/repo/streaming/fs2/target/jvm-3/api...
1259[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1260[info] Main Scala API documentation successful.
1261[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/test-classes ...
1262[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:64:8
1263[warn] 64 | c.getClass shouldBe expectedError.getClass
1264[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1265[warn] | unused value of type org.scalatest.Assertion
1266[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:65:8
1267[warn] 65 | c.message shouldBe expectedError.message
1268[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1269[warn] | unused value of type org.scalatest.Assertion
1270[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:66:8
1271[warn] 66 | c.cause.getClass shouldBe expectedError.cause.getClass
1272[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1273[warn] | unused value of type org.scalatest.Assertion
1274[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:67:8
1275[warn] 67 | c.code shouldBe expectedError.code
1276[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1277[warn] | unused value of type org.scalatest.Assertion
1278[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:68:8
1279[warn] 68 | c.param shouldBe expectedError.param
1280[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1281[warn] | unused value of type org.scalatest.Assertion
1282[info] [patched file /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala]
1283[warn] 5 warnings found
1284[info] done compiling
1285[info] Wrote /build/repo/streaming/fs2/target/jvm-3/fs2_3-0.3.9+0-c952909b+20250822-1233-SNAPSHOT.pom
1286[info] Main Scala API documentation to /build/repo/streaming/fs2/target/jvm-3/api...
1287[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1288[info] Main Scala API documentation successful.
1289[info] :: delivering :: com.softwaremill.sttp.openai#fs2_3;0.3.9+0-c952909b+20250822-1233-SNAPSHOT :: 0.3.9+0-c952909b+20250822-1233-SNAPSHOT :: integration :: Fri Aug 22 12:35:34 CEST 2025
1290[info] delivering ivy file to /build/repo/streaming/fs2/target/jvm-3/ivy-0.3.9+0-c952909b+20250822-1233-SNAPSHOT.xml
1291[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/poms/fs2_3.pom
1292[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/jars/fs2_3.jar
1293[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/srcs/fs2_3-sources.jar
1294[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/docs/fs2_3-javadoc.jar
1295[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+0-c952909b+20250822-1233-SNAPSHOT/ivys/ivy.xml
1296[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/test-classes ...
1297[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:64:8
1298[warn] 64 | c.getClass shouldBe expectedError.getClass
1299[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1300[warn] | unused value of type org.scalatest.Assertion
1301[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:65:8
1302[warn] 65 | c.message shouldBe expectedError.message
1303[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1304[warn] | unused value of type org.scalatest.Assertion
1305[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:66:8
1306[warn] 66 | c.cause.getClass shouldBe expectedError.cause.getClass
1307[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1308[warn] | unused value of type org.scalatest.Assertion
1309[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:67:8
1310[warn] 67 | c.code shouldBe expectedError.code
1311[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1312[warn] | unused value of type org.scalatest.Assertion
1313[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:68:8
1314[warn] 68 | c.param shouldBe expectedError.param
1315[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1316[warn] | unused value of type org.scalatest.Assertion
1317[warn] 5 warnings found
1318[info] done compiling
1319
1320************************
1321Build summary:
1322[{
1323 "module": "ox",
1324 "compile": {"status": "ok", "tookMs": 49408, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1325 "doc": {"status": "ok", "tookMs": 2956, "files": 335, "totalSizeKb": 6195},
1326 "test-compile": {"status": "ok", "tookMs": 25738, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1327 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1328 "publish": {"status": "ok", "tookMs": 1118},
1329 "metadata": {
1330 "crossScalaVersions": ["2.12.20"]
1331}
1332},{
1333 "module": "core",
1334 "compile": {"status": "ok", "tookMs": 78, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1335 "doc": {"status": "ok", "tookMs": 12786, "files": 1350, "totalSizeKb": 210864},
1336 "test-compile": {"status": "ok", "tookMs": 124, "warnings": 201, "errors": 0, "sourceVersion": "3.5-migration"},
1337 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1338 "publish": {"status": "ok", "tookMs": 12013},
1339 "metadata": {
1340 "crossScalaVersions": ["2.12.20"]
1341}
1342},{
1343 "module": "zio",
1344 "compile": {"status": "ok", "tookMs": 712, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1345 "doc": {"status": "ok", "tookMs": 467, "files": 336, "totalSizeKb": 6211},
1346 "test-compile": {"status": "ok", "tookMs": 1627, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1347 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1348 "publish": {"status": "ok", "tookMs": 848},
1349 "metadata": {
1350 "crossScalaVersions": ["2.12.20"]
1351}
1352},{
1353 "module": "pekko",
1354 "compile": {"status": "ok", "tookMs": 485, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1355 "doc": {"status": "ok", "tookMs": 356, "files": 336, "totalSizeKb": 6211},
1356 "test-compile": {"status": "ok", "tookMs": 1185, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1357 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1358 "publish": {"status": "ok", "tookMs": 737},
1359 "metadata": {
1360 "crossScalaVersions": ["2.12.20"]
1361}
1362},{
1363 "module": "fs2",
1364 "compile": {"status": "ok", "tookMs": 458, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1365 "doc": {"status": "ok", "tookMs": 349, "files": 336, "totalSizeKb": 6212},
1366 "test-compile": {"status": "ok", "tookMs": 1074, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1367 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1368 "publish": {"status": "ok", "tookMs": 752},
1369 "metadata": {
1370 "crossScalaVersions": ["2.12.20"]
1371}
1372}]
1373************************
1374[success] Total time: 134 s (0:02:14.0), completed Aug 22, 2025, 12:35:35 PM
1375Checking patch project/plugins.sbt...
1376Checking patch build.sbt...
1377Applied patch project/plugins.sbt cleanly.
1378Applied patch build.sbt cleanly.
1379Commit migration rewrites
1380Switched to a new branch 'opencb/migrate-3.5.2'
1381[opencb/migrate-3.5.2 1f604fb] Apply Scala compiler rewrites for 3.5.2
1382 6 files changed, 9 insertions(+), 9 deletions(-)
1383----
1384Preparing build for 3.8.0-RC1-bin-20250822-04adb37
1385Scala binary version found: 3.8
1386Implicitly using source version 3.8-migration
1387Scala binary version found: 3.8
1388Implicitly using source version 3.8-migration
1389Would try to apply common scalacOption (best-effort, sbt/mill only):
1390Append: ,REQUIRE:-source:3.8-migration
1391Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1392Try apply source patch:
1393Path: build.sbt
1394Pattern: val scala3 = List("3.3.6")
1395Replacement: val scala3 = List("3.8.0-RC1-bin-20250822-04adb37")
1396Successfully applied pattern 'val scala3 = List("3.3.6")' in build.sbt
1397----
1398Starting build for 3.8.0-RC1-bin-20250822-04adb37
1399Execute tests: false
1400sbt project found:
1401No prepare script found for project softwaremill/sttp-openai
1402##################################
1403Scala version: 3.8.0-RC1-bin-20250822-04adb37
1404Targets: com.softwaremill.sttp.openai%core com.softwaremill.sttp.openai%fs2 com.softwaremill.sttp.openai%ox com.softwaremill.sttp.openai%pekko com.softwaremill.sttp.openai%zio
1405Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}
1406##################################
1407Using extra scalacOptions: ,REQUIRE:-source:3.8-migration
1408Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1409[sbt_options] declare -a sbt_options=()
1410[process_args] java_version = '21'
1411[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
1412# Executing command line:
1413java
1414-Dfile.encoding=UTF-8
1415-Dcommunitybuild.scala=3.8.0-RC1-bin-20250822-04adb37
1416-Dcommunitybuild.project.dependencies.add=
1417-Xmx7G
1418-Xms4G
1419-Xss8M
1420-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1421-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
1422-jar
1423/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
1424"setCrossScalaVersions 3.8.0-RC1-bin-20250822-04adb37"
1425"++3.8.0-RC1-bin-20250822-04adb37 -v"
1426"mapScalacOptions ",REQUIRE:-source:3.8-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1427"set every credentials := Nil"
1428"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1429"removeScalacOptionsStartingWith -P:wartremover"
1430
1431moduleMappings
1432"runBuild 3.8.0-RC1-bin-20250822-04adb37 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}""" com.softwaremill.sttp.openai%core com.softwaremill.sttp.openai%fs2 com.softwaremill.sttp.openai%ox com.softwaremill.sttp.openai%pekko com.softwaremill.sttp.openai%zio"
1433
1434[info] welcome to sbt 1.11.4 (Eclipse Adoptium Java 21)
1435[info] loading settings for project repo-build from plugins.sbt...
1436[info] loading project definition from /build/repo/project
1437[info] loading settings for project root from build.sbt...
1438[info] resolving key references (11819 settings) ...
1439[info] set current project to sttp-openai (in build file:/build/repo/)
1440Execute setCrossScalaVersions: 3.8.0-RC1-bin-20250822-04adb37
1441OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in core/crossScalaVersions
1442OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250822-04adb37 -> 3.8.0-RC1-bin-20250822-04adb37 in core3/crossScalaVersions
1443OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250822-04adb37) in core3/crossScalaVersions
1444OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250822-04adb37 -> 3.8.0-RC1-bin-20250822-04adb37 in ox3/crossScalaVersions
1445OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250822-04adb37) in ox3/crossScalaVersions
1446OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in akka/crossScalaVersions
1447OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in pekko/crossScalaVersions
1448OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250822-04adb37 -> 3.8.0-RC1-bin-20250822-04adb37 in fs23/crossScalaVersions
1449OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250822-04adb37) in fs23/crossScalaVersions
1450OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in docs/crossScalaVersions
1451OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250822-04adb37 -> 3.8.0-RC1-bin-20250822-04adb37 in examples3/crossScalaVersions
1452OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250822-04adb37) in examples3/crossScalaVersions
1453OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250822-04adb37 -> 3.8.0-RC1-bin-20250822-04adb37 in zio3/crossScalaVersions
1454OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250822-04adb37) in zio3/crossScalaVersions
1455OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in zio/crossScalaVersions
1456OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250822-04adb37 -> 3.8.0-RC1-bin-20250822-04adb37 in pekko3/crossScalaVersions
1457OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250822-04adb37) in pekko3/crossScalaVersions
1458OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in fs2/crossScalaVersions
1459OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in root/crossScalaVersions
1460[info] set current project to sttp-openai (in build file:/build/repo/)
1461[info] Setting Scala version to 3.8.0-RC1-bin-20250822-04adb37 on 6 projects.
1462[info] Switching Scala version on:
1463[info] core3 (3.8.0-RC1-bin-20250822-04adb37)
1464[info] pekko3 (3.8.0-RC1-bin-20250822-04adb37)
1465[info] zio3 (3.8.0-RC1-bin-20250822-04adb37)
1466[info] ox3 (3.8.0-RC1-bin-20250822-04adb37)
1467[info] fs23 (3.8.0-RC1-bin-20250822-04adb37)
1468[info] examples3 (3.8.0-RC1-bin-20250822-04adb37)
1469[info] Excluding projects:
1470[info] fs2 (2.13.16)
1471[info] * root (2.13.16)
1472[info] akka (2.13.16)
1473[info] docs (2.13.16)
1474[info] zio (2.13.16)
1475[info] pekko (2.13.16)
1476[info] core (2.13.16)
1477[info] Reapplying settings...
1478[info] set current project to sttp-openai (in build file:/build/repo/)
1479Execute mapScalacOptions: ,REQUIRE:-source:3.8-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1480[info] Reapplying settings...
1481[info] set current project to sttp-openai (in build file:/build/repo/)
1482[info] Defining Global / credentials, akka / credentials and 11 others.
1483[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 103 others.
1484[info] Run `last` for details.
1485[info] Reapplying settings...
1486[info] set current project to sttp-openai (in build file:/build/repo/)
1487Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1488[info] Reapplying settings...
1489OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1490
1491 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:315)
1492 Did you mean allExcludeDependencies ?
1493 , retry without global scopes
1494[info] Reapplying settings...
1495[info] set current project to sttp-openai (in build file:/build/repo/)
1496Execute removeScalacOptionsStartingWith: -P:wartremover
1497[info] Reapplying settings...
1498[info] set current project to sttp-openai (in build file:/build/repo/)
1499[success] Total time: 0 s, completed Aug 22, 2025, 12:35:51 PM
1500Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}
1501Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1502Starting build...
1503Projects: Set(core3, pekko3, zio3, ox3, fs23)
1504Starting build for ProjectRef(file:/build/repo/,ox3) (ox)... [0/5]
1505OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8-migration` in Scala 2.12.20 module Global
1506OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1507OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1508Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8-migration)
1509[info] compiling 83 Scala sources to /build/repo/core/target/jvm-3/classes ...
1510[warn] there were 4 deprecation warnings; re-run with -deprecation for details
1511[warn] one warning found
1512[info] done compiling
1513[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/classes ...
1514[info] done compiling
1515[info] Main Scala API documentation to /build/repo/streaming/ox/target/jvm-3/api...
1516[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source
1517[warn] Flag -classpath set repeatedly
1518[warn] -- Warning: streaming/ox/src/main/scala/sttp/openai/streaming/ox/oxStreaming.scala:27:6
1519[warn] 27 | def createStreamedChatCompletion(
1520[warn] | ^
1521[warn] | Couldn't resolve a member for the given link query: Flow
1522[warn] two warnings found
1523[info] Main Scala API documentation successful.
1524[info] compiling 54 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
1525[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:72:6
1526[warn] 72 | models should not be null
1527[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1528[warn] | unused value of type org.scalatest.Assertion
1529[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:73:6
1530[warn] 73 | models.`object` shouldBe "list"
1531[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1532[warn] | unused value of type org.scalatest.Assertion
1533[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:74:6
1534[warn] 74 | models.data should not be empty
1535[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1536[warn] | unused value of type org.scalatest.Assertion
1537[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:76:8
1538[warn] 76 | model.id should not be empty
1539[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1540[warn] | unused value of type org.scalatest.Assertion
1541[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:77:8
1542[warn] 77 | model.`object` shouldBe "model"
1543[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1544[warn] | unused value of type org.scalatest.Assertion
1545[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:92:6
1546[warn] 92 | model should not be null
1547[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
1548[warn] | unused value of type org.scalatest.Assertion
1549[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:93:6
1550[warn] 93 | model.id shouldBe modelId
1551[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1552[warn] | unused value of type org.scalatest.Assertion
1553[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:94:6
1554[warn] 94 | model.`object` shouldBe "model"
1555[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1556[warn] | unused value of type org.scalatest.Assertion
1557[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:95:6
1558[warn] 95 | model.ownedBy should not be empty
1559[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1560[warn] | unused value of type org.scalatest.Assertion
1561[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:109:6
1562[warn] 109 | moderation should not be null
1563[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1564[warn] | unused value of type org.scalatest.Assertion
1565[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:110:6
1566[warn] 110 | moderation.id should not be empty
1567[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1568[warn] | unused value of type org.scalatest.Assertion
1569[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:111:6
1570[warn] 111 | moderation.model.value should not be empty
1571[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1572[warn] | unused value of type org.scalatest.Assertion
1573[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:112:6
1574[warn] 112 | moderation.results should not be empty
1575[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1576[warn] | unused value of type org.scalatest.Assertion
1577[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:113:6
1578[warn] 113 | moderation.results.head.flagged shouldBe false // Harmless text should not be flagged
1579[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1580[warn] | unused value of type org.scalatest.Assertion
1581[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:114:6
1582[warn] 114 | moderation.results.head.categories should not be null
1583[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1584[warn] | unused value of type org.scalatest.Assertion
1585[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:128:6
1586[warn] 128 | moderation should not be null
1587[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1588[warn] | unused value of type org.scalatest.Assertion
1589[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:129:6
1590[warn] 129 | moderation.results should not be empty
1591[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1592[warn] | unused value of type org.scalatest.Assertion
1593[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:132:6
1594[warn] 132 | moderation.results.head.categories should not be null
1595[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1596[warn] | unused value of type org.scalatest.Assertion
1597[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:133:6
1598[warn] 133 | moderation.results.head.categoryScores should not be null
1599[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1600[warn] | unused value of type org.scalatest.Assertion
1601[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:150:6
1602[warn] 150 | embeddings should not be null
1603[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1604[warn] | unused value of type org.scalatest.Assertion
1605[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:151:6
1606[warn] 151 | embeddings.`object` shouldBe "list"
1607[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1608[warn] | unused value of type org.scalatest.Assertion
1609[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:152:6
1610[warn] 152 | embeddings.model.value should not be empty
1611[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1612[warn] | unused value of type org.scalatest.Assertion
1613[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:153:6
1614[warn] 153 | embeddings.data should not be empty
1615[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1616[warn] | unused value of type org.scalatest.Assertion
1617[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:154:6
1618[warn] 154 | embeddings.data.head.`object` shouldBe "embedding"
1619[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1620[warn] | unused value of type org.scalatest.Assertion
1621[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:155:6
1622[warn] 155 | embeddings.data.head.embedding should not be empty
1623[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1624[warn] | unused value of type org.scalatest.Assertion
1625[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:156:6
1626[warn] 156 | embeddings.data.head.index shouldBe 0
1627[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1628[warn] | unused value of type org.scalatest.Assertion
1629[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:157:6
1630[warn] 157 | embeddings.usage should not be null
1631[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1632[warn] | unused value of type org.scalatest.Assertion
1633[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:158:6
1634[warn] 158 | embeddings.usage.totalTokens should be > 0
1635[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1636[warn] | unused value of type org.scalatest.Assertion
1637[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:180:6
1638[warn] 180 | response should not be null
1639[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1640[warn] | unused value of type org.scalatest.Assertion
1641[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:181:6
1642[warn] 181 | response.id should not be empty
1643[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1644[warn] | unused value of type org.scalatest.Assertion
1645[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:182:6
1646[warn] 182 | response.`object` shouldBe "chat.completion"
1647[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1648[warn] | unused value of type org.scalatest.Assertion
1649[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:183:6
1650[warn] 183 | response.model should not be empty
1651[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1652[warn] | unused value of type org.scalatest.Assertion
1653[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:184:6
1654[warn] 184 | response.choices should not be empty
1655[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1656[warn] | unused value of type org.scalatest.Assertion
1657[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:185:6
1658[warn] 185 | response.choices.head.message.role.value shouldBe "assistant"
1659[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1660[warn] | unused value of type org.scalatest.Assertion
1661[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:186:6
1662[warn] 186 | response.choices.head.message.content should not be empty
1663[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1664[warn] | unused value of type org.scalatest.Assertion
1665[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:187:6
1666[warn] 187 | response.usage should not be null
1667[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1668[warn] | unused value of type org.scalatest.Assertion
1669[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:188:6
1670[warn] 188 | response.usage.totalTokens should be > 0
1671[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1672[warn] | unused value of type org.scalatest.Assertion
1673[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:189:6
1674[warn] 189 | response.usage.totalTokens should be <= 20 // Should be very low due to our constraints
1675[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1676[warn] | unused value of type org.scalatest.Assertion
1677[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:205:6
1678[warn] 205 | createdResponse should not be null
1679[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1680[warn] | unused value of type org.scalatest.Assertion
1681[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:206:6
1682[warn] 206 | createdResponse.id should not be empty
1683[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1684[warn] | unused value of type org.scalatest.Assertion
1685[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:207:6
1686[warn] 207 | createdResponse.`object` shouldBe "response"
1687[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1688[warn] | unused value of type org.scalatest.Assertion
1689[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:208:6
1690[warn] 208 | createdResponse.model should not be empty
1691[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1692[warn] | unused value of type org.scalatest.Assertion
1693[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:209:6
1694[warn] 209 | createdResponse.status shouldBe "completed"
1695[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1696[warn] | unused value of type org.scalatest.Assertion
1697[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:210:6
1698[warn] 210 | createdResponse.output should not be empty
1699[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1700[warn] | unused value of type org.scalatest.Assertion
1701[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:211:6
1702[warn] 211 | createdResponse.output.head should be(a[sttp.openai.requests.responses.ResponsesResponseBody.OutputItem.OutputMessage])
1703[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1704[warn] | unused value of type org.scalatest.Assertion
1705[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:212:6
1706[warn] 212 | createdResponse.createdAt should be > 0L
1707[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1708[warn] | unused value of type org.scalatest.Assertion
1709[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:215:6
1710[warn] 215 | createdResponse.usage should not be null
1711[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1712[warn] | unused value of type org.scalatest.Assertion
1713[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:227:6
1714[warn] 227 | retrievedResponse should not be null
1715[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1716[warn] | unused value of type org.scalatest.Assertion
1717[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:228:6
1718[warn] 228 | retrievedResponse.id shouldBe createdResponse.id
1719[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1720[warn] | unused value of type org.scalatest.Assertion
1721[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:229:6
1722[warn] 229 | retrievedResponse.`object` shouldBe "response"
1723[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1724[warn] | unused value of type org.scalatest.Assertion
1725[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:230:6
1726[warn] 230 | retrievedResponse.status shouldBe "completed"
1727[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1728[warn] | unused value of type org.scalatest.Assertion
1729[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:231:6
1730[warn] 231 | retrievedResponse.output should not be empty
1731[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1732[warn] | unused value of type org.scalatest.Assertion
1733[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:232:6
1734[warn] 232 | retrievedResponse.model shouldBe createdResponse.model
1735[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1736[warn] | unused value of type org.scalatest.Assertion
1737[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:233:6
1738[warn] 233 | retrievedResponse.createdAt shouldBe createdResponse.createdAt
1739[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1740[warn] | unused value of type org.scalatest.Assertion
1741[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:242:6
1742[warn] 242 | inputItems should not be null
1743[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1744[warn] | unused value of type org.scalatest.Assertion
1745[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:243:6
1746[warn] 243 | inputItems.`object` shouldBe "list"
1747[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1748[warn] | unused value of type org.scalatest.Assertion
1749[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:244:6
1750[warn] 244 | inputItems.data should not be empty
1751[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1752[warn] | unused value of type org.scalatest.Assertion
1753[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:249:6
1754[warn] 249 | userInputMessage should be(defined)
1755[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1756[warn] | unused value of type org.scalatest.Assertion
1757[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:252:6
1758[warn] 252 | inputMessage.role shouldBe "user"
1759[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1760[warn] | unused value of type org.scalatest.Assertion
1761[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:258:6
1762[warn] 258 | textContent should be(defined)
1763[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1764[warn] | unused value of type org.scalatest.Assertion
1765[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:261:6
1766[warn] 261 | inputText.text shouldBe "Hi"
1767[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1768[warn] | unused value of type org.scalatest.Assertion
1769[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:267:6
1770[warn] 267 | deleteResult should not be null
1771[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1772[warn] | unused value of type org.scalatest.Assertion
1773[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:268:6
1774[warn] 268 | deleteResult.deleted shouldBe true
1775[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1776[warn] | unused value of type org.scalatest.Assertion
1777[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:269:6
1778[warn] 269 | deleteResult.id shouldBe createdResponse.id
1779[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1780[warn] | unused value of type org.scalatest.Assertion
1781[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:270:6
1782[warn] 270 | deleteResult.`object` shouldBe "response.deleted"
1783[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1784[warn] | unused value of type org.scalatest.Assertion
1785[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:282:4
1786[warn] 282 | exception.message.getOrElse("") should include("API key")
1787[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1788[warn] | unused value of type org.scalatest.Assertion
1789[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:305:6
1790[warn] 305 | results.count(_.isSuccess) should be >= 1
1791[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1792[warn] | unused value of type org.scalatest.Assertion
1793[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:326:6
1794[warn] 326 | models should not be null
1795[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1796[warn] | unused value of type org.scalatest.Assertion
1797[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:327:6
1798[warn] 327 | models.data should not be empty
1799[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1800[warn] | unused value of type org.scalatest.Assertion
1801[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:43:4
1802[warn] 43 | serialized shouldBe expectedJson
1803[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1804[warn] | unused value of type org.scalatest.Assertion
1805[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:61:4
1806[warn] 61 | serialized shouldBe expectedJson
1807[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1808[warn] | unused value of type org.scalatest.Assertion
1809[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:64:4
1810[warn] 64 | deserialized.strict should contain(true)
1811[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1812[warn] | unused value of type org.scalatest.Assertion
1813[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:15:4
1814[warn] 15 | part.name shouldBe name
1815[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
1816[warn] | unused value of type org.scalatest.Assertion
1817[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:16:4
1818[warn] 16 | part.body shouldBe a[FileBody]
1819[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1820[warn] | unused value of type org.scalatest.Assertion
1821[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:17:4
1822[warn] 17 | part.headers should contain(sttp.model.Header("Content-Type", "application/octet-stream"))
1823[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1824[warn] | unused value of type org.scalatest.Assertion
1825[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:23:4
1826[warn] 23 | part.name shouldBe name
1827[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
1828[warn] | unused value of type org.scalatest.Assertion
1829[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:24:4
1830[warn] 24 | part.body shouldBe a[StringBody]
1831[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1832[warn] | unused value of type org.scalatest.Assertion
1833[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:25:4
1834[warn] 25 | part.body.asInstanceOf[StringBody].s shouldBe value
1835[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1836[warn] | unused value of type org.scalatest.Assertion
1837[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:39:4
1838[warn] 39 | parts should have size 2
1839[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
1840[warn] | unused value of type org.scalatest.Assertion
1841[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:41:17
1842[warn] 41 | checkFilePart(parts, "image", config.image.head)
1843[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1844[warn] | unused value of type org.scalatest.Assertion
1845[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:42:4
1846[warn] 42 | parts.find(_.name == "image[]") shouldBe None
1847[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1848[warn] | unused value of type org.scalatest.Assertion
1849[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:56:4
1850[warn] 56 | parts should have size 15
1851[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1852[warn] | unused value of type org.scalatest.Assertion
1853[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:58:17
1854[warn] 58 | checkFilePart(parts, "image", config.image.head)
1855[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1856[warn] | unused value of type org.scalatest.Assertion
1857[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:59:4
1858[warn] 59 | parts.find(_.name == "image[]") shouldBe None
1859[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1860[warn] | unused value of type org.scalatest.Assertion
1861[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:60:17
1862[warn] 60 | checkFilePart(parts, "mask", config.mask.get)
1863[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1864[warn] | unused value of type org.scalatest.Assertion
1865[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:62:19
1866[warn] 62 | checkStringPart(parts, "prompt", config.prompt)
1867[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1868[warn] | unused value of type org.scalatest.Assertion
1869[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:63:19
1870[warn] 63 | checkStringPart(parts, "background", "transparent")
1871[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1872[warn] | unused value of type org.scalatest.Assertion
1873[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:64:19
1874[warn] 64 | checkStringPart(parts, "input_fidelity", "high")
1875[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1876[warn] | unused value of type org.scalatest.Assertion
1877[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:65:19
1878[warn] 65 | checkStringPart(parts, "model", "gpt-image-1")
1879[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1880[warn] | unused value of type org.scalatest.Assertion
1881[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:66:19
1882[warn] 66 | checkStringPart(parts, "n", "2")
1883[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1884[warn] | unused value of type org.scalatest.Assertion
1885[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:67:19
1886[warn] 67 | checkStringPart(parts, "output_compression", "80")
1887[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1888[warn] | unused value of type org.scalatest.Assertion
1889[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:68:19
1890[warn] 68 | checkStringPart(parts, "output_format", "png")
1891[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1892[warn] | unused value of type org.scalatest.Assertion
1893[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:69:19
1894[warn] 69 | checkStringPart(parts, "partial_images", "2")
1895[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1896[warn] | unused value of type org.scalatest.Assertion
1897[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:70:19
1898[warn] 70 | checkStringPart(parts, "quality", "high")
1899[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1900[warn] | unused value of type org.scalatest.Assertion
1901[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:71:19
1902[warn] 71 | checkStringPart(parts, "size", "1024x1024")
1903[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1904[warn] | unused value of type org.scalatest.Assertion
1905[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:72:19
1906[warn] 72 | checkStringPart(parts, "response_format", "url")
1907[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1908[warn] | unused value of type org.scalatest.Assertion
1909[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:73:19
1910[warn] 73 | checkStringPart(parts, "stream", "false")
1911[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1912[warn] | unused value of type org.scalatest.Assertion
1913[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:87:4
1914[warn] 87 | parts should have size 16
1915[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1916[warn] | unused value of type org.scalatest.Assertion
1917[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:89:4
1918[warn] 89 | parts.find(_.name == "image") shouldBe None
1919[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1920[warn] | unused value of type org.scalatest.Assertion
1921[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:92:4
1922[warn] 92 | imageParts should have size 2
1923[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1924[warn] | unused value of type org.scalatest.Assertion
1925[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:111:4
1926[warn] 111 | parts.map(_.name) should not contain "background"
1927[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1928[warn] | unused value of type org.scalatest.Assertion
1929[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:112:4
1930[warn] 112 | parts.map(_.name) should not contain "input_fidelity"
1931[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1932[warn] | unused value of type org.scalatest.Assertion
1933[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:113:4
1934[warn] 113 | parts.map(_.name) should not contain "mask"
1935[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1936[warn] | unused value of type org.scalatest.Assertion
1937[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:114:4
1938[warn] 114 | parts.map(_.name) should not contain "model"
1939[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1940[warn] | unused value of type org.scalatest.Assertion
1941[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:115:4
1942[warn] 115 | parts.map(_.name) should not contain "n"
1943[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1944[warn] | unused value of type org.scalatest.Assertion
1945[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:116:4
1946[warn] 116 | parts.map(_.name) should not contain "output_compression"
1947[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1948[warn] | unused value of type org.scalatest.Assertion
1949[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:117:4
1950[warn] 117 | parts.map(_.name) should not contain "output_format"
1951[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1952[warn] | unused value of type org.scalatest.Assertion
1953[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:118:4
1954[warn] 118 | parts.map(_.name) should not contain "partial_images"
1955[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1956[warn] | unused value of type org.scalatest.Assertion
1957[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:119:4
1958[warn] 119 | parts.map(_.name) should not contain "quality"
1959[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1960[warn] | unused value of type org.scalatest.Assertion
1961[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:120:4
1962[warn] 120 | parts.map(_.name) should not contain "size"
1963[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1964[warn] | unused value of type org.scalatest.Assertion
1965[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:121:4
1966[warn] 121 | parts.map(_.name) should not contain "response_format"
1967[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1968[warn] | unused value of type org.scalatest.Assertion
1969[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:122:4
1970[warn] 122 | parts.map(_.name) should not contain "stream"
1971[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1972[warn] | unused value of type org.scalatest.Assertion
1973[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:38:4
1974[warn] 38 | deserializedResponse.`object` shouldBe "list"
1975[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1976[warn] | unused value of type org.scalatest.Assertion
1977[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:39:4
1978[warn] 39 | deserializedResponse.firstId shouldBe "msg_abc123"
1979[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1980[warn] | unused value of type org.scalatest.Assertion
1981[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:40:4
1982[warn] 40 | deserializedResponse.lastId shouldBe "msg_abc123"
1983[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1984[warn] | unused value of type org.scalatest.Assertion
1985[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:41:4
1986[warn] 41 | deserializedResponse.hasMore shouldBe false
1987[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1988[warn] | unused value of type org.scalatest.Assertion
1989[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:42:4
1990[warn] 42 | deserializedResponse.data should have size 1
1991[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1992[warn] | unused value of type org.scalatest.Assertion
1993[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:45:4
1994[warn] 45 | inputMessage.id shouldBe "msg_abc123"
1995[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1996[warn] | unused value of type org.scalatest.Assertion
1997[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:46:4
1998[warn] 46 | inputMessage.role shouldBe "user"
1999[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2000[warn] | unused value of type org.scalatest.Assertion
2001[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:47:4
2002[warn] 47 | inputMessage.content should have size 1
2003[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2004[warn] | unused value of type org.scalatest.Assertion
2005[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:284:4
2006[warn] 284 | deserializedResponse.id shouldBe "resp_67ccd3a9da748190baa7f1570fe91ac604becb25c45c1d41"
2007[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2008[warn] | unused value of type org.scalatest.Assertion
2009[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:285:4
2010[warn] 285 | deserializedResponse.model shouldBe "gpt-4o-2024-08-06"
2011[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2012[warn] | unused value of type org.scalatest.Assertion
2013[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:286:4
2014[warn] 286 | deserializedResponse.`object` shouldBe "response"
2015[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2016[warn] | unused value of type org.scalatest.Assertion
2017[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:287:4
2018[warn] 287 | deserializedResponse.status shouldBe "completed"
2019[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2020[warn] | unused value of type org.scalatest.Assertion
2021[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:288:4
2022[warn] 288 | deserializedResponse.createdAt shouldBe 1741476777L
2023[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024[warn] | unused value of type org.scalatest.Assertion
2025[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:289:4
2026[warn] 289 | deserializedResponse.parallelToolCalls shouldBe Some(true)
2027[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2028[warn] | unused value of type org.scalatest.Assertion
2029[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:290:4
2030[warn] 290 | deserializedResponse.temperature shouldBe Some(1.0)
2031[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2032[warn] | unused value of type org.scalatest.Assertion
2033[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:291:4
2034[warn] 291 | deserializedResponse.topP shouldBe Some(1.0)
2035[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2036[warn] | unused value of type org.scalatest.Assertion
2037[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:292:4
2038[warn] 292 | deserializedResponse.truncation shouldBe Some("disabled")
2039[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2040[warn] | unused value of type org.scalatest.Assertion
2041[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:293:4
2042[warn] 293 | deserializedResponse.metadata shouldBe Some(Map.empty)
2043[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2044[warn] | unused value of type org.scalatest.Assertion
2045[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:296:4
2046[warn] 296 | deserializedResponse.usage shouldBe defined
2047[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2048[warn] | unused value of type org.scalatest.Assertion
2049[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:298:4
2050[warn] 298 | usage.inputTokens shouldBe 328
2051[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2052[warn] | unused value of type org.scalatest.Assertion
2053[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:299:4
2054[warn] 299 | usage.outputTokens shouldBe 52
2055[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2056[warn] | unused value of type org.scalatest.Assertion
2057[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:300:4
2058[warn] 300 | usage.totalTokens shouldBe 380
2059[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2060[warn] | unused value of type org.scalatest.Assertion
2061[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:301:4
2062[warn] 301 | usage.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 0))
2063[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2064[warn] | unused value of type org.scalatest.Assertion
2065[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:302:4
2066[warn] 302 | usage.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(0)))
2067[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2068[warn] | unused value of type org.scalatest.Assertion
2069[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:305:4
2070[warn] 305 | deserializedResponse.output should have size 1
2071[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2072[warn] | unused value of type org.scalatest.Assertion
2073[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:307:4
2074[warn] 307 | outputMessage.id shouldBe "msg_67ccd3acc8d48190a77525dc6de64b4104becb25c45c1d41"
2075[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2076[warn] | unused value of type org.scalatest.Assertion
2077[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:308:4
2078[warn] 308 | outputMessage.role shouldBe "assistant"
2079[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2080[warn] | unused value of type org.scalatest.Assertion
2081[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:309:4
2082[warn] 309 | outputMessage.status shouldBe "completed"
2083[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2084[warn] | unused value of type org.scalatest.Assertion
2085[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:310:4
2086[warn] 310 | outputMessage.content should have size 1
2087[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2088[warn] | unused value of type org.scalatest.Assertion
2089[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:313:4
2090[warn] 313 | outputText.text should include("The image depicts a scenic landscape")
2091[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2092[warn] | unused value of type org.scalatest.Assertion
2093[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:326:4
2094[warn] 326 | deserializedResponse.id shouldBe "resp_complex123"
2095[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2096[warn] | unused value of type org.scalatest.Assertion
2097[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:327:4
2098[warn] 327 | deserializedResponse.model shouldBe "gpt-4o"
2099[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2100[warn] | unused value of type org.scalatest.Assertion
2101[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:328:4
2102[warn] 328 | deserializedResponse.`object` shouldBe "response"
2103[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2104[warn] | unused value of type org.scalatest.Assertion
2105[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:329:4
2106[warn] 329 | deserializedResponse.status shouldBe "completed"
2107[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2108[warn] | unused value of type org.scalatest.Assertion
2109[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:330:4
2110[warn] 330 | deserializedResponse.createdAt shouldBe 1741476778L
2111[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2112[warn] | unused value of type org.scalatest.Assertion
2113[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:331:4
2114[warn] 331 | deserializedResponse.instructions shouldBe Some(Left("You are a helpful assistant"))
2115[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2116[warn] | unused value of type org.scalatest.Assertion
2117[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:332:4
2118[warn] 332 | deserializedResponse.maxOutputTokens shouldBe Some(2000)
2119[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2120[warn] | unused value of type org.scalatest.Assertion
2121[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:333:4
2122[warn] 333 | deserializedResponse.parallelToolCalls shouldBe Some(false)
2123[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2124[warn] | unused value of type org.scalatest.Assertion
2125[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:334:4
2126[warn] 334 | deserializedResponse.previousResponseId shouldBe Some("prev_resp_123")
2127[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2128[warn] | unused value of type org.scalatest.Assertion
2129[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:335:4
2130[warn] 335 | deserializedResponse.temperature shouldBe Some(0.7)
2131[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2132[warn] | unused value of type org.scalatest.Assertion
2133[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:336:4
2134[warn] 336 | deserializedResponse.topP shouldBe Some(0.9)
2135[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2136[warn] | unused value of type org.scalatest.Assertion
2137[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:337:4
2138[warn] 337 | deserializedResponse.truncation shouldBe Some("auto")
2139[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2140[warn] | unused value of type org.scalatest.Assertion
2141[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:338:4
2142[warn] 338 | deserializedResponse.user shouldBe Some("user123")
2143[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2144[warn] | unused value of type org.scalatest.Assertion
2145[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:339:4
2146[warn] 339 | deserializedResponse.metadata shouldBe Some(
2147[warn] | ^
2148[warn] | unused value of type org.scalatest.Assertion
2149[warn] 340 | Map(
2150[warn] 341 | "session_id" -> "session_123",
2151[warn] 342 | "experiment" -> "test_run"
2152[warn] 343 | )
2153[warn] 344 | )
2154[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:347:4
2155[warn] 347 | deserializedResponse.usage shouldBe defined
2156[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2157[warn] | unused value of type org.scalatest.Assertion
2158[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:349:4
2159[warn] 349 | usage2.inputTokens shouldBe 500
2160[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2161[warn] | unused value of type org.scalatest.Assertion
2162[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:350:4
2163[warn] 350 | usage2.outputTokens shouldBe 150
2164[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2165[warn] | unused value of type org.scalatest.Assertion
2166[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:351:4
2167[warn] 351 | usage2.totalTokens shouldBe 650
2168[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2169[warn] | unused value of type org.scalatest.Assertion
2170[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:352:4
2171[warn] 352 | usage2.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 100))
2172[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2173[warn] | unused value of type org.scalatest.Assertion
2174[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:353:4
2175[warn] 353 | usage2.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(50)))
2176[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2177[warn] | unused value of type org.scalatest.Assertion
2178[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:356:4
2179[warn] 356 | deserializedResponse.reasoning shouldBe defined
2180[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2181[warn] | unused value of type org.scalatest.Assertion
2182[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:357:4
2183[warn] 357 | deserializedResponse.reasoning.get.effort shouldBe Some("medium")
2184[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2185[warn] | unused value of type org.scalatest.Assertion
2186[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:358:4
2187[warn] 358 | deserializedResponse.reasoning.get.summary shouldBe Some("concise")
2188[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2189[warn] | unused value of type org.scalatest.Assertion
2190[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:361:4
2191[warn] 361 | deserializedResponse.output should have size 3
2192[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2193[warn] | unused value of type org.scalatest.Assertion
2194[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:365:4
2195[warn] 365 | outputMessage.id shouldBe "msg_complex123"
2196[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2197[warn] | unused value of type org.scalatest.Assertion
2198[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:366:4
2199[warn] 366 | outputMessage.role shouldBe "assistant"
2200[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2201[warn] | unused value of type org.scalatest.Assertion
2202[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:367:4
2203[warn] 367 | outputMessage.status shouldBe "completed"
2204[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2205[warn] | unused value of type org.scalatest.Assertion
2206[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:368:4
2207[warn] 368 | outputMessage.content should have size 1
2208[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2209[warn] | unused value of type org.scalatest.Assertion
2210[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:371:4
2211[warn] 371 | outputText.text shouldBe "I'll search for information about machine learning."
2212[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2213[warn] | unused value of type org.scalatest.Assertion
2214[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:372:4
2215[warn] 372 | outputText.annotations should have size 1
2216[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2217[warn] | unused value of type org.scalatest.Assertion
2218[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:375:4
2219[warn] 375 | citation.fileId shouldBe "file-123"
2220[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2221[warn] | unused value of type org.scalatest.Assertion
2222[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:376:4
2223[warn] 376 | citation.filename shouldBe "ml_guide.pdf"
2224[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2225[warn] | unused value of type org.scalatest.Assertion
2226[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:377:4
2227[warn] 377 | citation.index shouldBe 0
2228[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
2229[warn] | unused value of type org.scalatest.Assertion
2230[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:381:4
2231[warn] 381 | fileSearchCall.id shouldBe "call_search123"
2232[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2233[warn] | unused value of type org.scalatest.Assertion
2234[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:382:4
2235[warn] 382 | fileSearchCall.queries shouldBe List("machine learning", "neural networks")
2236[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2237[warn] | unused value of type org.scalatest.Assertion
2238[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:383:4
2239[warn] 383 | fileSearchCall.status shouldBe "completed"
2240[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2241[warn] | unused value of type org.scalatest.Assertion
2242[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:384:4
2243[warn] 384 | fileSearchCall.results shouldBe defined
2244[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2245[warn] | unused value of type org.scalatest.Assertion
2246[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:388:4
2247[warn] 388 | codeCall.id shouldBe "code_call123"
2248[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2249[warn] | unused value of type org.scalatest.Assertion
2250[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:389:4
2251[warn] 389 | codeCall.containerId shouldBe "container_123"
2252[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2253[warn] | unused value of type org.scalatest.Assertion
2254[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:390:4
2255[warn] 390 | codeCall.code shouldBe Some("import numpy as np\nprint('Hello ML')")
2256[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2257[warn] | unused value of type org.scalatest.Assertion
2258[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:391:4
2259[warn] 391 | codeCall.status shouldBe "completed"
2260[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2261[warn] | unused value of type org.scalatest.Assertion
2262[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:444:4
2263[warn] 444 | deserializedResponse.id shouldBe "resp_tool_choice_123"
2264[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2265[warn] | unused value of type org.scalatest.Assertion
2266[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:445:4
2267[warn] 445 | deserializedResponse.model shouldBe "gpt-4o"
2268[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2269[warn] | unused value of type org.scalatest.Assertion
2270[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:446:4
2271[warn] 446 | deserializedResponse.status shouldBe "completed"
2272[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2273[warn] | unused value of type org.scalatest.Assertion
2274[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:449:4
2275[warn] 449 | deserializedResponse.toolChoice shouldBe defined
2276[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2277[warn] | unused value of type org.scalatest.Assertion
2278[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:451:4
2279[warn] 451 | toolChoice shouldBe a[ToolChoiceObject.AllowedTools]
2280[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2281[warn] | unused value of type org.scalatest.Assertion
2282[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:454:4
2283[warn] 454 | allowedTools.mode shouldBe "auto"
2284[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2285[warn] | unused value of type org.scalatest.Assertion
2286[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:455:4
2287[warn] 455 | allowedTools.tools should have size 3
2288[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2289[warn] | unused value of type org.scalatest.Assertion
2290[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:459:4
2291[warn] 459 | functionTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Function]
2292[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2293[warn] | unused value of type org.scalatest.Assertion
2294[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:461:4
2295[warn] 461 | function.name shouldBe "get_weather"
2296[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2297[warn] | unused value of type org.scalatest.Assertion
2298[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:465:4
2299[warn] 465 | mcpTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Mcp]
2300[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2301[warn] | unused value of type org.scalatest.Assertion
2302[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:467:4
2303[warn] 467 | mcp.serverLabel shouldBe "deepwiki"
2304[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2305[warn] | unused value of type org.scalatest.Assertion
2306[warn] 194 warnings found
2307[info] done compiling
2308[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/test-classes ...
2309[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:42:6
2310[warn] 42 | caught.getClass shouldBe expectedError.getClass
2311[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2312[warn] | unused value of type org.scalatest.Assertion
2313[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:43:6
2314[warn] 43 | caught.message shouldBe expectedError.message
2315[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2316[warn] | unused value of type org.scalatest.Assertion
2317[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:44:6
2318[warn] 44 | caught.cause.getClass shouldBe expectedError.cause.getClass
2319[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2320[warn] | unused value of type org.scalatest.Assertion
2321[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:45:6
2322[warn] 45 | caught.code shouldBe expectedError.code
2323[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2324[warn] | unused value of type org.scalatest.Assertion
2325[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:46:6
2326[warn] 46 | caught.param shouldBe expectedError.param
2327[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2328[warn] | unused value of type org.scalatest.Assertion
2329[warn] -- [E198] Unused Symbol Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:122:115
2330[warn] 122 | private def assertStreamedCompletion(givenResponse: InputStream, expectedResponse: Seq[ChatChunkResponse])(using Ox) = {
2331[warn] | ^
2332[warn] | unused implicit parameter
2333[warn] 6 warnings found
2334[info] done compiling
2335[info] Wrote /build/repo/streaming/ox/target/jvm-3/ox_3-0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT.pom
2336[info] :: delivering :: com.softwaremill.sttp.openai#ox_3;0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT :: 0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT :: integration :: Fri Aug 22 12:37:09 CEST 2025
2337[info] delivering ivy file to /build/repo/streaming/ox/target/jvm-3/ivy-0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT.xml
2338[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/poms/ox_3.pom
2339[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/jars/ox_3.jar
2340[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/srcs/ox_3-sources.jar
2341[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/docs/ox_3-javadoc.jar
2342[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/ivys/ivy.xml
2343Starting build for ProjectRef(file:/build/repo/,core3) (core)... [1/5]
2344Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8-migration)
2345[info] Main Scala API documentation to /build/repo/core/target/jvm-3/api...
2346[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source
2347[warn] Flag -classpath set repeatedly
2348[warn] -- Warning: core/src/main/scala/sttp/openai/OpenAI.scala:309:6 -----------------
2349[warn] 309 | def createChatCompletionAsInputStream(chatBody: ChatBody): Request[Either[OpenAIException, InputStream]] =
2350[warn] | ^
2351[warn] | Couldn't resolve a member for the given link query: InputStream
2352[warn] -- Warning: json/upickle/src/main/scala/sttp/client4/upicklejson/SttpUpickleApi.scala:59:6
2353[warn] Couldn't resolve a member for the given link query: DeserializationException
2354[warn] three warnings found
2355[info] Main Scala API documentation successful.
2356[info] Wrote /build/repo/core/target/jvm-3/core_3-0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT.pom
2357[info] :: delivering :: com.softwaremill.sttp.openai#core_3;0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT :: 0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT :: integration :: Fri Aug 22 12:37:25 CEST 2025
2358[info] delivering ivy file to /build/repo/core/target/jvm-3/ivy-0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT.xml
2359[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/poms/core_3.pom
2360[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/jars/core_3.jar
2361[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/srcs/core_3-sources.jar
2362[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/docs/core_3-javadoc.jar
2363[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/ivys/ivy.xml
2364Starting build for ProjectRef(file:/build/repo/,zio3) (zio)... [2/5]
2365Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8-migration)
2366[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/classes ...
2367[info] done compiling
2368[info] Main Scala API documentation to /build/repo/streaming/zio/target/jvm-3/api...
2369[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source
2370[warn] Flag -classpath set repeatedly
2371[warn] one warning found
2372[info] Main Scala API documentation successful.
2373[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/test-classes ...
2374[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:67:6
2375[warn] 67 | caught.getClass shouldBe expectedError.getClass
2376[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2377[warn] | unused value of type org.scalatest.Assertion
2378[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:68:6
2379[warn] 68 | caught.message shouldBe expectedError.message
2380[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2381[warn] | unused value of type org.scalatest.Assertion
2382[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:69:6
2383[warn] 69 | caught.cause.getClass shouldBe expectedError.cause.getClass
2384[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2385[warn] | unused value of type org.scalatest.Assertion
2386[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:70:6
2387[warn] 70 | caught.code shouldBe expectedError.code
2388[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2389[warn] | unused value of type org.scalatest.Assertion
2390[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:71:6
2391[warn] 71 | caught.param shouldBe expectedError.param
2392[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2393[warn] | unused value of type org.scalatest.Assertion
2394[warn] 5 warnings found
2395[info] done compiling
2396[info] Wrote /build/repo/streaming/zio/target/jvm-3/zio_3-0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT.pom
2397[info] :: delivering :: com.softwaremill.sttp.openai#zio_3;0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT :: 0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT :: integration :: Fri Aug 22 12:37:30 CEST 2025
2398[info] delivering ivy file to /build/repo/streaming/zio/target/jvm-3/ivy-0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT.xml
2399[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/poms/zio_3.pom
2400[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/jars/zio_3.jar
2401[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/srcs/zio_3-sources.jar
2402[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/docs/zio_3-javadoc.jar
2403[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/ivys/ivy.xml
2404Starting build for ProjectRef(file:/build/repo/,pekko3) (pekko)... [3/5]
2405Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8-migration)
2406[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/classes ...
2407[info] done compiling
2408[info] Main Scala API documentation to /build/repo/streaming/pekko/target/jvm-3/api...
2409[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source
2410[warn] Flag -classpath set repeatedly
2411[warn] one warning found
2412[info] Main Scala API documentation successful.
2413[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/test-classes ...
2414[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:66:8
2415[warn] 66 | c.getClass shouldBe expectedError.getClass
2416[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2417[warn] | unused value of type org.scalatest.Assertion
2418[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:67:8
2419[warn] 67 | c.message shouldBe expectedError.message
2420[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2421[warn] | unused value of type org.scalatest.Assertion
2422[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:68:8
2423[warn] 68 | c.cause.getClass shouldBe expectedError.cause.getClass
2424[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2425[warn] | unused value of type org.scalatest.Assertion
2426[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:69:8
2427[warn] 69 | c.code shouldBe expectedError.code
2428[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2429[warn] | unused value of type org.scalatest.Assertion
2430[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:70:8
2431[warn] 70 | c.param shouldBe expectedError.param
2432[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2433[warn] | unused value of type org.scalatest.Assertion
2434[warn] 5 warnings found
2435[info] done compiling
2436[info] Wrote /build/repo/streaming/pekko/target/jvm-3/pekko_3-0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT.pom
2437[info] :: delivering :: com.softwaremill.sttp.openai#pekko_3;0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT :: 0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT :: integration :: Fri Aug 22 12:37:33 CEST 2025
2438[info] delivering ivy file to /build/repo/streaming/pekko/target/jvm-3/ivy-0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT.xml
2439[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/poms/pekko_3.pom
2440[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/jars/pekko_3.jar
2441[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/srcs/pekko_3-sources.jar
2442[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/docs/pekko_3-javadoc.jar
2443[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/ivys/ivy.xml
2444Starting build for ProjectRef(file:/build/repo/,fs23) (fs2)... [4/5]
2445Compile scalacOptions: List(-encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8-migration)
2446[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/classes ...
2447[info] done compiling
2448[info] Main Scala API documentation to /build/repo/streaming/fs2/target/jvm-3/api...
2449[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source
2450[warn] Flag -classpath set repeatedly
2451[warn] one warning found
2452[info] Main Scala API documentation successful.
2453[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/test-classes ...
2454[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:64:8
2455[warn] 64 | c.getClass shouldBe expectedError.getClass
2456[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2457[warn] | unused value of type org.scalatest.Assertion
2458[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:65:8
2459[warn] 65 | c.message shouldBe expectedError.message
2460[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2461[warn] | unused value of type org.scalatest.Assertion
2462[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:66:8
2463[warn] 66 | c.cause.getClass shouldBe expectedError.cause.getClass
2464[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2465[warn] | unused value of type org.scalatest.Assertion
2466[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:67:8
2467[warn] 67 | c.code shouldBe expectedError.code
2468[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2469[warn] | unused value of type org.scalatest.Assertion
2470[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:68:8
2471[warn] 68 | c.param shouldBe expectedError.param
2472[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2473[warn] | unused value of type org.scalatest.Assertion
2474[warn] 5 warnings found
2475[info] done compiling
2476[info] Wrote /build/repo/streaming/fs2/target/jvm-3/fs2_3-0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT.pom
2477[info] :: delivering :: com.softwaremill.sttp.openai#fs2_3;0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT :: 0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT :: integration :: Fri Aug 22 12:37:36 CEST 2025
2478[info] delivering ivy file to /build/repo/streaming/fs2/target/jvm-3/ivy-0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT.xml
2479[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/poms/fs2_3.pom
2480[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/jars/fs2_3.jar
2481[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/srcs/fs2_3-sources.jar
2482[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/docs/fs2_3-javadoc.jar
2483[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+1-1f604fb1+20250822-1235-SNAPSHOT/ivys/ivy.xml
2484
2485************************
2486Build summary:
2487[{
2488 "module": "ox",
2489 "compile": {"status": "ok", "tookMs": 48271, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2490 "doc": {"status": "ok", "tookMs": 2118, "files": 335, "totalSizeKb": 6268},
2491 "test-compile": {"status": "ok", "tookMs": 19265, "warnings": 6, "errors": 0, "sourceVersion": "3.8-migration"},
2492 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2493 "publish": {"status": "ok", "tookMs": 728},
2494 "metadata": {
2495 "crossScalaVersions": ["2.12.20"]
2496}
2497},{
2498 "module": "core",
2499 "compile": {"status": "ok", "tookMs": 73, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2500 "doc": {"status": "ok", "tookMs": 12469, "files": 1350, "totalSizeKb": 210940},
2501 "test-compile": {"status": "ok", "tookMs": 137, "warnings": 194, "errors": 0, "sourceVersion": "3.8-migration"},
2502 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2503 "publish": {"status": "ok", "tookMs": 3322},
2504 "metadata": {
2505 "crossScalaVersions": ["2.12.20"]
2506}
2507},{
2508 "module": "zio",
2509 "compile": {"status": "ok", "tookMs": 790, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2510 "doc": {"status": "ok", "tookMs": 719, "files": 336, "totalSizeKb": 6285},
2511 "test-compile": {"status": "ok", "tookMs": 1383, "warnings": 5, "errors": 0, "sourceVersion": "3.8-migration"},
2512 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2513 "publish": {"status": "ok", "tookMs": 559},
2514 "metadata": {
2515 "crossScalaVersions": ["2.12.20"]
2516}
2517},{
2518 "module": "pekko",
2519 "compile": {"status": "ok", "tookMs": 586, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2520 "doc": {"status": "ok", "tookMs": 481, "files": 336, "totalSizeKb": 6285},
2521 "test-compile": {"status": "ok", "tookMs": 1204, "warnings": 5, "errors": 0, "sourceVersion": "3.8-migration"},
2522 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2523 "publish": {"status": "ok", "tookMs": 470},
2524 "metadata": {
2525 "crossScalaVersions": ["2.12.20"]
2526}
2527},{
2528 "module": "fs2",
2529 "compile": {"status": "ok", "tookMs": 370, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2530 "doc": {"status": "ok", "tookMs": 394, "files": 336, "totalSizeKb": 6285},
2531 "test-compile": {"status": "ok", "tookMs": 1296, "warnings": 5, "errors": 0, "sourceVersion": "3.8-migration"},
2532 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2533 "publish": {"status": "ok", "tookMs": 486},
2534 "metadata": {
2535 "crossScalaVersions": ["2.12.20"]
2536}
2537}]
2538************************
2539[success] Total time: 106 s (0:01:46.0), completed Aug 22, 2025, 12:37:37 PM
2540Checking patch project/plugins.sbt...
2541Checking patch build.sbt...
2542Applied patch project/plugins.sbt cleanly.
2543Applied patch build.sbt cleanly.