Build Logs

softwaremill/sttp-openai • scala/scala3:main:2025-09-05

Errors

12

Warnings

1887

Total Lines

2563

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