Build Logs

softwaremill/sttp-openai • scheduled_3.8.0-RC1-bin-20250919-dfacd3f-NIGHTLY

Errors

12

Warnings

1895

Total Lines

2552

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