Build Logs
softwaremill/sttp-openai • dotty-staging/dotty:one-line-colon-lambda:2025-08-26
Errors
12
Warnings
1887
Total Lines
2555
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/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
39Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
40Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
41Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
42Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
43Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
44Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
45Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
46Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
47Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
48Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
49Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
50Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
51Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
52Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
53Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
54Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
55Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
56Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
57Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
58Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
59Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
60Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
61Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
62Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
63Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
64Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
65Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-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/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
68Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
69Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
70Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
71Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
72Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
73Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
74Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
75Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
76Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
77Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
78Compiling project (Scala 3.4.2, JVM (21))
79Compiled project (Scala 3.4.2, JVM (21))
80Successfully applied pattern 'val scala3 = List("3.3.6")' in build.sbt
81----
82Starting build for 3.5.2
83Execute tests: false
84sbt project found:
85No prepare script found for project softwaremill/sttp-openai
86##################################
87Scala version: 3.5.2
88Targets: com.softwaremill.sttp.openai%core com.softwaremill.sttp.openai%fs2 com.softwaremill.sttp.openai%ox com.softwaremill.sttp.openai%pekko com.softwaremill.sttp.openai%zio
89Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.5.2"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = List(\"3.3.6\")","replaceWith":"val scala3 = List(\"<SCALA_VERSION>\")"}]}
90##################################
91Using extra scalacOptions: -rewrite,REQUIRE:-source:3.5-migration
92Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
93[sbt_options] declare -a sbt_options=()
94[process_args] java_version = '21'
95[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
96# Executing command line:
97java
98-Dfile.encoding=UTF-8
99-Dcommunitybuild.scala=3.5.2
100-Dcommunitybuild.project.dependencies.add=
101-Xmx7G
102-Xms4G
103-Xss8M
104-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
105-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
106-jar
107/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
108"setCrossScalaVersions 3.5.2"
109"++3.5.2 -v"
110"mapScalacOptions "-rewrite,REQUIRE:-source:3.5-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
111"set every credentials := Nil"
112"set every csrSameVersions := Nil"
113"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
114"removeScalacOptionsStartingWith -P:wartremover"
115
116moduleMappings
117"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"
118
119[info] [launcher] getting org.scala-sbt sbt 1.11.4 (this may take some time)...
120[info] [launcher] getting Scala 2.12.20 (for sbt)...
121[info] welcome to sbt 1.11.4 (Eclipse Adoptium Java 21)
122[info] loading settings for project repo-build from plugins.sbt...
123[info] loading project definition from /build/repo/project
124[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
125[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
126[info] Compilation completed in 8.183s.
127[info] done compiling
128[info] loading settings for project root from build.sbt...
129[info] resolving key references (11820 settings) ...
130[info] set current project to sttp-openai (in build file:/build/repo/)
131Execute setCrossScalaVersions: 3.5.2
132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in fs2/crossScalaVersions
133OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in core/crossScalaVersions
134OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in core3/crossScalaVersions
135OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in core3/crossScalaVersions
136OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in ox3/crossScalaVersions
137OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in ox3/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in pekko/crossScalaVersions
139OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in akka/crossScalaVersions
140OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in examples3/crossScalaVersions
141OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in examples3/crossScalaVersions
142OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in fs23/crossScalaVersions
143OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in fs23/crossScalaVersions
144OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in docs/crossScalaVersions
145OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in root/crossScalaVersions
146OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in zio3/crossScalaVersions
147OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in zio3/crossScalaVersions
148OpenCB::Changing crossVersion 3.5.2 -> 3.5.2 in pekko3/crossScalaVersions
149OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.5.2) in pekko3/crossScalaVersions
150OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in zio/crossScalaVersions
151[info] set current project to sttp-openai (in build file:/build/repo/)
152[info] Setting Scala version to 3.5.2 on 6 projects.
153[info] Switching Scala version on:
154[info] core3 (3.5.2)
155[info] pekko3 (3.5.2)
156[info] zio3 (3.5.2)
157[info] ox3 (3.5.2)
158[info] fs23 (3.5.2)
159[info] examples3 (3.5.2)
160[info] Excluding projects:
161[info] fs2 (2.13.16)
162[info] * root (2.13.16)
163[info] akka (2.13.16)
164[info] docs (2.13.16)
165[info] zio (2.13.16)
166[info] pekko (2.13.16)
167[info] core (2.13.16)
168[info] Reapplying settings...
169[info] set current project to sttp-openai (in build file:/build/repo/)
170Execute 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
171[info] Reapplying settings...
172[info] set current project to sttp-openai (in build file:/build/repo/)
173[info] Defining Global / credentials, akka / credentials and 11 others.
174[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 103 others.
175[info] Run `last` for details.
176[info] Reapplying settings...
177[info] set current project to sttp-openai (in build file:/build/repo/)
178[info] Defining Global / csrSameVersions
179[info] The new value will be used by akka / csrConfiguration, akka / pullRemoteCache / csrConfiguration and 62 others.
180[info] Run `last` for details.
181[info] Reapplying settings...
182[info] set current project to sttp-openai (in build file:/build/repo/)
183Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
184[info] Reapplying settings...
185OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
186
187 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:315)
188 Did you mean allExcludeDependencies ?
189 , retry without global scopes
190[info] Reapplying settings...
191[info] set current project to sttp-openai (in build file:/build/repo/)
192Execute removeScalacOptionsStartingWith: -P:wartremover
193[info] Reapplying settings...
194[info] set current project to sttp-openai (in build file:/build/repo/)
195[success] Total time: 0 s, completed Aug 26, 2025, 9:43:00 PM
196Build 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>\")"}]}
197Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
198Starting build...
199Projects: Set(core3, pekko3, zio3, ox3, fs23)
200Starting build for ProjectRef(file:/build/repo/,ox3) (ox)... [0/5]
201OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
202OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.5-migration` in Scala 2.12.20 module Global
203OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
204OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
205Compile 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)
206[info] compiling 83 Scala sources to /build/repo/core/target/jvm-3/classes ...
207[info] [patched file /build/repo/core/src/main/scala/sttp/openai/requests/completions/chat/message/Tool.scala]
208[info] [patched file /build/repo/core/src/main/scala/sttp/openai/requests/assistants/Tool.scala]
209[warn] there were 4 deprecation warnings; re-run with -deprecation for details
210[warn] one warning found
211[info] done compiling
212[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/classes ...
213[info] done compiling
214[info] compiling 2 Scala sources to /build/repo/core/target/jvm-3/classes ...
215[info] done compiling
216[info] Main Scala API documentation to /build/repo/streaming/ox/target/jvm-3/api...
217[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
218[warn] -- Warning: streaming/ox/src/main/scala/sttp/openai/streaming/ox/oxStreaming.scala:27:6
219[warn] 27 | def createStreamedChatCompletion(
220[warn] | ^
221[warn] | No DRI found for query: Flow
222[info] Main Scala API documentation successful.
223[info] compiling 54 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
224[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:28:6
225[warn] 28 | caught.getClass shouldBe expectedError.getClass: 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:29:6
229[warn] 29 | caught.message shouldBe expectedError.message: 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:30:6
233[warn] 30 | caught.cause.getClass shouldBe expectedError.cause.getClass: 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:31:6
237[warn] 31 | caught.code shouldBe expectedError.code: 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:32:6
241[warn] 32 | caught.param shouldBe expectedError.param: Unit
242[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
243[warn] | discarded non-Unit value of type org.scalatest.Assertion
244[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:76:7
245[warn] 67 | syncClient
246[warn] 68 | .customizeRequest(new CustomizeOpenAIRequest {
247[warn] 69 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
248[warn] 70 | request.header("X-Test", "test")
249[warn] 71 | })
250[warn] 72 | .customizeRequest(new CustomizeOpenAIRequest {
251[warn] 73 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
252[warn] 74 | request.header("X-Test-2", "test-2")
253[warn] 75 | })
254[warn] 76 | .getModels: Unit
255[warn] | ^
256[warn] |discarded non-Unit value of type (sttp.openai.OpenAISyncClient#getModels :
257[warn] | => sttp.openai.requests.models.ModelsResponseData.ModelsResponse)
258[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:79:4
259[warn] 79 | capturedRequest.get().headers.find(_.is("X-Test")).map(_.value) shouldBe Some("test"): Unit
260[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
261[warn] | discarded non-Unit value of type org.scalatest.Assertion
262[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:72:6
263[warn] 72 | models should not be null
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:73:6
267[warn] 73 | models.`object` shouldBe "list"
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:74:6
271[warn] 74 | models.data 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:76:8
275[warn] 76 | model.id should not be empty
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:77:8
279[warn] 77 | model.`object` shouldBe "model"
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:92:6
283[warn] 92 | model should not be null
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:93:6
287[warn] 93 | model.id shouldBe modelId
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:94:6
291[warn] 94 | model.`object` shouldBe "model"
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:95:6
295[warn] 95 | model.ownedBy should not be empty
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:109:6
299[warn] 109 | moderation should not be null
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:110:6
303[warn] 110 | moderation.id 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:111:6
307[warn] 111 | moderation.model.value 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:112:6
311[warn] 112 | moderation.results should not be empty
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:113:6
315[warn] 113 | moderation.results.head.flagged shouldBe false // Harmless text should not be flagged
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:114:6
319[warn] 114 | moderation.results.head.categories 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:128:6
323[warn] 128 | moderation should not be null
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:129:6
327[warn] 129 | moderation.results should not be empty
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:132:6
331[warn] 132 | moderation.results.head.categories 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:133:6
335[warn] 133 | moderation.results.head.categoryScores 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:150:6
339[warn] 150 | embeddings should not be null
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:151:6
343[warn] 151 | embeddings.`object` shouldBe "list"
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:152:6
347[warn] 152 | embeddings.model.value 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:153:6
351[warn] 153 | embeddings.data should not be empty
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:154:6
355[warn] 154 | embeddings.data.head.`object` shouldBe "embedding"
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:155:6
359[warn] 155 | embeddings.data.head.embedding should not be empty
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:156:6
363[warn] 156 | embeddings.data.head.index shouldBe 0
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:157:6
367[warn] 157 | embeddings.usage should not be null
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:158:6
371[warn] 158 | embeddings.usage.totalTokens should be > 0
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:180:6
375[warn] 180 | response should not be null
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:181:6
379[warn] 181 | response.id should not be empty
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:182:6
383[warn] 182 | response.`object` shouldBe "chat.completion"
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:183:6
387[warn] 183 | response.model 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:184:6
391[warn] 184 | response.choices should not be empty
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:185:6
395[warn] 185 | response.choices.head.message.role.value shouldBe "assistant"
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:186:6
399[warn] 186 | response.choices.head.message.content should not be empty
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:187:6
403[warn] 187 | response.usage should not be null
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:188:6
407[warn] 188 | response.usage.totalTokens should be > 0
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:189:6
411[warn] 189 | response.usage.totalTokens should be <= 20 // Should be very low due to our constraints
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:205:6
415[warn] 205 | createdResponse should not be null
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:206:6
419[warn] 206 | createdResponse.id should not be empty
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:207:6
423[warn] 207 | createdResponse.`object` shouldBe "response"
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:208:6
427[warn] 208 | createdResponse.model should not be empty
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:209:6
431[warn] 209 | createdResponse.status shouldBe "completed"
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:210:6
435[warn] 210 | createdResponse.output should not be empty
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:211:6
439[warn] 211 | createdResponse.output.head should be(a[sttp.openai.requests.responses.ResponsesResponseBody.OutputItem.OutputMessage])
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:212:6
443[warn] 212 | createdResponse.createdAt should be > 0L
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:215:6
447[warn] 215 | createdResponse.usage 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:227:6
451[warn] 227 | retrievedResponse should not be null
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:228:6
455[warn] 228 | retrievedResponse.id shouldBe createdResponse.id
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:229:6
459[warn] 229 | retrievedResponse.`object` shouldBe "response"
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:230:6
463[warn] 230 | retrievedResponse.status shouldBe "completed"
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:231:6
467[warn] 231 | retrievedResponse.output should not be empty
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:232:6
471[warn] 232 | retrievedResponse.model shouldBe createdResponse.model
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:233:6
475[warn] 233 | retrievedResponse.createdAt shouldBe createdResponse.createdAt
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:242:6
479[warn] 242 | inputItems should not be null
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:243:6
483[warn] 243 | inputItems.`object` shouldBe "list"
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:244:6
487[warn] 244 | inputItems.data should not be empty
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:249:6
491[warn] 249 | userInputMessage should be(defined)
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:252:6
495[warn] 252 | inputMessage.role shouldBe "user"
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:258:6
499[warn] 258 | textContent should be(defined)
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:261:6
503[warn] 261 | inputText.text shouldBe "Hi"
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:267:6
507[warn] 267 | deleteResult should not be null
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:268:6
511[warn] 268 | deleteResult.deleted shouldBe true
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:269:6
515[warn] 269 | deleteResult.id shouldBe createdResponse.id
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:270:6
519[warn] 270 | deleteResult.`object` shouldBe "response.deleted"
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:282:4
523[warn] 282 | exception.message.getOrElse("") should include("API key")
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:305:6
527[warn] 305 | results.count(_.isSuccess) should be >= 1
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:326:6
531[warn] 326 | models should not be null
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/integration/OpenAIIntegrationSpec.scala:327:6
535[warn] 327 | models.data should not be empty
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:43:4
539[warn] 43 | 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:61:4
543[warn] 61 | serialized shouldBe expectedJson
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/completions/chat/ToolSpec.scala:64:4
547[warn] 64 | deserialized.strict should contain(true)
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:15:4
551[warn] 15 | part.name shouldBe name
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:16:4
555[warn] 16 | part.body shouldBe a[FileBody]
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:17:4
559[warn] 17 | part.headers should contain(sttp.model.Header("Content-Type", "application/octet-stream"))
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:23:4
563[warn] 23 | part.name shouldBe name
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:24:4
567[warn] 24 | part.body shouldBe a[StringBody]
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:25:4
571[warn] 25 | part.body.asInstanceOf[StringBody].s shouldBe value
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:39:4
575[warn] 39 | parts should have size 2
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:41:17
579[warn] 41 | checkFilePart(parts, "image", config.image.head)
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:42:4
583[warn] 42 | parts.find(_.name == "image[]") shouldBe None
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:56:4
587[warn] 56 | parts should have size 15
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:58:17
591[warn] 58 | checkFilePart(parts, "image", config.image.head)
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:59:4
595[warn] 59 | parts.find(_.name == "image[]") shouldBe None
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:60:17
599[warn] 60 | checkFilePart(parts, "mask", config.mask.get)
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:62:19
603[warn] 62 | checkStringPart(parts, "prompt", config.prompt)
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:63:19
607[warn] 63 | checkStringPart(parts, "background", "transparent")
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:64:19
611[warn] 64 | checkStringPart(parts, "input_fidelity", "high")
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:65:19
615[warn] 65 | checkStringPart(parts, "model", "gpt-image-1")
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:66:19
619[warn] 66 | checkStringPart(parts, "n", "2")
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:67:19
623[warn] 67 | checkStringPart(parts, "output_compression", "80")
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:68:19
627[warn] 68 | checkStringPart(parts, "output_format", "png")
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:69:19
631[warn] 69 | checkStringPart(parts, "partial_images", "2")
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:70:19
635[warn] 70 | checkStringPart(parts, "quality", "high")
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:71:19
639[warn] 71 | checkStringPart(parts, "size", "1024x1024")
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:72:19
643[warn] 72 | checkStringPart(parts, "response_format", "url")
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:73:19
647[warn] 73 | checkStringPart(parts, "stream", "false")
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:87:4
651[warn] 87 | parts should have size 16
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:89:4
655[warn] 89 | parts.find(_.name == "image") shouldBe None
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:92:4
659[warn] 92 | imageParts should have size 2
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:111:4
663[warn] 111 | parts.map(_.name) should not contain "background"
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:112:4
667[warn] 112 | parts.map(_.name) should not contain "input_fidelity"
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:113:4
671[warn] 113 | parts.map(_.name) should not contain "mask"
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:114:4
675[warn] 114 | parts.map(_.name) should not contain "model"
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:115:4
679[warn] 115 | parts.map(_.name) should not contain "n"
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:116:4
683[warn] 116 | parts.map(_.name) should not contain "output_compression"
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:117:4
687[warn] 117 | parts.map(_.name) should not contain "output_format"
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:118:4
691[warn] 118 | parts.map(_.name) should not contain "partial_images"
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:119:4
695[warn] 119 | parts.map(_.name) should not contain "quality"
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:120:4
699[warn] 120 | parts.map(_.name) should not contain "size"
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:121:4
703[warn] 121 | parts.map(_.name) should not contain "response_format"
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/images/edit/ImageEditsDataSpec.scala:122:4
707[warn] 122 | parts.map(_.name) should not contain "stream"
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:38:4
711[warn] 38 | deserializedResponse.`object` shouldBe "list"
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:39:4
715[warn] 39 | deserializedResponse.firstId 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:40:4
719[warn] 40 | deserializedResponse.lastId shouldBe "msg_abc123"
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:41:4
723[warn] 41 | deserializedResponse.hasMore shouldBe false
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:42:4
727[warn] 42 | deserializedResponse.data should have size 1
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:45:4
731[warn] 45 | inputMessage.id shouldBe "msg_abc123"
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:46:4
735[warn] 46 | inputMessage.role shouldBe "user"
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/InputItemsListDataSpec.scala:47:4
739[warn] 47 | inputMessage.content should have size 1
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:284:4
743[warn] 284 | deserializedResponse.id shouldBe "resp_67ccd3a9da748190baa7f1570fe91ac604becb25c45c1d41"
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:285:4
747[warn] 285 | deserializedResponse.model shouldBe "gpt-4o-2024-08-06"
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:286:4
751[warn] 286 | deserializedResponse.`object` shouldBe "response"
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:287:4
755[warn] 287 | deserializedResponse.status shouldBe "completed"
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:288:4
759[warn] 288 | deserializedResponse.createdAt shouldBe 1741476777L
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:289:4
763[warn] 289 | deserializedResponse.parallelToolCalls shouldBe Some(true)
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:290:4
767[warn] 290 | deserializedResponse.temperature 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:291:4
771[warn] 291 | deserializedResponse.topP shouldBe Some(1.0)
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:292:4
775[warn] 292 | deserializedResponse.truncation shouldBe Some("disabled")
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:293:4
779[warn] 293 | deserializedResponse.metadata shouldBe Some(Map.empty)
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:296:4
783[warn] 296 | deserializedResponse.usage shouldBe defined
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:298:4
787[warn] 298 | usage.inputTokens shouldBe 328
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:299:4
791[warn] 299 | usage.outputTokens shouldBe 52
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:300:4
795[warn] 300 | usage.totalTokens shouldBe 380
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:301:4
799[warn] 301 | usage.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 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:302:4
803[warn] 302 | usage.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(0)))
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:305:4
807[warn] 305 | deserializedResponse.output should have size 1
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:307:4
811[warn] 307 | outputMessage.id shouldBe "msg_67ccd3acc8d48190a77525dc6de64b4104becb25c45c1d41"
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:308:4
815[warn] 308 | outputMessage.role shouldBe "assistant"
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:309:4
819[warn] 309 | outputMessage.status shouldBe "completed"
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:310:4
823[warn] 310 | outputMessage.content should have size 1
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:313:4
827[warn] 313 | outputText.text should include("The image depicts a scenic landscape")
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:326:4
831[warn] 326 | deserializedResponse.id shouldBe "resp_complex123"
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:327:4
835[warn] 327 | deserializedResponse.model shouldBe "gpt-4o"
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:328:4
839[warn] 328 | deserializedResponse.`object` shouldBe "response"
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:329:4
843[warn] 329 | deserializedResponse.status shouldBe "completed"
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:330:4
847[warn] 330 | deserializedResponse.createdAt shouldBe 1741476778L
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:331:4
851[warn] 331 | deserializedResponse.instructions shouldBe Some(Left("You are a helpful assistant"))
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:332:4
855[warn] 332 | deserializedResponse.maxOutputTokens shouldBe Some(2000)
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:333:4
859[warn] 333 | deserializedResponse.parallelToolCalls shouldBe Some(false)
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:334:4
863[warn] 334 | deserializedResponse.previousResponseId shouldBe Some("prev_resp_123")
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:335:4
867[warn] 335 | deserializedResponse.temperature shouldBe Some(0.7)
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:336:4
871[warn] 336 | deserializedResponse.topP shouldBe Some(0.9)
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:337:4
875[warn] 337 | deserializedResponse.truncation shouldBe Some("auto")
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:338:4
879[warn] 338 | deserializedResponse.user shouldBe Some("user123")
880[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
881[warn] | unused value of type org.scalatest.Assertion
882[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:339:4
883[warn] 339 | deserializedResponse.metadata shouldBe Some(
884[warn] | ^
885[warn] | unused value of type org.scalatest.Assertion
886[warn] 340 | Map(
887[warn] 341 | "session_id" -> "session_123",
888[warn] 342 | "experiment" -> "test_run"
889[warn] 343 | )
890[warn] 344 | )
891[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:347:4
892[warn] 347 | deserializedResponse.usage shouldBe defined
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:349:4
896[warn] 349 | usage2.inputTokens shouldBe 500
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:350:4
900[warn] 350 | usage2.outputTokens shouldBe 150
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:351:4
904[warn] 351 | usage2.totalTokens shouldBe 650
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:352:4
908[warn] 352 | usage2.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 100))
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:353:4
912[warn] 353 | usage2.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(50)))
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:356:4
916[warn] 356 | deserializedResponse.reasoning shouldBe defined
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:357:4
920[warn] 357 | deserializedResponse.reasoning.get.effort shouldBe Some("medium")
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:358:4
924[warn] 358 | deserializedResponse.reasoning.get.summary shouldBe Some("concise")
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:361:4
928[warn] 361 | deserializedResponse.output should have size 3
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:365:4
932[warn] 365 | outputMessage.id shouldBe "msg_complex123"
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:366:4
936[warn] 366 | outputMessage.role shouldBe "assistant"
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:367:4
940[warn] 367 | outputMessage.status shouldBe "completed"
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:368:4
944[warn] 368 | outputMessage.content should have size 1
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:371:4
948[warn] 371 | outputText.text shouldBe "I'll search for information about machine learning."
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:372:4
952[warn] 372 | outputText.annotations should have size 1
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:375:4
956[warn] 375 | citation.fileId shouldBe "file-123"
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:376:4
960[warn] 376 | citation.filename shouldBe "ml_guide.pdf"
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:377:4
964[warn] 377 | citation.index shouldBe 0
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:381:4
968[warn] 381 | fileSearchCall.id shouldBe "call_search123"
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:382:4
972[warn] 382 | fileSearchCall.queries shouldBe List("machine learning", "neural networks")
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:383:4
976[warn] 383 | fileSearchCall.status shouldBe "completed"
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:384:4
980[warn] 384 | fileSearchCall.results shouldBe defined
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:388:4
984[warn] 388 | codeCall.id shouldBe "code_call123"
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:389:4
988[warn] 389 | codeCall.containerId shouldBe "container_123"
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:390:4
992[warn] 390 | codeCall.code shouldBe Some("import numpy as np\nprint('Hello ML')")
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:391:4
996[warn] 391 | codeCall.status shouldBe "completed"
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:444:4
1000[warn] 444 | deserializedResponse.id shouldBe "resp_tool_choice_123"
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:445:4
1004[warn] 445 | deserializedResponse.model shouldBe "gpt-4o"
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:446:4
1008[warn] 446 | deserializedResponse.status shouldBe "completed"
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:449:4
1012[warn] 449 | deserializedResponse.toolChoice shouldBe defined
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:451:4
1016[warn] 451 | toolChoice shouldBe a[ToolChoiceObject.AllowedTools]
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:454:4
1020[warn] 454 | allowedTools.mode shouldBe "auto"
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:455:4
1024[warn] 455 | allowedTools.tools should have size 3
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:459:4
1028[warn] 459 | functionTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Function]
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:461:4
1032[warn] 461 | function.name shouldBe "get_weather"
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:465:4
1036[warn] 465 | mcpTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Mcp]
1037[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1038[warn] | unused value of type org.scalatest.Assertion
1039[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:467:4
1040[warn] 467 | mcp.serverLabel shouldBe "deepwiki"
1041[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1042[warn] | unused value of type org.scalatest.Assertion
1043[info] [patched file /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala]
1044[info] [patched file /build/repo/core/src/test/scala/sttp/openai/json/SerializationHelpersSpec.scala]
1045[warn] 201 warnings found
1046[info] done compiling
1047[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/test-classes ...
1048[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:42:6
1049[warn] 42 | caught.getClass shouldBe expectedError.getClass
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:43:6
1053[warn] 43 | caught.message shouldBe expectedError.message
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:44:6
1057[warn] 44 | caught.cause.getClass shouldBe expectedError.cause.getClass
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:45:6
1061[warn] 45 | caught.code shouldBe expectedError.code
1062[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1063[warn] | unused value of type org.scalatest.Assertion
1064[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:46:6
1065[warn] 46 | caught.param shouldBe expectedError.param
1066[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1067[warn] | unused value of type org.scalatest.Assertion
1068[warn] 5 warnings found
1069[info] done compiling
1070[info] Wrote /build/repo/streaming/ox/target/jvm-3/ox_3-0.3.9+0-c952909b+20250826-2143-SNAPSHOT.pom
1071[info] Main Scala API documentation to /build/repo/streaming/ox/target/jvm-3/api...
1072[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1073[warn] -- Warning: streaming/ox/src/main/scala/sttp/openai/streaming/ox/oxStreaming.scala:27:6
1074[warn] 27 | def createStreamedChatCompletion(
1075[warn] | ^
1076[warn] | No DRI found for query: Flow
1077[info] Main Scala API documentation successful.
1078[info] :: delivering :: com.softwaremill.sttp.openai#ox_3;0.3.9+0-c952909b+20250826-2143-SNAPSHOT :: 0.3.9+0-c952909b+20250826-2143-SNAPSHOT :: integration :: Tue Aug 26 21:44:29 CEST 2025
1079[info] delivering ivy file to /build/repo/streaming/ox/target/jvm-3/ivy-0.3.9+0-c952909b+20250826-2143-SNAPSHOT.xml
1080[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/poms/ox_3.pom
1081[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/jars/ox_3.jar
1082[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/srcs/ox_3-sources.jar
1083[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/docs/ox_3-javadoc.jar
1084[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/ivys/ivy.xml
1085[info] compiling 2 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
1086[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:28:6
1087[warn] 28 | caught.getClass shouldBe expectedError.getClass: 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:29:6
1091[warn] 29 | caught.message shouldBe expectedError.message: 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:30:6
1095[warn] 30 | caught.cause.getClass shouldBe expectedError.cause.getClass: 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:31:6
1099[warn] 31 | caught.code shouldBe expectedError.code: 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:32:6
1103[warn] 32 | caught.param shouldBe expectedError.param: Unit
1104[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1105[warn] | discarded non-Unit value of type org.scalatest.Assertion
1106[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:76:7
1107[warn] 67 | syncClient
1108[warn] 68 | .customizeRequest(new CustomizeOpenAIRequest {
1109[warn] 69 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
1110[warn] 70 | request.header("X-Test", "test")
1111[warn] 71 | })
1112[warn] 72 | .customizeRequest(new CustomizeOpenAIRequest {
1113[warn] 73 | override def apply[A](request: Request[Either[OpenAIException, A]]): Request[Either[OpenAIException, A]] =
1114[warn] 74 | request.header("X-Test-2", "test-2")
1115[warn] 75 | })
1116[warn] 76 | .getModels: Unit
1117[warn] | ^
1118[warn] |discarded non-Unit value of type (sttp.openai.OpenAISyncClient#getModels :
1119[warn] | => sttp.openai.requests.models.ModelsResponseData.ModelsResponse)
1120[warn] -- [E175] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/client/SyncClientSpec.scala:79:4
1121[warn] 79 | capturedRequest.get().headers.find(_.is("X-Test")).map(_.value) shouldBe Some("test"): Unit
1122[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1123[warn] | discarded non-Unit value of type org.scalatest.Assertion
1124[warn] 7 warnings found
1125[info] done compiling
1126Starting build for ProjectRef(file:/build/repo/,core3) (core)... [1/5]
1127Compile 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)
1128[info] Main Scala API documentation to /build/repo/core/target/jvm-3/api...
1129[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1130[warn] -- Warning: core/src/main/scala/sttp/openai/OpenAI.scala:309:6 -----------------
1131[warn] 309 | def createChatCompletionAsInputStream(chatBody: ChatBody): Request[Either[OpenAIException, InputStream]] =
1132[warn] | ^
1133[warn] | No DRI found for query: InputStream
1134[warn] -- Warning: json/upickle/src/main/scala/sttp/client4/upicklejson/SttpUpickleApi.scala:59:6
1135[warn] No DRI found for query: DeserializationException
1136[info] Main Scala API documentation successful.
1137[info] Wrote /build/repo/core/target/jvm-3/core_3-0.3.9+0-c952909b+20250826-2143-SNAPSHOT.pom
1138[info] Main Scala API documentation to /build/repo/core/target/jvm-3/api...
1139[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1140[warn] -- Warning: core/src/main/scala/sttp/openai/OpenAI.scala:309:6 -----------------
1141[warn] 309 | def createChatCompletionAsInputStream(chatBody: ChatBody): Request[Either[OpenAIException, InputStream]] =
1142[warn] | ^
1143[warn] | No DRI found for query: InputStream
1144[warn] -- Warning: json/upickle/src/main/scala/sttp/client4/upicklejson/SttpUpickleApi.scala:59:6
1145[warn] No DRI found for query: DeserializationException
1146[info] Main Scala API documentation successful.
1147[info] :: delivering :: com.softwaremill.sttp.openai#core_3;0.3.9+0-c952909b+20250826-2143-SNAPSHOT :: 0.3.9+0-c952909b+20250826-2143-SNAPSHOT :: integration :: Tue Aug 26 21:44:56 CEST 2025
1148[info] delivering ivy file to /build/repo/core/target/jvm-3/ivy-0.3.9+0-c952909b+20250826-2143-SNAPSHOT.xml
1149[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/poms/core_3.pom
1150[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/jars/core_3.jar
1151[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/srcs/core_3-sources.jar
1152[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/docs/core_3-javadoc.jar
1153[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/ivys/ivy.xml
1154Starting build for ProjectRef(file:/build/repo/,zio3) (zio)... [2/5]
1155Compile 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)
1156[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/classes ...
1157[info] done compiling
1158[info] Main Scala API documentation to /build/repo/streaming/zio/target/jvm-3/api...
1159[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1160[info] Main Scala API documentation successful.
1161[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/test-classes ...
1162[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:67:6
1163[warn] 67 | caught.getClass shouldBe expectedError.getClass
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:68:6
1167[warn] 68 | caught.message shouldBe expectedError.message
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:69:6
1171[warn] 69 | caught.cause.getClass shouldBe expectedError.cause.getClass
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:70:6
1175[warn] 70 | caught.code shouldBe expectedError.code
1176[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1177[warn] | unused value of type org.scalatest.Assertion
1178[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:71:6
1179[warn] 71 | caught.param shouldBe expectedError.param
1180[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1181[warn] | unused value of type org.scalatest.Assertion
1182[info] [patched file /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala]
1183[warn] 5 warnings found
1184[info] done compiling
1185[info] Wrote /build/repo/streaming/zio/target/jvm-3/zio_3-0.3.9+0-c952909b+20250826-2143-SNAPSHOT.pom
1186[info] Main Scala API documentation to /build/repo/streaming/zio/target/jvm-3/api...
1187[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1188[info] Main Scala API documentation successful.
1189[info] :: delivering :: com.softwaremill.sttp.openai#zio_3;0.3.9+0-c952909b+20250826-2143-SNAPSHOT :: 0.3.9+0-c952909b+20250826-2143-SNAPSHOT :: integration :: Tue Aug 26 21:45:03 CEST 2025
1190[info] delivering ivy file to /build/repo/streaming/zio/target/jvm-3/ivy-0.3.9+0-c952909b+20250826-2143-SNAPSHOT.xml
1191[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/poms/zio_3.pom
1192[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/jars/zio_3.jar
1193[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/srcs/zio_3-sources.jar
1194[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/docs/zio_3-javadoc.jar
1195[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/ivys/ivy.xml
1196[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/test-classes ...
1197[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:67:6
1198[warn] 67 | caught.getClass shouldBe expectedError.getClass
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:68:6
1202[warn] 68 | caught.message shouldBe expectedError.message
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:69:6
1206[warn] 69 | caught.cause.getClass shouldBe expectedError.cause.getClass
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:70:6
1210[warn] 70 | caught.code shouldBe expectedError.code
1211[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1212[warn] | unused value of type org.scalatest.Assertion
1213[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:71:6
1214[warn] 71 | caught.param shouldBe expectedError.param
1215[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1216[warn] | unused value of type org.scalatest.Assertion
1217[warn] 5 warnings found
1218[info] done compiling
1219Starting build for ProjectRef(file:/build/repo/,pekko3) (pekko)... [3/5]
1220Compile 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)
1221[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/classes ...
1222[info] done compiling
1223[info] Main Scala API documentation to /build/repo/streaming/pekko/target/jvm-3/api...
1224[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1225[info] Main Scala API documentation successful.
1226[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/test-classes ...
1227[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:66:8
1228[warn] 66 | c.getClass shouldBe expectedError.getClass
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:67:8
1232[warn] 67 | c.message shouldBe expectedError.message
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:68:8
1236[warn] 68 | c.cause.getClass shouldBe expectedError.cause.getClass
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:69:8
1240[warn] 69 | c.code shouldBe expectedError.code
1241[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1242[warn] | unused value of type org.scalatest.Assertion
1243[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:70:8
1244[warn] 70 | c.param shouldBe expectedError.param
1245[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1246[warn] | unused value of type org.scalatest.Assertion
1247[warn] 5 warnings found
1248[info] done compiling
1249[info] Wrote /build/repo/streaming/pekko/target/jvm-3/pekko_3-0.3.9+0-c952909b+20250826-2143-SNAPSHOT.pom
1250[info] Main Scala API documentation to /build/repo/streaming/pekko/target/jvm-3/api...
1251[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1252[info] Main Scala API documentation successful.
1253[info] :: delivering :: com.softwaremill.sttp.openai#pekko_3;0.3.9+0-c952909b+20250826-2143-SNAPSHOT :: 0.3.9+0-c952909b+20250826-2143-SNAPSHOT :: integration :: Tue Aug 26 21:45:10 CEST 2025
1254[info] delivering ivy file to /build/repo/streaming/pekko/target/jvm-3/ivy-0.3.9+0-c952909b+20250826-2143-SNAPSHOT.xml
1255[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/poms/pekko_3.pom
1256[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/jars/pekko_3.jar
1257[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/srcs/pekko_3-sources.jar
1258[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/docs/pekko_3-javadoc.jar
1259[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/ivys/ivy.xml
1260Starting build for ProjectRef(file:/build/repo/,fs23) (fs2)... [4/5]
1261Compile 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)
1262[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/classes ...
1263[info] done compiling
1264[info] Main Scala API documentation to /build/repo/streaming/fs2/target/jvm-3/api...
1265[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1266[info] Main Scala API documentation successful.
1267[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/test-classes ...
1268[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:64:8
1269[warn] 64 | c.getClass shouldBe expectedError.getClass
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:65:8
1273[warn] 65 | c.message shouldBe expectedError.message
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:66:8
1277[warn] 66 | c.cause.getClass shouldBe expectedError.cause.getClass
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:67:8
1281[warn] 67 | c.code shouldBe expectedError.code
1282[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1283[warn] | unused value of type org.scalatest.Assertion
1284[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:68:8
1285[warn] 68 | c.param shouldBe expectedError.param
1286[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1287[warn] | unused value of type org.scalatest.Assertion
1288[info] [patched file /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala]
1289[warn] 5 warnings found
1290[info] done compiling
1291[info] Wrote /build/repo/streaming/fs2/target/jvm-3/fs2_3-0.3.9+0-c952909b+20250826-2143-SNAPSHOT.pom
1292[info] Main Scala API documentation to /build/repo/streaming/fs2/target/jvm-3/api...
1293[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source, -rewrite
1294[info] Main Scala API documentation successful.
1295[info] :: delivering :: com.softwaremill.sttp.openai#fs2_3;0.3.9+0-c952909b+20250826-2143-SNAPSHOT :: 0.3.9+0-c952909b+20250826-2143-SNAPSHOT :: integration :: Tue Aug 26 21:45:16 CEST 2025
1296[info] delivering ivy file to /build/repo/streaming/fs2/target/jvm-3/ivy-0.3.9+0-c952909b+20250826-2143-SNAPSHOT.xml
1297[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/poms/fs2_3.pom
1298[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/jars/fs2_3.jar
1299[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/srcs/fs2_3-sources.jar
1300[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/docs/fs2_3-javadoc.jar
1301[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+0-c952909b+20250826-2143-SNAPSHOT/ivys/ivy.xml
1302[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/test-classes ...
1303[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:64:8
1304[warn] 64 | c.getClass shouldBe expectedError.getClass
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:65:8
1308[warn] 65 | c.message shouldBe expectedError.message
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:66:8
1312[warn] 66 | c.cause.getClass shouldBe expectedError.cause.getClass
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:67:8
1316[warn] 67 | c.code shouldBe expectedError.code
1317[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1318[warn] | unused value of type org.scalatest.Assertion
1319[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:68:8
1320[warn] 68 | c.param shouldBe expectedError.param
1321[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1322[warn] | unused value of type org.scalatest.Assertion
1323[warn] 5 warnings found
1324[info] done compiling
1325
1326************************
1327Build summary:
1328[{
1329 "module": "ox",
1330 "compile": {"status": "ok", "tookMs": 49429, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1331 "doc": {"status": "ok", "tookMs": 3136, "files": 335, "totalSizeKb": 6195},
1332 "test-compile": {"status": "ok", "tookMs": 25706, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1333 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1334 "publish": {"status": "ok", "tookMs": 1474},
1335 "metadata": {
1336 "crossScalaVersions": ["2.12.20"]
1337}
1338},{
1339 "module": "core",
1340 "compile": {"status": "ok", "tookMs": 85, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1341 "doc": {"status": "ok", "tookMs": 12939, "files": 1350, "totalSizeKb": 210864},
1342 "test-compile": {"status": "ok", "tookMs": 141, "warnings": 201, "errors": 0, "sourceVersion": "3.5-migration"},
1343 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1344 "publish": {"status": "ok", "tookMs": 12943},
1345 "metadata": {
1346 "crossScalaVersions": ["2.12.20"]
1347}
1348},{
1349 "module": "zio",
1350 "compile": {"status": "ok", "tookMs": 715, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1351 "doc": {"status": "ok", "tookMs": 596, "files": 336, "totalSizeKb": 6211},
1352 "test-compile": {"status": "ok", "tookMs": 1462, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1353 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1354 "publish": {"status": "ok", "tookMs": 792},
1355 "metadata": {
1356 "crossScalaVersions": ["2.12.20"]
1357}
1358},{
1359 "module": "pekko",
1360 "compile": {"status": "ok", "tookMs": 469, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1361 "doc": {"status": "ok", "tookMs": 363, "files": 336, "totalSizeKb": 6211},
1362 "test-compile": {"status": "ok", "tookMs": 1258, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1363 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1364 "publish": {"status": "ok", "tookMs": 747},
1365 "metadata": {
1366 "crossScalaVersions": ["2.12.20"]
1367}
1368},{
1369 "module": "fs2",
1370 "compile": {"status": "ok", "tookMs": 414, "warnings": 0, "errors": 0, "sourceVersion": "3.5-migration"},
1371 "doc": {"status": "ok", "tookMs": 323, "files": 336, "totalSizeKb": 6212},
1372 "test-compile": {"status": "ok", "tookMs": 1116, "warnings": 5, "errors": 0, "sourceVersion": "3.5-migration"},
1373 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1374 "publish": {"status": "ok", "tookMs": 750},
1375 "metadata": {
1376 "crossScalaVersions": ["2.12.20"]
1377}
1378}]
1379************************
1380[success] Total time: 137 s (0:02:17.0), completed Aug 26, 2025, 9:45:17 PM
1381Checking patch project/plugins.sbt...
1382Checking patch build.sbt...
1383Applied patch project/plugins.sbt cleanly.
1384Applied patch build.sbt cleanly.
1385Commit migration rewrites
1386Switched to a new branch 'opencb/migrate-3.5.2'
1387[opencb/migrate-3.5.2 0016a85] Apply Scala compiler rewrites for 3.5.2
1388 6 files changed, 9 insertions(+), 9 deletions(-)
1389----
1390Preparing build for 3.8.0-RC1-bin-20250826-8732b28
1391Scala binary version found: 3.8
1392Implicitly using source version 3.8-migration
1393Scala binary version found: 3.8
1394Implicitly using source version 3.8-migration
1395Would try to apply common scalacOption (best-effort, sbt/mill only):
1396Append: ,REQUIRE:-source:3.8-migration
1397Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1398Try apply source patch:
1399Path: build.sbt
1400Pattern: val scala3 = List("3.3.6")
1401Replacement: val scala3 = List("3.8.0-RC1-bin-20250826-8732b28")
1402Successfully applied pattern 'val scala3 = List("3.3.6")' in build.sbt
1403----
1404Starting build for 3.8.0-RC1-bin-20250826-8732b28
1405Execute tests: false
1406sbt project found:
1407No prepare script found for project softwaremill/sttp-openai
1408##################################
1409Scala version: 3.8.0-RC1-bin-20250826-8732b28
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-8732b28
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-8732b28"
1431"++3.8.0-RC1-bin-20250826-8732b28 -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"set every csrSameVersions := Nil"
1435"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1436"removeScalacOptionsStartingWith -P:wartremover"
1437
1438moduleMappings
1439"runBuild 3.8.0-RC1-bin-20250826-8732b28 """{"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"
1440
1441[info] welcome to sbt 1.11.4 (Eclipse Adoptium Java 21)
1442[info] loading settings for project repo-build from plugins.sbt...
1443[info] loading project definition from /build/repo/project
1444[info] loading settings for project root from build.sbt...
1445[info] resolving key references (11820 settings) ...
1446[info] set current project to sttp-openai (in build file:/build/repo/)
1447Execute setCrossScalaVersions: 3.8.0-RC1-bin-20250826-8732b28
1448OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in core/crossScalaVersions
1449OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250826-8732b28 -> 3.8.0-RC1-bin-20250826-8732b28 in core3/crossScalaVersions
1450OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250826-8732b28) in core3/crossScalaVersions
1451OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250826-8732b28 -> 3.8.0-RC1-bin-20250826-8732b28 in examples3/crossScalaVersions
1452OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250826-8732b28) in examples3/crossScalaVersions
1453OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in pekko/crossScalaVersions
1454OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in akka/crossScalaVersions
1455OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250826-8732b28 -> 3.8.0-RC1-bin-20250826-8732b28 in fs23/crossScalaVersions
1456OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250826-8732b28) in fs23/crossScalaVersions
1457OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in docs/crossScalaVersions
1458OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in root/crossScalaVersions
1459OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250826-8732b28 -> 3.8.0-RC1-bin-20250826-8732b28 in zio3/crossScalaVersions
1460OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250826-8732b28) in zio3/crossScalaVersions
1461OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in zio/crossScalaVersions
1462OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250826-8732b28 -> 3.8.0-RC1-bin-20250826-8732b28 in pekko3/crossScalaVersions
1463OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250826-8732b28) in pekko3/crossScalaVersions
1464OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in fs2/crossScalaVersions
1465OpenCB::Changing crossVersion 3.8.0-RC1-bin-20250826-8732b28 -> 3.8.0-RC1-bin-20250826-8732b28 in ox3/crossScalaVersions
1466OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC1-bin-20250826-8732b28) in ox3/crossScalaVersions
1467[info] set current project to sttp-openai (in build file:/build/repo/)
1468[info] Setting Scala version to 3.8.0-RC1-bin-20250826-8732b28 on 6 projects.
1469[info] Switching Scala version on:
1470[info] core3 (3.8.0-RC1-bin-20250826-8732b28)
1471[info] pekko3 (3.8.0-RC1-bin-20250826-8732b28)
1472[info] zio3 (3.8.0-RC1-bin-20250826-8732b28)
1473[info] ox3 (3.8.0-RC1-bin-20250826-8732b28)
1474[info] fs23 (3.8.0-RC1-bin-20250826-8732b28)
1475[info] examples3 (3.8.0-RC1-bin-20250826-8732b28)
1476[info] Excluding projects:
1477[info] fs2 (2.13.16)
1478[info] * root (2.13.16)
1479[info] akka (2.13.16)
1480[info] docs (2.13.16)
1481[info] zio (2.13.16)
1482[info] pekko (2.13.16)
1483[info] core (2.13.16)
1484[info] Reapplying settings...
1485[info] set current project to sttp-openai (in build file:/build/repo/)
1486Execute mapScalacOptions: ,REQUIRE:-source:3.8-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1487[info] Reapplying settings...
1488[info] set current project to sttp-openai (in build file:/build/repo/)
1489[info] Defining Global / credentials, akka / credentials and 11 others.
1490[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 103 others.
1491[info] Run `last` for details.
1492[info] Reapplying settings...
1493[info] set current project to sttp-openai (in build file:/build/repo/)
1494[info] Defining Global / csrSameVersions
1495[info] The new value will be used by akka / csrConfiguration, akka / pullRemoteCache / csrConfiguration and 62 others.
1496[info] Run `last` for details.
1497[info] Reapplying settings...
1498[info] set current project to sttp-openai (in build file:/build/repo/)
1499Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1500[info] Reapplying settings...
1501OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1502
1503 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:315)
1504 Did you mean allExcludeDependencies ?
1505 , retry without global scopes
1506[info] Reapplying settings...
1507[info] set current project to sttp-openai (in build file:/build/repo/)
1508Execute removeScalacOptionsStartingWith: -P:wartremover
1509[info] Reapplying settings...
1510[info] set current project to sttp-openai (in build file:/build/repo/)
1511[success] Total time: 0 s, completed Aug 26, 2025, 9:45:34 PM
1512Build 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>\")"}]}
1513Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1514Starting build...
1515Projects: Set(core3, pekko3, zio3, ox3, fs23)
1516Starting build for ProjectRef(file:/build/repo/,ox3) (ox)... [0/5]
1517OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8-migration` in Scala 2.12.20 module Global
1518OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1519OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1520Compile 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)
1521[info] compiling 83 Scala sources to /build/repo/core/target/jvm-3/classes ...
1522[warn] there were 4 deprecation warnings; re-run with -deprecation for details
1523[warn] one warning found
1524[info] done compiling
1525[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/classes ...
1526[info] done compiling
1527[info] Main Scala API documentation to /build/repo/streaming/ox/target/jvm-3/api...
1528[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source
1529[warn] Flag -classpath set repeatedly
1530[warn] -- Warning: streaming/ox/src/main/scala/sttp/openai/streaming/ox/oxStreaming.scala:27:6
1531[warn] 27 | def createStreamedChatCompletion(
1532[warn] | ^
1533[warn] | Couldn't resolve a member for the given link query: Flow
1534[warn] two warnings found
1535[info] Main Scala API documentation successful.
1536[info] compiling 54 Scala sources to /build/repo/core/target/jvm-3/test-classes ...
1537[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:72:6
1538[warn] 72 | models should not be null
1539[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1540[warn] | unused value of type org.scalatest.Assertion
1541[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:73:6
1542[warn] 73 | models.`object` shouldBe "list"
1543[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1544[warn] | unused value of type org.scalatest.Assertion
1545[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:74:6
1546[warn] 74 | models.data should not be empty
1547[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1548[warn] | unused value of type org.scalatest.Assertion
1549[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:76:8
1550[warn] 76 | model.id should not be empty
1551[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1552[warn] | unused value of type org.scalatest.Assertion
1553[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:77:8
1554[warn] 77 | model.`object` shouldBe "model"
1555[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1556[warn] | unused value of type org.scalatest.Assertion
1557[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:92:6
1558[warn] 92 | model should not be null
1559[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
1560[warn] | unused value of type org.scalatest.Assertion
1561[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:93:6
1562[warn] 93 | model.id shouldBe modelId
1563[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1564[warn] | unused value of type org.scalatest.Assertion
1565[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:94:6
1566[warn] 94 | model.`object` shouldBe "model"
1567[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1568[warn] | unused value of type org.scalatest.Assertion
1569[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:95:6
1570[warn] 95 | model.ownedBy should not be empty
1571[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1572[warn] | unused value of type org.scalatest.Assertion
1573[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:109:6
1574[warn] 109 | moderation should not be null
1575[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1576[warn] | unused value of type org.scalatest.Assertion
1577[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:110:6
1578[warn] 110 | moderation.id should not be empty
1579[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1580[warn] | unused value of type org.scalatest.Assertion
1581[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:111:6
1582[warn] 111 | moderation.model.value should not be empty
1583[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1584[warn] | unused value of type org.scalatest.Assertion
1585[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:112:6
1586[warn] 112 | moderation.results should not be empty
1587[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1588[warn] | unused value of type org.scalatest.Assertion
1589[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:113:6
1590[warn] 113 | moderation.results.head.flagged shouldBe false // Harmless text should not be flagged
1591[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1592[warn] | unused value of type org.scalatest.Assertion
1593[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:114:6
1594[warn] 114 | moderation.results.head.categories should not be null
1595[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1596[warn] | unused value of type org.scalatest.Assertion
1597[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:128:6
1598[warn] 128 | moderation should not be null
1599[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1600[warn] | unused value of type org.scalatest.Assertion
1601[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:129:6
1602[warn] 129 | moderation.results should not be empty
1603[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1604[warn] | unused value of type org.scalatest.Assertion
1605[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:132:6
1606[warn] 132 | moderation.results.head.categories should not be null
1607[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1608[warn] | unused value of type org.scalatest.Assertion
1609[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:133:6
1610[warn] 133 | moderation.results.head.categoryScores should not be null
1611[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1612[warn] | unused value of type org.scalatest.Assertion
1613[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:150:6
1614[warn] 150 | embeddings should not be null
1615[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1616[warn] | unused value of type org.scalatest.Assertion
1617[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:151:6
1618[warn] 151 | embeddings.`object` shouldBe "list"
1619[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1620[warn] | unused value of type org.scalatest.Assertion
1621[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:152:6
1622[warn] 152 | embeddings.model.value should not be empty
1623[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1624[warn] | unused value of type org.scalatest.Assertion
1625[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:153:6
1626[warn] 153 | embeddings.data should not be empty
1627[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1628[warn] | unused value of type org.scalatest.Assertion
1629[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:154:6
1630[warn] 154 | embeddings.data.head.`object` shouldBe "embedding"
1631[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1632[warn] | unused value of type org.scalatest.Assertion
1633[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:155:6
1634[warn] 155 | embeddings.data.head.embedding should not be empty
1635[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1636[warn] | unused value of type org.scalatest.Assertion
1637[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:156:6
1638[warn] 156 | embeddings.data.head.index shouldBe 0
1639[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1640[warn] | unused value of type org.scalatest.Assertion
1641[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:157:6
1642[warn] 157 | embeddings.usage should not be null
1643[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1644[warn] | unused value of type org.scalatest.Assertion
1645[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:158:6
1646[warn] 158 | embeddings.usage.totalTokens should be > 0
1647[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1648[warn] | unused value of type org.scalatest.Assertion
1649[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:180:6
1650[warn] 180 | response should not be null
1651[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1652[warn] | unused value of type org.scalatest.Assertion
1653[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:181:6
1654[warn] 181 | response.id should not be empty
1655[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1656[warn] | unused value of type org.scalatest.Assertion
1657[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:182:6
1658[warn] 182 | response.`object` shouldBe "chat.completion"
1659[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1660[warn] | unused value of type org.scalatest.Assertion
1661[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:183:6
1662[warn] 183 | response.model should not be empty
1663[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1664[warn] | unused value of type org.scalatest.Assertion
1665[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:184:6
1666[warn] 184 | response.choices should not be empty
1667[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1668[warn] | unused value of type org.scalatest.Assertion
1669[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:185:6
1670[warn] 185 | response.choices.head.message.role.value shouldBe "assistant"
1671[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1672[warn] | unused value of type org.scalatest.Assertion
1673[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:186:6
1674[warn] 186 | response.choices.head.message.content should not be empty
1675[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1676[warn] | unused value of type org.scalatest.Assertion
1677[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:187:6
1678[warn] 187 | response.usage should not be null
1679[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1680[warn] | unused value of type org.scalatest.Assertion
1681[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:188:6
1682[warn] 188 | response.usage.totalTokens should be > 0
1683[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1684[warn] | unused value of type org.scalatest.Assertion
1685[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:189:6
1686[warn] 189 | response.usage.totalTokens should be <= 20 // Should be very low due to our constraints
1687[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1688[warn] | unused value of type org.scalatest.Assertion
1689[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:205:6
1690[warn] 205 | createdResponse should not be null
1691[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1692[warn] | unused value of type org.scalatest.Assertion
1693[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:206:6
1694[warn] 206 | createdResponse.id should not be empty
1695[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1696[warn] | unused value of type org.scalatest.Assertion
1697[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:207:6
1698[warn] 207 | createdResponse.`object` shouldBe "response"
1699[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1700[warn] | unused value of type org.scalatest.Assertion
1701[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:208:6
1702[warn] 208 | createdResponse.model should not be empty
1703[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1704[warn] | unused value of type org.scalatest.Assertion
1705[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:209:6
1706[warn] 209 | createdResponse.status shouldBe "completed"
1707[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1708[warn] | unused value of type org.scalatest.Assertion
1709[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:210:6
1710[warn] 210 | createdResponse.output should not be empty
1711[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1712[warn] | unused value of type org.scalatest.Assertion
1713[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:211:6
1714[warn] 211 | createdResponse.output.head should be(a[sttp.openai.requests.responses.ResponsesResponseBody.OutputItem.OutputMessage])
1715[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1716[warn] | unused value of type org.scalatest.Assertion
1717[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:212:6
1718[warn] 212 | createdResponse.createdAt should be > 0L
1719[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1720[warn] | unused value of type org.scalatest.Assertion
1721[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:215:6
1722[warn] 215 | createdResponse.usage should not be null
1723[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1724[warn] | unused value of type org.scalatest.Assertion
1725[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:227:6
1726[warn] 227 | retrievedResponse should not be null
1727[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1728[warn] | unused value of type org.scalatest.Assertion
1729[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:228:6
1730[warn] 228 | retrievedResponse.id shouldBe createdResponse.id
1731[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1732[warn] | unused value of type org.scalatest.Assertion
1733[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:229:6
1734[warn] 229 | retrievedResponse.`object` shouldBe "response"
1735[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1736[warn] | unused value of type org.scalatest.Assertion
1737[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:230:6
1738[warn] 230 | retrievedResponse.status shouldBe "completed"
1739[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1740[warn] | unused value of type org.scalatest.Assertion
1741[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:231:6
1742[warn] 231 | retrievedResponse.output should not be empty
1743[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1744[warn] | unused value of type org.scalatest.Assertion
1745[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:232:6
1746[warn] 232 | retrievedResponse.model shouldBe createdResponse.model
1747[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1748[warn] | unused value of type org.scalatest.Assertion
1749[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:233:6
1750[warn] 233 | retrievedResponse.createdAt shouldBe createdResponse.createdAt
1751[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1752[warn] | unused value of type org.scalatest.Assertion
1753[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:242:6
1754[warn] 242 | inputItems should not be null
1755[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1756[warn] | unused value of type org.scalatest.Assertion
1757[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:243:6
1758[warn] 243 | inputItems.`object` shouldBe "list"
1759[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1760[warn] | unused value of type org.scalatest.Assertion
1761[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:244:6
1762[warn] 244 | inputItems.data should not be empty
1763[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1764[warn] | unused value of type org.scalatest.Assertion
1765[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:249:6
1766[warn] 249 | userInputMessage should be(defined)
1767[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1768[warn] | unused value of type org.scalatest.Assertion
1769[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:252:6
1770[warn] 252 | inputMessage.role shouldBe "user"
1771[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1772[warn] | unused value of type org.scalatest.Assertion
1773[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:258:6
1774[warn] 258 | textContent should be(defined)
1775[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1776[warn] | unused value of type org.scalatest.Assertion
1777[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:261:6
1778[warn] 261 | inputText.text shouldBe "Hi"
1779[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1780[warn] | unused value of type org.scalatest.Assertion
1781[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:267:6
1782[warn] 267 | deleteResult should not be null
1783[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1784[warn] | unused value of type org.scalatest.Assertion
1785[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:268:6
1786[warn] 268 | deleteResult.deleted shouldBe true
1787[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1788[warn] | unused value of type org.scalatest.Assertion
1789[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:269:6
1790[warn] 269 | deleteResult.id shouldBe createdResponse.id
1791[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1792[warn] | unused value of type org.scalatest.Assertion
1793[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:270:6
1794[warn] 270 | deleteResult.`object` shouldBe "response.deleted"
1795[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1796[warn] | unused value of type org.scalatest.Assertion
1797[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:282:4
1798[warn] 282 | exception.message.getOrElse("") should include("API key")
1799[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1800[warn] | unused value of type org.scalatest.Assertion
1801[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:305:6
1802[warn] 305 | results.count(_.isSuccess) should be >= 1
1803[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1804[warn] | unused value of type org.scalatest.Assertion
1805[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:326:6
1806[warn] 326 | models should not be null
1807[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1808[warn] | unused value of type org.scalatest.Assertion
1809[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/integration/OpenAIIntegrationSpec.scala:327:6
1810[warn] 327 | models.data should not be empty
1811[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1812[warn] | unused value of type org.scalatest.Assertion
1813[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:43:4
1814[warn] 43 | serialized shouldBe expectedJson
1815[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1816[warn] | unused value of type org.scalatest.Assertion
1817[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:61:4
1818[warn] 61 | serialized shouldBe expectedJson
1819[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1820[warn] | unused value of type org.scalatest.Assertion
1821[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/completions/chat/ToolSpec.scala:64:4
1822[warn] 64 | deserialized.strict should contain(true)
1823[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1824[warn] | unused value of type org.scalatest.Assertion
1825[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:15:4
1826[warn] 15 | part.name shouldBe name
1827[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
1828[warn] | unused value of type org.scalatest.Assertion
1829[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:16:4
1830[warn] 16 | part.body shouldBe a[FileBody]
1831[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1832[warn] | unused value of type org.scalatest.Assertion
1833[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:17:4
1834[warn] 17 | part.headers should contain(sttp.model.Header("Content-Type", "application/octet-stream"))
1835[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1836[warn] | unused value of type org.scalatest.Assertion
1837[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:23:4
1838[warn] 23 | part.name shouldBe name
1839[warn] | ^^^^^^^^^^^^^^^^^^^^^^^
1840[warn] | unused value of type org.scalatest.Assertion
1841[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:24:4
1842[warn] 24 | part.body shouldBe a[StringBody]
1843[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1844[warn] | unused value of type org.scalatest.Assertion
1845[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:25:4
1846[warn] 25 | part.body.asInstanceOf[StringBody].s shouldBe value
1847[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1848[warn] | unused value of type org.scalatest.Assertion
1849[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:39:4
1850[warn] 39 | parts should have size 2
1851[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
1852[warn] | unused value of type org.scalatest.Assertion
1853[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:41:17
1854[warn] 41 | checkFilePart(parts, "image", config.image.head)
1855[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1856[warn] | unused value of type org.scalatest.Assertion
1857[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:42:4
1858[warn] 42 | parts.find(_.name == "image[]") shouldBe None
1859[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1860[warn] | unused value of type org.scalatest.Assertion
1861[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:56:4
1862[warn] 56 | parts should have size 15
1863[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1864[warn] | unused value of type org.scalatest.Assertion
1865[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:58:17
1866[warn] 58 | checkFilePart(parts, "image", config.image.head)
1867[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1868[warn] | unused value of type org.scalatest.Assertion
1869[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:59:4
1870[warn] 59 | parts.find(_.name == "image[]") shouldBe None
1871[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1872[warn] | unused value of type org.scalatest.Assertion
1873[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:60:17
1874[warn] 60 | checkFilePart(parts, "mask", config.mask.get)
1875[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1876[warn] | unused value of type org.scalatest.Assertion
1877[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:62:19
1878[warn] 62 | checkStringPart(parts, "prompt", config.prompt)
1879[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1880[warn] | unused value of type org.scalatest.Assertion
1881[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:63:19
1882[warn] 63 | checkStringPart(parts, "background", "transparent")
1883[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1884[warn] | unused value of type org.scalatest.Assertion
1885[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:64:19
1886[warn] 64 | checkStringPart(parts, "input_fidelity", "high")
1887[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1888[warn] | unused value of type org.scalatest.Assertion
1889[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:65:19
1890[warn] 65 | checkStringPart(parts, "model", "gpt-image-1")
1891[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1892[warn] | unused value of type org.scalatest.Assertion
1893[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:66:19
1894[warn] 66 | checkStringPart(parts, "n", "2")
1895[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1896[warn] | unused value of type org.scalatest.Assertion
1897[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:67:19
1898[warn] 67 | checkStringPart(parts, "output_compression", "80")
1899[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1900[warn] | unused value of type org.scalatest.Assertion
1901[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:68:19
1902[warn] 68 | checkStringPart(parts, "output_format", "png")
1903[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1904[warn] | unused value of type org.scalatest.Assertion
1905[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:69:19
1906[warn] 69 | checkStringPart(parts, "partial_images", "2")
1907[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1908[warn] | unused value of type org.scalatest.Assertion
1909[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:70:19
1910[warn] 70 | checkStringPart(parts, "quality", "high")
1911[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1912[warn] | unused value of type org.scalatest.Assertion
1913[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:71:19
1914[warn] 71 | checkStringPart(parts, "size", "1024x1024")
1915[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1916[warn] | unused value of type org.scalatest.Assertion
1917[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:72:19
1918[warn] 72 | checkStringPart(parts, "response_format", "url")
1919[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1920[warn] | unused value of type org.scalatest.Assertion
1921[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:73:19
1922[warn] 73 | checkStringPart(parts, "stream", "false")
1923[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1924[warn] | unused value of type org.scalatest.Assertion
1925[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:87:4
1926[warn] 87 | parts should have size 16
1927[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
1928[warn] | unused value of type org.scalatest.Assertion
1929[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:89:4
1930[warn] 89 | parts.find(_.name == "image") shouldBe None
1931[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1932[warn] | unused value of type org.scalatest.Assertion
1933[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:92:4
1934[warn] 92 | imageParts should have size 2
1935[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1936[warn] | unused value of type org.scalatest.Assertion
1937[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:111:4
1938[warn] 111 | parts.map(_.name) should not contain "background"
1939[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1940[warn] | unused value of type org.scalatest.Assertion
1941[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:112:4
1942[warn] 112 | parts.map(_.name) should not contain "input_fidelity"
1943[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1944[warn] | unused value of type org.scalatest.Assertion
1945[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:113:4
1946[warn] 113 | parts.map(_.name) should not contain "mask"
1947[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1948[warn] | unused value of type org.scalatest.Assertion
1949[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:114:4
1950[warn] 114 | parts.map(_.name) should not contain "model"
1951[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1952[warn] | unused value of type org.scalatest.Assertion
1953[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:115:4
1954[warn] 115 | parts.map(_.name) should not contain "n"
1955[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1956[warn] | unused value of type org.scalatest.Assertion
1957[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:116:4
1958[warn] 116 | parts.map(_.name) should not contain "output_compression"
1959[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1960[warn] | unused value of type org.scalatest.Assertion
1961[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:117:4
1962[warn] 117 | parts.map(_.name) should not contain "output_format"
1963[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1964[warn] | unused value of type org.scalatest.Assertion
1965[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:118:4
1966[warn] 118 | parts.map(_.name) should not contain "partial_images"
1967[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1968[warn] | unused value of type org.scalatest.Assertion
1969[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:119:4
1970[warn] 119 | parts.map(_.name) should not contain "quality"
1971[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1972[warn] | unused value of type org.scalatest.Assertion
1973[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:120:4
1974[warn] 120 | parts.map(_.name) should not contain "size"
1975[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1976[warn] | unused value of type org.scalatest.Assertion
1977[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:121:4
1978[warn] 121 | parts.map(_.name) should not contain "response_format"
1979[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1980[warn] | unused value of type org.scalatest.Assertion
1981[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/images/edit/ImageEditsDataSpec.scala:122:4
1982[warn] 122 | parts.map(_.name) should not contain "stream"
1983[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1984[warn] | unused value of type org.scalatest.Assertion
1985[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:38:4
1986[warn] 38 | deserializedResponse.`object` shouldBe "list"
1987[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1988[warn] | unused value of type org.scalatest.Assertion
1989[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:39:4
1990[warn] 39 | deserializedResponse.firstId shouldBe "msg_abc123"
1991[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1992[warn] | unused value of type org.scalatest.Assertion
1993[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:40:4
1994[warn] 40 | deserializedResponse.lastId shouldBe "msg_abc123"
1995[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1996[warn] | unused value of type org.scalatest.Assertion
1997[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:41:4
1998[warn] 41 | deserializedResponse.hasMore shouldBe false
1999[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2000[warn] | unused value of type org.scalatest.Assertion
2001[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:42:4
2002[warn] 42 | deserializedResponse.data should have size 1
2003[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2004[warn] | unused value of type org.scalatest.Assertion
2005[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:45:4
2006[warn] 45 | inputMessage.id shouldBe "msg_abc123"
2007[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2008[warn] | unused value of type org.scalatest.Assertion
2009[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:46:4
2010[warn] 46 | inputMessage.role shouldBe "user"
2011[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2012[warn] | unused value of type org.scalatest.Assertion
2013[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/InputItemsListDataSpec.scala:47:4
2014[warn] 47 | inputMessage.content should have size 1
2015[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2016[warn] | unused value of type org.scalatest.Assertion
2017[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:284:4
2018[warn] 284 | deserializedResponse.id shouldBe "resp_67ccd3a9da748190baa7f1570fe91ac604becb25c45c1d41"
2019[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2020[warn] | unused value of type org.scalatest.Assertion
2021[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:285:4
2022[warn] 285 | deserializedResponse.model shouldBe "gpt-4o-2024-08-06"
2023[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024[warn] | unused value of type org.scalatest.Assertion
2025[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:286:4
2026[warn] 286 | deserializedResponse.`object` shouldBe "response"
2027[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2028[warn] | unused value of type org.scalatest.Assertion
2029[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:287:4
2030[warn] 287 | deserializedResponse.status shouldBe "completed"
2031[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2032[warn] | unused value of type org.scalatest.Assertion
2033[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:288:4
2034[warn] 288 | deserializedResponse.createdAt shouldBe 1741476777L
2035[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2036[warn] | unused value of type org.scalatest.Assertion
2037[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:289:4
2038[warn] 289 | deserializedResponse.parallelToolCalls shouldBe Some(true)
2039[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2040[warn] | unused value of type org.scalatest.Assertion
2041[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:290:4
2042[warn] 290 | deserializedResponse.temperature shouldBe Some(1.0)
2043[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2044[warn] | unused value of type org.scalatest.Assertion
2045[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:291:4
2046[warn] 291 | deserializedResponse.topP shouldBe Some(1.0)
2047[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2048[warn] | unused value of type org.scalatest.Assertion
2049[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:292:4
2050[warn] 292 | deserializedResponse.truncation shouldBe Some("disabled")
2051[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2052[warn] | unused value of type org.scalatest.Assertion
2053[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:293:4
2054[warn] 293 | deserializedResponse.metadata shouldBe Some(Map.empty)
2055[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2056[warn] | unused value of type org.scalatest.Assertion
2057[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:296:4
2058[warn] 296 | deserializedResponse.usage shouldBe defined
2059[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2060[warn] | unused value of type org.scalatest.Assertion
2061[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:298:4
2062[warn] 298 | usage.inputTokens shouldBe 328
2063[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2064[warn] | unused value of type org.scalatest.Assertion
2065[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:299:4
2066[warn] 299 | usage.outputTokens shouldBe 52
2067[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2068[warn] | unused value of type org.scalatest.Assertion
2069[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:300:4
2070[warn] 300 | usage.totalTokens shouldBe 380
2071[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2072[warn] | unused value of type org.scalatest.Assertion
2073[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:301:4
2074[warn] 301 | usage.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 0))
2075[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2076[warn] | unused value of type org.scalatest.Assertion
2077[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:302:4
2078[warn] 302 | usage.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(0)))
2079[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2080[warn] | unused value of type org.scalatest.Assertion
2081[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:305:4
2082[warn] 305 | deserializedResponse.output should have size 1
2083[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2084[warn] | unused value of type org.scalatest.Assertion
2085[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:307:4
2086[warn] 307 | outputMessage.id shouldBe "msg_67ccd3acc8d48190a77525dc6de64b4104becb25c45c1d41"
2087[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2088[warn] | unused value of type org.scalatest.Assertion
2089[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:308:4
2090[warn] 308 | outputMessage.role shouldBe "assistant"
2091[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2092[warn] | unused value of type org.scalatest.Assertion
2093[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:309:4
2094[warn] 309 | outputMessage.status shouldBe "completed"
2095[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2096[warn] | unused value of type org.scalatest.Assertion
2097[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:310:4
2098[warn] 310 | outputMessage.content should have size 1
2099[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2100[warn] | unused value of type org.scalatest.Assertion
2101[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:313:4
2102[warn] 313 | outputText.text should include("The image depicts a scenic landscape")
2103[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2104[warn] | unused value of type org.scalatest.Assertion
2105[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:326:4
2106[warn] 326 | deserializedResponse.id shouldBe "resp_complex123"
2107[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2108[warn] | unused value of type org.scalatest.Assertion
2109[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:327:4
2110[warn] 327 | deserializedResponse.model shouldBe "gpt-4o"
2111[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2112[warn] | unused value of type org.scalatest.Assertion
2113[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:328:4
2114[warn] 328 | deserializedResponse.`object` shouldBe "response"
2115[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2116[warn] | unused value of type org.scalatest.Assertion
2117[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:329:4
2118[warn] 329 | deserializedResponse.status shouldBe "completed"
2119[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2120[warn] | unused value of type org.scalatest.Assertion
2121[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:330:4
2122[warn] 330 | deserializedResponse.createdAt shouldBe 1741476778L
2123[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2124[warn] | unused value of type org.scalatest.Assertion
2125[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:331:4
2126[warn] 331 | deserializedResponse.instructions shouldBe Some(Left("You are a helpful assistant"))
2127[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2128[warn] | unused value of type org.scalatest.Assertion
2129[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:332:4
2130[warn] 332 | deserializedResponse.maxOutputTokens shouldBe Some(2000)
2131[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2132[warn] | unused value of type org.scalatest.Assertion
2133[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:333:4
2134[warn] 333 | deserializedResponse.parallelToolCalls shouldBe Some(false)
2135[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2136[warn] | unused value of type org.scalatest.Assertion
2137[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:334:4
2138[warn] 334 | deserializedResponse.previousResponseId shouldBe Some("prev_resp_123")
2139[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2140[warn] | unused value of type org.scalatest.Assertion
2141[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:335:4
2142[warn] 335 | deserializedResponse.temperature shouldBe Some(0.7)
2143[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2144[warn] | unused value of type org.scalatest.Assertion
2145[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:336:4
2146[warn] 336 | deserializedResponse.topP shouldBe Some(0.9)
2147[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2148[warn] | unused value of type org.scalatest.Assertion
2149[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:337:4
2150[warn] 337 | deserializedResponse.truncation shouldBe Some("auto")
2151[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2152[warn] | unused value of type org.scalatest.Assertion
2153[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:338:4
2154[warn] 338 | deserializedResponse.user shouldBe Some("user123")
2155[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2156[warn] | unused value of type org.scalatest.Assertion
2157[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:339:4
2158[warn] 339 | deserializedResponse.metadata shouldBe Some(
2159[warn] | ^
2160[warn] | unused value of type org.scalatest.Assertion
2161[warn] 340 | Map(
2162[warn] 341 | "session_id" -> "session_123",
2163[warn] 342 | "experiment" -> "test_run"
2164[warn] 343 | )
2165[warn] 344 | )
2166[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:347:4
2167[warn] 347 | deserializedResponse.usage shouldBe defined
2168[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2169[warn] | unused value of type org.scalatest.Assertion
2170[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:349:4
2171[warn] 349 | usage2.inputTokens shouldBe 500
2172[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2173[warn] | unused value of type org.scalatest.Assertion
2174[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:350:4
2175[warn] 350 | usage2.outputTokens shouldBe 150
2176[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2177[warn] | unused value of type org.scalatest.Assertion
2178[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:351:4
2179[warn] 351 | usage2.totalTokens shouldBe 650
2180[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2181[warn] | unused value of type org.scalatest.Assertion
2182[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:352:4
2183[warn] 352 | usage2.inputTokensDetails shouldBe Some(InputTokensDetails(cachedTokens = 100))
2184[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2185[warn] | unused value of type org.scalatest.Assertion
2186[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:353:4
2187[warn] 353 | usage2.outputTokensDetails shouldBe Some(OutputTokensDetails(reasoningTokens = Some(50)))
2188[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2189[warn] | unused value of type org.scalatest.Assertion
2190[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:356:4
2191[warn] 356 | deserializedResponse.reasoning shouldBe defined
2192[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2193[warn] | unused value of type org.scalatest.Assertion
2194[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:357:4
2195[warn] 357 | deserializedResponse.reasoning.get.effort shouldBe Some("medium")
2196[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2197[warn] | unused value of type org.scalatest.Assertion
2198[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:358:4
2199[warn] 358 | deserializedResponse.reasoning.get.summary shouldBe Some("concise")
2200[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2201[warn] | unused value of type org.scalatest.Assertion
2202[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:361:4
2203[warn] 361 | deserializedResponse.output should have size 3
2204[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2205[warn] | unused value of type org.scalatest.Assertion
2206[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:365:4
2207[warn] 365 | outputMessage.id shouldBe "msg_complex123"
2208[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2209[warn] | unused value of type org.scalatest.Assertion
2210[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:366:4
2211[warn] 366 | outputMessage.role shouldBe "assistant"
2212[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2213[warn] | unused value of type org.scalatest.Assertion
2214[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:367:4
2215[warn] 367 | outputMessage.status shouldBe "completed"
2216[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2217[warn] | unused value of type org.scalatest.Assertion
2218[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:368:4
2219[warn] 368 | outputMessage.content should have size 1
2220[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2221[warn] | unused value of type org.scalatest.Assertion
2222[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:371:4
2223[warn] 371 | outputText.text shouldBe "I'll search for information about machine learning."
2224[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2225[warn] | unused value of type org.scalatest.Assertion
2226[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:372:4
2227[warn] 372 | outputText.annotations should have size 1
2228[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2229[warn] | unused value of type org.scalatest.Assertion
2230[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:375:4
2231[warn] 375 | citation.fileId shouldBe "file-123"
2232[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2233[warn] | unused value of type org.scalatest.Assertion
2234[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:376:4
2235[warn] 376 | citation.filename shouldBe "ml_guide.pdf"
2236[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2237[warn] | unused value of type org.scalatest.Assertion
2238[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:377:4
2239[warn] 377 | citation.index shouldBe 0
2240[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
2241[warn] | unused value of type org.scalatest.Assertion
2242[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:381:4
2243[warn] 381 | fileSearchCall.id shouldBe "call_search123"
2244[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2245[warn] | unused value of type org.scalatest.Assertion
2246[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:382:4
2247[warn] 382 | fileSearchCall.queries shouldBe List("machine learning", "neural networks")
2248[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2249[warn] | unused value of type org.scalatest.Assertion
2250[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:383:4
2251[warn] 383 | fileSearchCall.status shouldBe "completed"
2252[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2253[warn] | unused value of type org.scalatest.Assertion
2254[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:384:4
2255[warn] 384 | fileSearchCall.results shouldBe defined
2256[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2257[warn] | unused value of type org.scalatest.Assertion
2258[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:388:4
2259[warn] 388 | codeCall.id shouldBe "code_call123"
2260[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2261[warn] | unused value of type org.scalatest.Assertion
2262[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:389:4
2263[warn] 389 | codeCall.containerId shouldBe "container_123"
2264[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2265[warn] | unused value of type org.scalatest.Assertion
2266[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:390:4
2267[warn] 390 | codeCall.code shouldBe Some("import numpy as np\nprint('Hello ML')")
2268[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2269[warn] | unused value of type org.scalatest.Assertion
2270[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:391:4
2271[warn] 391 | codeCall.status shouldBe "completed"
2272[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2273[warn] | unused value of type org.scalatest.Assertion
2274[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:444:4
2275[warn] 444 | deserializedResponse.id shouldBe "resp_tool_choice_123"
2276[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2277[warn] | unused value of type org.scalatest.Assertion
2278[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:445:4
2279[warn] 445 | deserializedResponse.model shouldBe "gpt-4o"
2280[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2281[warn] | unused value of type org.scalatest.Assertion
2282[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:446:4
2283[warn] 446 | deserializedResponse.status shouldBe "completed"
2284[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2285[warn] | unused value of type org.scalatest.Assertion
2286[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:449:4
2287[warn] 449 | deserializedResponse.toolChoice shouldBe defined
2288[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2289[warn] | unused value of type org.scalatest.Assertion
2290[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:451:4
2291[warn] 451 | toolChoice shouldBe a[ToolChoiceObject.AllowedTools]
2292[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2293[warn] | unused value of type org.scalatest.Assertion
2294[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:454:4
2295[warn] 454 | allowedTools.mode shouldBe "auto"
2296[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2297[warn] | unused value of type org.scalatest.Assertion
2298[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:455:4
2299[warn] 455 | allowedTools.tools should have size 3
2300[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2301[warn] | unused value of type org.scalatest.Assertion
2302[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:459:4
2303[warn] 459 | functionTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Function]
2304[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2305[warn] | unused value of type org.scalatest.Assertion
2306[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:461:4
2307[warn] 461 | function.name shouldBe "get_weather"
2308[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2309[warn] | unused value of type org.scalatest.Assertion
2310[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:465:4
2311[warn] 465 | mcpTool shouldBe a[ToolChoiceObject.AllowedTools.ToolDefinition.Mcp]
2312[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2313[warn] | unused value of type org.scalatest.Assertion
2314[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/sttp/openai/requests/responses/ResponsesDataSpec.scala:467:4
2315[warn] 467 | mcp.serverLabel shouldBe "deepwiki"
2316[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2317[warn] | unused value of type org.scalatest.Assertion
2318[warn] 194 warnings found
2319[info] done compiling
2320[info] compiling 1 Scala source to /build/repo/streaming/ox/target/jvm-3/test-classes ...
2321[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:42:6
2322[warn] 42 | caught.getClass shouldBe expectedError.getClass
2323[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2324[warn] | unused value of type org.scalatest.Assertion
2325[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:43:6
2326[warn] 43 | caught.message shouldBe expectedError.message
2327[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2328[warn] | unused value of type org.scalatest.Assertion
2329[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:44:6
2330[warn] 44 | caught.cause.getClass shouldBe expectedError.cause.getClass
2331[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2332[warn] | unused value of type org.scalatest.Assertion
2333[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:45:6
2334[warn] 45 | caught.code shouldBe expectedError.code
2335[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2336[warn] | unused value of type org.scalatest.Assertion
2337[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:46:6
2338[warn] 46 | caught.param shouldBe expectedError.param
2339[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2340[warn] | unused value of type org.scalatest.Assertion
2341[warn] -- [E198] Unused Symbol Warning: /build/repo/streaming/ox/src/test/scala/sttp/openai/streaming/ox/OxClientSpec.scala:122:115
2342[warn] 122 | private def assertStreamedCompletion(givenResponse: InputStream, expectedResponse: Seq[ChatChunkResponse])(using Ox) = {
2343[warn] | ^
2344[warn] | unused implicit parameter
2345[warn] 6 warnings found
2346[info] done compiling
2347[info] Wrote /build/repo/streaming/ox/target/jvm-3/ox_3-0.3.9+1-0016a856+20250826-2145-SNAPSHOT.pom
2348[info] :: delivering :: com.softwaremill.sttp.openai#ox_3;0.3.9+1-0016a856+20250826-2145-SNAPSHOT :: 0.3.9+1-0016a856+20250826-2145-SNAPSHOT :: integration :: Tue Aug 26 21:46:57 CEST 2025
2349[info] delivering ivy file to /build/repo/streaming/ox/target/jvm-3/ivy-0.3.9+1-0016a856+20250826-2145-SNAPSHOT.xml
2350[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/poms/ox_3.pom
2351[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/jars/ox_3.jar
2352[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/srcs/ox_3-sources.jar
2353[info] published ox_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/docs/ox_3-javadoc.jar
2354[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/ox_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/ivys/ivy.xml
2355Starting build for ProjectRef(file:/build/repo/,core3) (core)... [1/5]
2356Compile 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)
2357[info] Main Scala API documentation to /build/repo/core/target/jvm-3/api...
2358[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source
2359[warn] Flag -classpath set repeatedly
2360[warn] -- Warning: core/src/main/scala/sttp/openai/OpenAI.scala:309:6 -----------------
2361[warn] 309 | def createChatCompletionAsInputStream(chatBody: ChatBody): Request[Either[OpenAIException, InputStream]] =
2362[warn] | ^
2363[warn] | Couldn't resolve a member for the given link query: InputStream
2364[warn] -- Warning: json/upickle/src/main/scala/sttp/client4/upicklejson/SttpUpickleApi.scala:59:6
2365[warn] Couldn't resolve a member for the given link query: DeserializationException
2366[warn] three warnings found
2367[info] Main Scala API documentation successful.
2368[info] Wrote /build/repo/core/target/jvm-3/core_3-0.3.9+1-0016a856+20250826-2145-SNAPSHOT.pom
2369[info] :: delivering :: com.softwaremill.sttp.openai#core_3;0.3.9+1-0016a856+20250826-2145-SNAPSHOT :: 0.3.9+1-0016a856+20250826-2145-SNAPSHOT :: integration :: Tue Aug 26 21:47:14 CEST 2025
2370[info] delivering ivy file to /build/repo/core/target/jvm-3/ivy-0.3.9+1-0016a856+20250826-2145-SNAPSHOT.xml
2371[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/poms/core_3.pom
2372[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/jars/core_3.jar
2373[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/srcs/core_3-sources.jar
2374[info] published core_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/docs/core_3-javadoc.jar
2375[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/core_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/ivys/ivy.xml
2376Starting build for ProjectRef(file:/build/repo/,zio3) (zio)... [2/5]
2377Compile 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)
2378[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/classes ...
2379[info] done compiling
2380[info] Main Scala API documentation to /build/repo/streaming/zio/target/jvm-3/api...
2381[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source
2382[warn] Flag -classpath set repeatedly
2383[warn] one warning found
2384[info] Main Scala API documentation successful.
2385[info] compiling 1 Scala source to /build/repo/streaming/zio/target/jvm-3/test-classes ...
2386[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:67:6
2387[warn] 67 | caught.getClass shouldBe expectedError.getClass
2388[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2389[warn] | unused value of type org.scalatest.Assertion
2390[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:68:6
2391[warn] 68 | caught.message shouldBe expectedError.message
2392[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2393[warn] | unused value of type org.scalatest.Assertion
2394[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:69:6
2395[warn] 69 | caught.cause.getClass shouldBe expectedError.cause.getClass
2396[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2397[warn] | unused value of type org.scalatest.Assertion
2398[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:70:6
2399[warn] 70 | caught.code shouldBe expectedError.code
2400[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2401[warn] | unused value of type org.scalatest.Assertion
2402[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/zio/src/test/scala/sttp/openai/streaming/zio/ZioClientSpec.scala:71:6
2403[warn] 71 | caught.param shouldBe expectedError.param
2404[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2405[warn] | unused value of type org.scalatest.Assertion
2406[warn] 5 warnings found
2407[info] done compiling
2408[info] Wrote /build/repo/streaming/zio/target/jvm-3/zio_3-0.3.9+1-0016a856+20250826-2145-SNAPSHOT.pom
2409[info] :: delivering :: com.softwaremill.sttp.openai#zio_3;0.3.9+1-0016a856+20250826-2145-SNAPSHOT :: 0.3.9+1-0016a856+20250826-2145-SNAPSHOT :: integration :: Tue Aug 26 21:47:19 CEST 2025
2410[info] delivering ivy file to /build/repo/streaming/zio/target/jvm-3/ivy-0.3.9+1-0016a856+20250826-2145-SNAPSHOT.xml
2411[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/poms/zio_3.pom
2412[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/jars/zio_3.jar
2413[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/srcs/zio_3-sources.jar
2414[info] published zio_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/docs/zio_3-javadoc.jar
2415[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/zio_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/ivys/ivy.xml
2416Starting build for ProjectRef(file:/build/repo/,pekko3) (pekko)... [3/5]
2417Compile 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)
2418[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/classes ...
2419[info] done compiling
2420[info] Main Scala API documentation to /build/repo/streaming/pekko/target/jvm-3/api...
2421[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source
2422[warn] Flag -classpath set repeatedly
2423[warn] one warning found
2424[info] Main Scala API documentation successful.
2425[info] compiling 1 Scala source to /build/repo/streaming/pekko/target/jvm-3/test-classes ...
2426[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:66:8
2427[warn] 66 | c.getClass shouldBe expectedError.getClass
2428[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2429[warn] | unused value of type org.scalatest.Assertion
2430[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:67:8
2431[warn] 67 | c.message shouldBe expectedError.message
2432[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2433[warn] | unused value of type org.scalatest.Assertion
2434[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:68:8
2435[warn] 68 | c.cause.getClass shouldBe expectedError.cause.getClass
2436[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2437[warn] | unused value of type org.scalatest.Assertion
2438[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:69:8
2439[warn] 69 | c.code shouldBe expectedError.code
2440[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2441[warn] | unused value of type org.scalatest.Assertion
2442[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/pekko/src/test/scala/sttp/openai/streaming/pekko/PekkoClientSpec.scala:70:8
2443[warn] 70 | c.param shouldBe expectedError.param
2444[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2445[warn] | unused value of type org.scalatest.Assertion
2446[warn] 5 warnings found
2447[info] done compiling
2448[info] Wrote /build/repo/streaming/pekko/target/jvm-3/pekko_3-0.3.9+1-0016a856+20250826-2145-SNAPSHOT.pom
2449[info] :: delivering :: com.softwaremill.sttp.openai#pekko_3;0.3.9+1-0016a856+20250826-2145-SNAPSHOT :: 0.3.9+1-0016a856+20250826-2145-SNAPSHOT :: integration :: Tue Aug 26 21:47:23 CEST 2025
2450[info] delivering ivy file to /build/repo/streaming/pekko/target/jvm-3/ivy-0.3.9+1-0016a856+20250826-2145-SNAPSHOT.xml
2451[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/poms/pekko_3.pom
2452[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/jars/pekko_3.jar
2453[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/srcs/pekko_3-sources.jar
2454[info] published pekko_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/docs/pekko_3-javadoc.jar
2455[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/pekko_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/ivys/ivy.xml
2456Starting build for ProjectRef(file:/build/repo/,fs23) (fs2)... [4/5]
2457Compile 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)
2458[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/classes ...
2459[info] done compiling
2460[info] Main Scala API documentation to /build/repo/streaming/fs2/target/jvm-3/api...
2461[info] Skipping unused scalacOptions: -Wvalue-discard, -Wnonunit-statement, -Wconf, -Xkind-projector, -source
2462[warn] Flag -classpath set repeatedly
2463[warn] one warning found
2464[info] Main Scala API documentation successful.
2465[info] compiling 1 Scala source to /build/repo/streaming/fs2/target/jvm-3/test-classes ...
2466[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:64:8
2467[warn] 64 | c.getClass shouldBe expectedError.getClass
2468[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2469[warn] | unused value of type org.scalatest.Assertion
2470[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:65:8
2471[warn] 65 | c.message shouldBe expectedError.message
2472[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2473[warn] | unused value of type org.scalatest.Assertion
2474[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:66:8
2475[warn] 66 | c.cause.getClass shouldBe expectedError.cause.getClass
2476[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2477[warn] | unused value of type org.scalatest.Assertion
2478[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:67:8
2479[warn] 67 | c.code shouldBe expectedError.code
2480[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2481[warn] | unused value of type org.scalatest.Assertion
2482[warn] -- [E176] Potential Issue Warning: /build/repo/streaming/fs2/src/test/scala/sttp/openai/streaming/fs2/Fs2ClientSpec.scala:68:8
2483[warn] 68 | c.param shouldBe expectedError.param
2484[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2485[warn] | unused value of type org.scalatest.Assertion
2486[warn] 5 warnings found
2487[info] done compiling
2488[info] Wrote /build/repo/streaming/fs2/target/jvm-3/fs2_3-0.3.9+1-0016a856+20250826-2145-SNAPSHOT.pom
2489[info] :: delivering :: com.softwaremill.sttp.openai#fs2_3;0.3.9+1-0016a856+20250826-2145-SNAPSHOT :: 0.3.9+1-0016a856+20250826-2145-SNAPSHOT :: integration :: Tue Aug 26 21:47:26 CEST 2025
2490[info] delivering ivy file to /build/repo/streaming/fs2/target/jvm-3/ivy-0.3.9+1-0016a856+20250826-2145-SNAPSHOT.xml
2491[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/poms/fs2_3.pom
2492[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/jars/fs2_3.jar
2493[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/srcs/fs2_3-sources.jar
2494[info] published fs2_3 to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/docs/fs2_3-javadoc.jar
2495[info] published ivy to /root/.ivy2/local/com.softwaremill.sttp.openai/fs2_3/0.3.9+1-0016a856+20250826-2145-SNAPSHOT/ivys/ivy.xml
2496
2497************************
2498Build summary:
2499[{
2500 "module": "ox",
2501 "compile": {"status": "ok", "tookMs": 51058, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2502 "doc": {"status": "ok", "tookMs": 2152, "files": 335, "totalSizeKb": 6268},
2503 "test-compile": {"status": "ok", "tookMs": 20916, "warnings": 6, "errors": 0, "sourceVersion": "3.8-migration"},
2504 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2505 "publish": {"status": "ok", "tookMs": 722},
2506 "metadata": {
2507 "crossScalaVersions": ["2.12.20"]
2508}
2509},{
2510 "module": "core",
2511 "compile": {"status": "ok", "tookMs": 70, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2512 "doc": {"status": "ok", "tookMs": 13390, "files": 1350, "totalSizeKb": 210940},
2513 "test-compile": {"status": "ok", "tookMs": 127, "warnings": 194, "errors": 0, "sourceVersion": "3.8-migration"},
2514 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2515 "publish": {"status": "ok", "tookMs": 3298},
2516 "metadata": {
2517 "crossScalaVersions": ["2.12.20"]
2518}
2519},{
2520 "module": "zio",
2521 "compile": {"status": "ok", "tookMs": 908, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2522 "doc": {"status": "ok", "tookMs": 444, "files": 336, "totalSizeKb": 6285},
2523 "test-compile": {"status": "ok", "tookMs": 1418, "warnings": 5, "errors": 0, "sourceVersion": "3.8-migration"},
2524 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2525 "publish": {"status": "ok", "tookMs": 525},
2526 "metadata": {
2527 "crossScalaVersions": ["2.12.20"]
2528}
2529},{
2530 "module": "pekko",
2531 "compile": {"status": "ok", "tookMs": 614, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2532 "doc": {"status": "ok", "tookMs": 481, "files": 336, "totalSizeKb": 6285},
2533 "test-compile": {"status": "ok", "tookMs": 1205, "warnings": 5, "errors": 0, "sourceVersion": "3.8-migration"},
2534 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2535 "publish": {"status": "ok", "tookMs": 527},
2536 "metadata": {
2537 "crossScalaVersions": ["2.12.20"]
2538}
2539},{
2540 "module": "fs2",
2541 "compile": {"status": "ok", "tookMs": 476, "warnings": 0, "errors": 0, "sourceVersion": "3.8-migration"},
2542 "doc": {"status": "ok", "tookMs": 374, "files": 336, "totalSizeKb": 6285},
2543 "test-compile": {"status": "ok", "tookMs": 1315, "warnings": 5, "errors": 0, "sourceVersion": "3.8-migration"},
2544 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
2545 "publish": {"status": "ok", "tookMs": 520},
2546 "metadata": {
2547 "crossScalaVersions": ["2.12.20"]
2548}
2549}]
2550************************
2551[success] Total time: 112 s (0:01:52.0), completed Aug 26, 2025, 9:47:26 PM
2552Checking patch project/plugins.sbt...
2553Checking patch build.sbt...
2554Applied patch project/plugins.sbt cleanly.
2555Applied patch build.sbt cleanly.