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