Build Logs
kevin-lee/openai4s • 3.8.0-RC2:2025-11-26
Errors
0
Warnings
162
Total Lines
985
1##################################
2Clonning https://github.com/kevin-lee/openai4s.git into /build/repo using revision v0.1.0-alpha14
3##################################
4Note: switching to '1590c722a4af6dbddea15bc66a8f8aadf07f3c1f'.
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
21Would override fixed Scala version: 3.3.1
22Using target Scala version for migration: 3.7.4-RC2
23Migrating project for -source:3.4 using Scala 3.7.4-RC2
24----
25Preparing build for 3.7.4-RC2
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.4-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: build.sbt
32Pattern: ThisBuild \/ scalafixScalaBinaryVersion := \{(\n.*)+newVersion\n\}
33Replacement:
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (17))
36Compiled project (Scala 3.7.3, JVM (17))
37Failed to apply pattern 'ThisBuild \/ scalafixScalaBinaryVersion := \{(\n.*)+newVersion\n\}' in build.sbt
38
39Try apply source patch:
40Path: build.sbt
41Pattern: val Scala3Version = "3.3.1"
42Replacement: val Scala3Version = "3.7.4-RC2"
43Successfully applied pattern 'val Scala3Version = "3.3.1"' in build.sbt
44----
45Starting build for 3.7.4-RC2
46Execute tests: false
47sbt project found:
48No prepare script found for project kevin-lee/openai4s
49/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
50##################################
51Scala version: 3.7.4-RC2
52Targets: io.kevinlee%openai4s-api io.kevinlee%openai4s-config io.kevinlee%openai4s-core io.kevinlee%openai4s-http4s
53Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild \\/ scalafixScalaBinaryVersion := \\{(\\n.*)+newVersion\\n\\}","replaceWith":""},{"path":"build.sbt","pattern":"val Scala3Version = \"3.3.1\"","replaceWith":"val Scala3Version = \"<SCALA_VERSION>\""}]}
54##################################
55Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
56Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
57[sbt_options] declare -a sbt_options=()
58[process_args] java_version = '17'
59[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
60# Executing command line:
61java
62-Dfile.encoding=UTF-8
63-Dcommunitybuild.scala=3.7.4-RC2
64-Dcommunitybuild.project.dependencies.add=
65-Xmx7G
66-Xms4G
67-Xss8M
68-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
69-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
70-jar
71/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
72"setCrossScalaVersions 3.7.4-RC2"
73"++3.7.4-RC2 -v"
74"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
75"set every credentials := Nil"
76"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
77"removeScalacOptionsStartingWith -P:wartremover"
78
79moduleMappings
80"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild \\/ scalafixScalaBinaryVersion := \\{(\\n.*)+newVersion\\n\\}","replaceWith":""},{"path":"build.sbt","pattern":"val Scala3Version = \"3.3.1\"","replaceWith":"val Scala3Version = \"<SCALA_VERSION>\""}]}""" io.kevinlee%openai4s-api io.kevinlee%openai4s-config io.kevinlee%openai4s-core io.kevinlee%openai4s-http4s"
81
82[info] [launcher] getting org.scala-sbt sbt 1.11.6 (this may take some time)...
83[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
84[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
85[info] loading project definition from /build/repo/project
86[info] loading settings for project openai4s from build.sbt, version.sbt...
87[info] resolving key references (11448 settings) ...
88[info]
89[info] __ __ ___ ____
90[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
91[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
92[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
93[info] /_/
94[info]
95[info] openai4s 0.1.0-alpha14
96[info] Scala 3.7.4-RC2
97[info] -----------------------------------------------------
98[info] Useful sbt tasks:
99[info] r: reload - Run reload
100[info] cln: clean - Run clean
101[info] c: compile - Run compile
102[info] cc: +compile - Run cross-scalaVersion compile
103[info] tc: Test/compile - Run Test/compile
104[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
105[info] t: test - Run test
106[info] ct: +test - Run cross-scalaVersion test
107[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
108[info] fmt: scalafmtAll - Run scalafmtAll
109[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
110[info] cfmt: +scalafmtAll - Run +scalafmtAll
111[info] fixchk: scalafixAll --check - Run scalafixAll --check
112[info] fix: scalafixAll - Run scalafixAll
113[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
114[info] cfix: +scalafixAll - Run +scalafixAll
115[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
116[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
117[info] pl: publishLocal - Run publishLocal
118Execute setCrossScalaVersions: 3.7.4-RC2
119OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in http4sJS/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJVM/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJS/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in apiJS/crossScalaVersions
123OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in openai4s/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in apiJVM/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in http4sJVM/crossScalaVersions
126OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in configJS/crossScalaVersions
127OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in configJVM/crossScalaVersions
128[info]
129[info] __ __ ___ ____
130[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
131[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
132[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
133[info] /_/
134[info]
135[info] openai4s 0.1.0-alpha14
136[info] Scala 3.7.4-RC2
137[info] -----------------------------------------------------
138[info] Useful sbt tasks:
139[info] r: reload - Run reload
140[info] cln: clean - Run clean
141[info] c: compile - Run compile
142[info] cc: +compile - Run cross-scalaVersion compile
143[info] tc: Test/compile - Run Test/compile
144[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
145[info] t: test - Run test
146[info] ct: +test - Run cross-scalaVersion test
147[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
148[info] fmt: scalafmtAll - Run scalafmtAll
149[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
150[info] cfmt: +scalafmtAll - Run +scalafmtAll
151[info] fixchk: scalafixAll --check - Run scalafixAll --check
152[info] fix: scalafixAll - Run scalafixAll
153[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
154[info] cfix: +scalafixAll - Run +scalafixAll
155[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
156[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
157[info] pl: publishLocal - Run publishLocal
158[info] Setting Scala version to 3.7.4-RC2 on 9 projects.
159[info] Switching Scala version on:
160[info] http4sJVM (3.7.4-RC2, 2.13.16)
161[info] http4sJS (3.7.4-RC2, 2.13.16)
162[info] apiJS (3.7.4-RC2, 2.13.16)
163[info] apiJVM (3.7.4-RC2, 2.13.16)
164[info] configJVM (3.7.4-RC2, 2.13.16)
165[info] coreJS (3.7.4-RC2, 2.13.16)
166[info] configJS (3.7.4-RC2, 2.13.16)
167[info] coreJVM (3.7.4-RC2, 2.13.16)
168[info] * openai4s (3.7.4-RC2, 2.13.16)
169[info] Excluding projects:
170[info] Reapplying settings...
171[info]
172[info] __ __ ___ ____
173[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
174[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
175[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
176[info] /_/
177[info]
178[info] openai4s 0.1.0-alpha14
179[info] Scala 3.7.4-RC2
180[info] -----------------------------------------------------
181[info] Useful sbt tasks:
182[info] r: reload - Run reload
183[info] cln: clean - Run clean
184[info] c: compile - Run compile
185[info] cc: +compile - Run cross-scalaVersion compile
186[info] tc: Test/compile - Run Test/compile
187[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
188[info] t: test - Run test
189[info] ct: +test - Run cross-scalaVersion test
190[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
191[info] fmt: scalafmtAll - Run scalafmtAll
192[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
193[info] cfmt: +scalafmtAll - Run +scalafmtAll
194[info] fixchk: scalafixAll --check - Run scalafixAll --check
195[info] fix: scalafixAll - Run scalafixAll
196[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
197[info] cfix: +scalafixAll - Run +scalafixAll
198[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
199[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
200[info] pl: publishLocal - Run publishLocal
201Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
202[info] Reapplying settings...
203[info]
204[info] __ __ ___ ____
205[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
206[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
207[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
208[info] /_/
209[info]
210[info] openai4s 0.1.0-alpha14
211[info] Scala 3.7.4-RC2
212[info] -----------------------------------------------------
213[info] Useful sbt tasks:
214[info] r: reload - Run reload
215[info] cln: clean - Run clean
216[info] c: compile - Run compile
217[info] cc: +compile - Run cross-scalaVersion compile
218[info] tc: Test/compile - Run Test/compile
219[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
220[info] t: test - Run test
221[info] ct: +test - Run cross-scalaVersion test
222[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
223[info] fmt: scalafmtAll - Run scalafmtAll
224[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
225[info] cfmt: +scalafmtAll - Run +scalafmtAll
226[info] fixchk: scalafixAll --check - Run scalafixAll --check
227[info] fix: scalafixAll - Run scalafixAll
228[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
229[info] cfix: +scalafixAll - Run +scalafixAll
230[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
231[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
232[info] pl: publishLocal - Run publishLocal
233[info] Defining Global / credentials, apiJS / credentials and 7 others.
234[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 72 others.
235[info] Run `last` for details.
236[info] Reapplying settings...
237[info]
238[info] __ __ ___ ____
239[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
240[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
241[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
242[info] /_/
243[info]
244[info] openai4s 0.1.0-alpha14
245[info] Scala 3.7.4-RC2
246[info] -----------------------------------------------------
247[info] Useful sbt tasks:
248[info] r: reload - Run reload
249[info] cln: clean - Run clean
250[info] c: compile - Run compile
251[info] cc: +compile - Run cross-scalaVersion compile
252[info] tc: Test/compile - Run Test/compile
253[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
254[info] t: test - Run test
255[info] ct: +test - Run cross-scalaVersion test
256[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
257[info] fmt: scalafmtAll - Run scalafmtAll
258[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
259[info] cfmt: +scalafmtAll - Run +scalafmtAll
260[info] fixchk: scalafixAll --check - Run scalafixAll --check
261[info] fix: scalafixAll - Run scalafixAll
262[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
263[info] cfix: +scalafixAll - Run +scalafixAll
264[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
265[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
266[info] pl: publishLocal - Run publishLocal
267Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
268[info] Reapplying settings...
269OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
270
271 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
272 Did you mean apiJS / allExcludeDependencies ?
273 , retry without global scopes
274[info] Reapplying settings...
275[info]
276[info] __ __ ___ ____
277[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
278[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
279[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
280[info] /_/
281[info]
282[info] openai4s 0.1.0-alpha14
283[info] Scala 3.7.4-RC2
284[info] -----------------------------------------------------
285[info] Useful sbt tasks:
286[info] r: reload - Run reload
287[info] cln: clean - Run clean
288[info] c: compile - Run compile
289[info] cc: +compile - Run cross-scalaVersion compile
290[info] tc: Test/compile - Run Test/compile
291[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
292[info] t: test - Run test
293[info] ct: +test - Run cross-scalaVersion test
294[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
295[info] fmt: scalafmtAll - Run scalafmtAll
296[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
297[info] cfmt: +scalafmtAll - Run +scalafmtAll
298[info] fixchk: scalafixAll --check - Run scalafixAll --check
299[info] fix: scalafixAll - Run scalafixAll
300[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
301[info] cfix: +scalafixAll - Run +scalafixAll
302[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
303[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
304[info] pl: publishLocal - Run publishLocal
305Execute removeScalacOptionsStartingWith: -P:wartremover
306[info] Reapplying settings...
307[info]
308[info] __ __ ___ ____
309[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
310[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
311[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
312[info] /_/
313[info]
314[info] openai4s 0.1.0-alpha14
315[info] Scala 3.7.4-RC2
316[info] -----------------------------------------------------
317[info] Useful sbt tasks:
318[info] r: reload - Run reload
319[info] cln: clean - Run clean
320[info] c: compile - Run compile
321[info] cc: +compile - Run cross-scalaVersion compile
322[info] tc: Test/compile - Run Test/compile
323[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
324[info] t: test - Run test
325[info] ct: +test - Run cross-scalaVersion test
326[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
327[info] fmt: scalafmtAll - Run scalafmtAll
328[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
329[info] cfmt: +scalafmtAll - Run +scalafmtAll
330[info] fixchk: scalafixAll --check - Run scalafixAll --check
331[info] fix: scalafixAll - Run scalafixAll
332[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
333[info] cfix: +scalafixAll - Run +scalafixAll
334[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
335[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
336[info] pl: publishLocal - Run publishLocal
337[success] Total time: 0 s, completed Nov 26, 2025, 5:27:17 PM
338Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild \\/ scalafixScalaBinaryVersion := \\{(\\n.*)+newVersion\\n\\}","replaceWith":""},{"path":"build.sbt","pattern":"val Scala3Version = \"3.3.1\"","replaceWith":"val Scala3Version = \"<SCALA_VERSION>\""}]}
339Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
340Starting build...
341Projects: Set(apiJVM, configJVM, coreJVM, http4sJVM)
342Starting build for ProjectRef(file:/build/repo/,apiJVM) (openai4s-api)... [0/4]
343OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
344OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
345OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
346OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
347OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
348Compile scalacOptions: -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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/openai4s-api/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
349[info] compiling 8 Scala sources to /build/repo/modules/openai4s-core/jvm/target/scala-3.7.4-RC2/classes ...
350[warn] -- Warning: /build/repo/modules/openai4s-core/shared/src/main/scala-3/openai4s/types/chat/Message.scala:18:89
351[warn] 18 |final case class Message(role: Message.Role, content: Message.Content) derives Eq, Show, ConfiguredCodec
352[warn] | ^
353[warn] |Result of implicit search for io.circe.derivation.Configuration will change.
354[warn] |Current result openai4s.types.chat.Message.messageConfiguration will be no longer eligible
355[warn] | because it is not defined before the search position.
356[warn] |Result with new rules: No Matching Implicit.
357[warn] |To opt into the new rules, compile with `-source future` or use
358[warn] |the `scala.language.future` language import.
359[warn] |
360[warn] |To fix the problem without the language import, you could try one of the following:
361[warn] | - use a `given ... with` clause as the enclosing given,
362[warn] | - rearrange definitions so that openai4s.types.chat.Message.messageConfiguration comes earlier,
363[warn] | - use an explicit argument.
364[warn] |This will be an error in Scala 3.5 and later.
365[warn] -- Warning: /build/repo/modules/openai4s-core/shared/src/main/scala-3/openai4s/types/chat/Response.scala:30:10
366[warn] 30 |) derives ConfiguredCodec,
367[warn] | ^
368[warn] |Result of implicit search for io.circe.derivation.Configuration will change.
369[warn] |Current result openai4s.types.chat.Response.responseConfiguration will be no longer eligible
370[warn] | because it is not defined before the search position.
371[warn] |Result with new rules: No Matching Implicit.
372[warn] |To opt into the new rules, compile with `-source future` or use
373[warn] |the `scala.language.future` language import.
374[warn] |
375[warn] |To fix the problem without the language import, you could try one of the following:
376[warn] | - use a `given ... with` clause as the enclosing given,
377[warn] | - rearrange definitions so that openai4s.types.chat.Response.responseConfiguration comes earlier,
378[warn] | - use an explicit argument.
379[warn] |This will be an error in Scala 3.5 and later.
380[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/main/scala-3/openai4s/types/common.scala:3:13
381[warn] 3 |import cats.{Eq, Show}
382[warn] | ^^
383[warn] | unused import
384[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/main/scala-3/openai4s/types/completions/Model.scala:45:39
385[warn] 45 | Model.supportedValues.find(_.value.value === model).toRight(s"Unknown model: $model")
386[warn] | ^
387[warn] | unused local definition
388[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/main/scala-3/openai4s/types/completions/Model.scala:47:58
389[warn] 47 | given modelEq: Eq[Model] = Eq[String].contramap(_.value.value)
390[warn] | ^
391[warn] | unused local definition
392[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/main/scala-3/openai4s/types/completions/Model.scala:49:59
393[warn] 49 | given modelRender: Render[Model] = Render.render(_.value.value)
394[warn] | ^
395[warn] | unused local definition
396[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/main/scala-3/openai4s/types/completions/Model.scala:57:38
397[warn] 57 | Encoder[String].contramap(_.value.value),
398[warn] | ^
399[warn] | unused local definition
400[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/main/scala-3/openai4s/types/completions/Model.scala:60:50
401[warn] 60 | def unapply(model: Model): String = model.value.value
402[warn] | ^
403[warn] | unused local definition
404[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/main/scala-3/openai4s/types/completions/Response.scala:62:71
405[warn] 62 | given createdEncoder: Encoder[Created] = Encoder[Long].contramap(_.value.getEpochSecond)
406[warn] | ^
407[warn] | unused local definition
408[info] [patched file /build/repo/modules/openai4s-core/shared/src/main/scala-3/openai4s/types/common.scala]
409[warn] 9 warnings found
410[info] done compiling
411[info] compiling 4 Scala sources to /build/repo/modules/openai4s-config/jvm/target/scala-3.7.4-RC2/classes ...
412[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-config/shared/src/main/scala-3/openai4s/config/ApiKey.scala:16:36
413[warn] 16 | case that: ApiKey => this.value.value === that.value.value
414[warn] | ^
415[warn] | unused local definition
416[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-config/shared/src/main/scala-3/openai4s/config/ApiKey.scala:16:57
417[warn] 16 | case that: ApiKey => this.value.value === that.value.value
418[warn] | ^
419[warn] | unused local definition
420[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-config/shared/src/main/scala-3/openai4s/config/ApiKey.scala:26:60
421[warn] 26 | given apiKeyEq: Eq[ApiKey] = Eq[String].contramap(_.value.value)
422[warn] | ^
423[warn] | unused local definition
424[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-config/shared/src/main/scala-3/openai4s/config/ApiKey.scala:28:72
425[warn] 28 | given apiKeyRender: Render[ApiKey] = Render[String].contramap(_.value.value)
426[warn] | ^
427[warn] | unused local definition
428[warn] four warnings found
429[info] done compiling
430[info] compiling 2 Scala sources to /build/repo/modules/openai4s-http4s/jvm/target/scala-3.7.4-RC2/classes ...
431[info] done compiling
432[info] compiling 5 Scala sources to /build/repo/modules/openai4s-api/jvm/target/scala-3.7.4-RC2/classes ...
433[info] done compiling
434[info] compiling 1 Scala source to /build/repo/modules/openai4s-core/jvm/target/scala-3.7.4-RC2/classes ...
435[info] done compiling
436[info] compiling 10 Scala sources to /build/repo/modules/openai4s-core/jvm/target/scala-3.7.4-RC2/test-classes ...
437[info] compiling 2 Scala sources to /build/repo/modules/openai4s-http4s/jvm/target/scala-3.7.4-RC2/test-classes ...
438[info] done compiling
439[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/chat/ChatSpec.scala:40:51
440[warn] 40 | "temperature": ${chat.temperature.map(_.value)},
441[warn] | ^
442[warn] | unused local definition
443[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/chat/Gens.scala:82:62
444[warn] 82 | totalTokens = Response.Usage.TotalTokens(promptTokens.value + completionTokens.value)
445[warn] | ^
446[warn] | unused local definition
447[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/chat/Gens.scala:82:87
448[warn] 82 | totalTokens = Response.Usage.TotalTokens(promptTokens.value + completionTokens.value)
449[warn] | ^
450[warn] | unused local definition
451[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/chat/ModelSpec.scala:29:54
452[warn] 29 | .constant(supportedModel.value.value)
453[warn] | ^
454[warn] | unused local definition
455[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/chat/ResponseSpec.scala:39:32
456[warn] 39 | "index": ${choice.index.value.value}
457[warn] | ^
458[warn] | unused local definition
459[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/chat/ResponseSpec.scala:39:38
460[warn] 39 | "index": ${choice.index.value.value}
461[warn] | ^
462[warn] | unused local definition
463[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/chat/ResponseSpec.scala:48:38
464[warn] 48 | "created": ${response.created.value.getEpochSecond},
465[warn] | ^
466[warn] | unused local definition
467[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/chat/ResponseSpec.scala:51:57
468[warn] 51 | "prompt_tokens": ${response.usage.promptTokens.value},
469[warn] | ^
470[warn] | unused local definition
471[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/chat/ResponseSpec.scala:52:65
472[warn] 52 | "completion_tokens": ${response.usage.completionTokens.value},
473[warn] | ^
474[warn] | unused local definition
475[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/chat/ResponseSpec.scala:53:55
476[warn] 53 | "total_tokens": ${response.usage.totalTokens.value}
477[warn] | ^
478[warn] | unused local definition
479[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/completions/Gens.scala:107:62
480[warn] 107 | totalTokens = Response.Usage.TotalTokens(promptTokens.value + completionTokens.value)
481[warn] | ^
482[warn] | unused local definition
483[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/completions/Gens.scala:107:87
484[warn] 107 | totalTokens = Response.Usage.TotalTokens(promptTokens.value + completionTokens.value)
485[warn] | ^
486[warn] | unused local definition
487[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/completions/ResponseSpec.scala:37:48
488[warn] 37 | "logprobs": ${choice.logprobs.map(_.value)},
489[warn] | ^
490[warn] | unused local definition
491[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/completions/ResponseSpec.scala:48:42
492[warn] 48 | "created": ${response.created.value.getEpochSecond},
493[warn] | ^
494[warn] | unused local definition
495[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/completions/ResponseSpec.scala:52:61
496[warn] 52 | "prompt_tokens": ${response.usage.promptTokens.value},
497[warn] | ^
498[warn] | unused local definition
499[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/completions/ResponseSpec.scala:53:69
500[warn] 53 | "completion_tokens": ${response.usage.completionTokens.value},
501[warn] | ^
502[warn] | unused local definition
503[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/completions/ResponseSpec.scala:54:59
504[warn] 54 | "total_tokens": ${response.usage.totalTokens.value}
505[warn] | ^
506[warn] | unused local definition
507[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/completions/TextSpec.scala:36:51
508[warn] 36 | "temperature": ${text.temperature.map(_.value)},
509[warn] | ^
510[warn] | unused local definition
511[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/completions/TextSpec.scala:38:31
512[warn] 38 | "n": ${text.n.map(_.value)},
513[warn] | ^
514[warn] | unused local definition
515[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-core/shared/src/test/scala/openai4s/types/completions/TextSpec.scala:40:45
516[warn] 40 | "logprobs": ${text.logprobs.map(_.value)},
517[warn] | ^
518[warn] | unused local definition
519[warn] 20 warnings found
520[info] done compiling
521[info] compiling 2 Scala sources to /build/repo/modules/openai4s-api/jvm/target/scala-3.7.4-RC2/test-classes ...
522[info] done compiling
523Starting build for ProjectRef(file:/build/repo/,configJVM) (openai4s-config)... [1/4]
524Compile scalacOptions: -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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/openai4s-config/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
525[info] compiling 1 Scala source to /build/repo/modules/openai4s-config/jvm/target/scala-3.7.4-RC2/test-classes ...
526[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/openai4s-config/shared/src/test/scala/openai4s/config/OpenAiConfigSpec.scala:40:40
527[warn] 40 | |api-key = "${apiKeyString.value}"
528[warn] | ^
529[warn] | unused local definition
530[warn] one warning found
531[info] done compiling
532Starting build for ProjectRef(file:/build/repo/,coreJVM) (openai4s-core)... [2/4]
533Compile scalacOptions: -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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/openai4s-core/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
534Starting build for ProjectRef(file:/build/repo/,http4sJVM) (openai4s-http4s)... [3/4]
535Compile scalacOptions: -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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/openai4s-http4s/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
536
537************************
538Build summary:
539[{
540 "module": "openai4s-api",
541 "compile": {"status": "ok", "tookMs": 21618, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
542 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
543 "test-compile": {"status": "ok", "tookMs": 5800, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
544 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
545 "publish": {"status": "skipped", "tookMs": 0},
546 "metadata": {
547 "crossScalaVersions": ["2.13.16", "3.3.1"]
548}
549},{
550 "module": "openai4s-config",
551 "compile": {"status": "ok", "tookMs": 90, "warnings": 4, "errors": 0, "sourceVersion": "3.4-migration"},
552 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
553 "test-compile": {"status": "ok", "tookMs": 742, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
554 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
555 "publish": {"status": "skipped", "tookMs": 0},
556 "metadata": {
557 "crossScalaVersions": ["2.13.16", "3.3.1"]
558}
559},{
560 "module": "openai4s-core",
561 "compile": {"status": "ok", "tookMs": 41, "warnings": 8, "errors": 0, "sourceVersion": "3.4-migration"},
562 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
563 "test-compile": {"status": "ok", "tookMs": 76, "warnings": 20, "errors": 0, "sourceVersion": "3.4-migration"},
564 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
565 "publish": {"status": "skipped", "tookMs": 0},
566 "metadata": {
567 "crossScalaVersions": ["2.13.16", "3.3.1"]
568}
569},{
570 "module": "openai4s-http4s",
571 "compile": {"status": "ok", "tookMs": 129, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
572 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
573 "test-compile": {"status": "ok", "tookMs": 150, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
574 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
575 "publish": {"status": "skipped", "tookMs": 0},
576 "metadata": {
577 "crossScalaVersions": ["2.13.16", "3.3.1"]
578}
579}]
580************************
581[success] Total time: 75 s (0:01:15.0), completed Nov 26, 2025, 5:28:32 PM
582[0JChecking patch project/plugins.sbt...
583Checking patch build.sbt...
584Applied patch project/plugins.sbt cleanly.
585Applied patch build.sbt cleanly.
586Commit migration rewrites
587Switched to a new branch 'opencb/migrate-source-3.4'
588[opencb/migrate-source-3.4 50f66b1] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
589 1 file changed, 1 insertion(+), 1 deletion(-)
590----
591Preparing build for 3.8.0-RC2
592Scala binary version found: 3.8
593Using configured source version: 3.4
594Scala binary version found: 3.8
595Using configured source version: 3.4
596Would try to apply common scalacOption (best-effort, sbt/mill only):
597Append: ,REQUIRE:-source:3.4
598Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
599
600Try apply source patch:
601Path: build.sbt
602Pattern: ThisBuild \/ scalafixScalaBinaryVersion := \{(\n.*)+newVersion\n\}
603Replacement:
604Failed to apply pattern 'ThisBuild \/ scalafixScalaBinaryVersion := \{(\n.*)+newVersion\n\}' in build.sbt
605
606Try apply source patch:
607Path: build.sbt
608Pattern: val Scala3Version = "3.3.1"
609Replacement: val Scala3Version = "3.8.0-RC2"
610Successfully applied pattern 'val Scala3Version = "3.3.1"' in build.sbt
611----
612Starting build for 3.8.0-RC2
613Execute tests: false
614sbt project found:
615No prepare script found for project kevin-lee/openai4s
616/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
617##################################
618Scala version: 3.8.0-RC2
619Targets: io.kevinlee%openai4s-api io.kevinlee%openai4s-config io.kevinlee%openai4s-core io.kevinlee%openai4s-http4s
620Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild \\/ scalafixScalaBinaryVersion := \\{(\\n.*)+newVersion\\n\\}","replaceWith":""},{"path":"build.sbt","pattern":"val Scala3Version = \"3.3.1\"","replaceWith":"val Scala3Version = \"<SCALA_VERSION>\""}]}
621##################################
622Using extra scalacOptions: ,REQUIRE:-source:3.4
623Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
624[sbt_options] declare -a sbt_options=()
625[process_args] java_version = '17'
626[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
627# Executing command line:
628java
629-Dfile.encoding=UTF-8
630-Dcommunitybuild.scala=3.8.0-RC2
631-Dcommunitybuild.project.dependencies.add=
632-Xmx7G
633-Xms4G
634-Xss8M
635-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
636-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
637-jar
638/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
639"setCrossScalaVersions 3.8.0-RC2"
640"++3.8.0-RC2 -v"
641"mapScalacOptions ",REQUIRE:-source:3.4,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
642"set every credentials := Nil"
643"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
644"removeScalacOptionsStartingWith -P:wartremover"
645
646moduleMappings
647"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild \\/ scalafixScalaBinaryVersion := \\{(\\n.*)+newVersion\\n\\}","replaceWith":""},{"path":"build.sbt","pattern":"val Scala3Version = \"3.3.1\"","replaceWith":"val Scala3Version = \"<SCALA_VERSION>\""}]}""" io.kevinlee%openai4s-api io.kevinlee%openai4s-config io.kevinlee%openai4s-core io.kevinlee%openai4s-http4s"
648
649[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
650[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
651[info] loading project definition from /build/repo/project
652[info] loading settings for project openai4s from build.sbt, version.sbt...
653[info] resolving key references (11448 settings) ...
654[info]
655[info] __ __ ___ ____
656[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
657[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
658[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
659[info] /_/
660[info]
661[info] openai4s 0.1.0-alpha14
662[info] Scala 3.8.0-RC2
663[info] -----------------------------------------------------
664[info] Useful sbt tasks:
665[info] r: reload - Run reload
666[info] cln: clean - Run clean
667[info] c: compile - Run compile
668[info] cc: +compile - Run cross-scalaVersion compile
669[info] tc: Test/compile - Run Test/compile
670[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
671[info] t: test - Run test
672[info] ct: +test - Run cross-scalaVersion test
673[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
674[info] fmt: scalafmtAll - Run scalafmtAll
675[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
676[info] cfmt: +scalafmtAll - Run +scalafmtAll
677[info] fixchk: scalafixAll --check - Run scalafixAll --check
678[info] fix: scalafixAll - Run scalafixAll
679[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
680[info] cfix: +scalafixAll - Run +scalafixAll
681[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
682[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
683[info] pl: publishLocal - Run publishLocal
684Execute setCrossScalaVersions: 3.8.0-RC2
685OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in http4sJS/crossScalaVersions
686OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in apiJS/crossScalaVersions
687OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJVM/crossScalaVersions
688OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in openai4s/crossScalaVersions
689OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJS/crossScalaVersions
690OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in apiJVM/crossScalaVersions
691OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in configJS/crossScalaVersions
692OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in http4sJVM/crossScalaVersions
693OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in configJVM/crossScalaVersions
694[info]
695[info] __ __ ___ ____
696[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
697[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
698[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
699[info] /_/
700[info]
701[info] openai4s 0.1.0-alpha14
702[info] Scala 3.8.0-RC2
703[info] -----------------------------------------------------
704[info] Useful sbt tasks:
705[info] r: reload - Run reload
706[info] cln: clean - Run clean
707[info] c: compile - Run compile
708[info] cc: +compile - Run cross-scalaVersion compile
709[info] tc: Test/compile - Run Test/compile
710[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
711[info] t: test - Run test
712[info] ct: +test - Run cross-scalaVersion test
713[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
714[info] fmt: scalafmtAll - Run scalafmtAll
715[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
716[info] cfmt: +scalafmtAll - Run +scalafmtAll
717[info] fixchk: scalafixAll --check - Run scalafixAll --check
718[info] fix: scalafixAll - Run scalafixAll
719[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
720[info] cfix: +scalafixAll - Run +scalafixAll
721[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
722[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
723[info] pl: publishLocal - Run publishLocal
724[info] Setting Scala version to 3.8.0-RC2 on 9 projects.
725[info] Switching Scala version on:
726[info] http4sJVM (3.8.0-RC2, 2.13.16)
727[info] http4sJS (3.8.0-RC2, 2.13.16)
728[info] apiJS (3.8.0-RC2, 2.13.16)
729[info] apiJVM (3.8.0-RC2, 2.13.16)
730[info] configJVM (3.8.0-RC2, 2.13.16)
731[info] coreJS (3.8.0-RC2, 2.13.16)
732[info] configJS (3.8.0-RC2, 2.13.16)
733[info] coreJVM (3.8.0-RC2, 2.13.16)
734[info] * openai4s (3.8.0-RC2, 2.13.16)
735[info] Excluding projects:
736[info] Reapplying settings...
737[info]
738[info] __ __ ___ ____
739[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
740[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
741[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
742[info] /_/
743[info]
744[info] openai4s 0.1.0-alpha14
745[info] Scala 3.8.0-RC2
746[info] -----------------------------------------------------
747[info] Useful sbt tasks:
748[info] r: reload - Run reload
749[info] cln: clean - Run clean
750[info] c: compile - Run compile
751[info] cc: +compile - Run cross-scalaVersion compile
752[info] tc: Test/compile - Run Test/compile
753[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
754[info] t: test - Run test
755[info] ct: +test - Run cross-scalaVersion test
756[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
757[info] fmt: scalafmtAll - Run scalafmtAll
758[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
759[info] cfmt: +scalafmtAll - Run +scalafmtAll
760[info] fixchk: scalafixAll --check - Run scalafixAll --check
761[info] fix: scalafixAll - Run scalafixAll
762[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
763[info] cfix: +scalafixAll - Run +scalafixAll
764[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
765[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
766[info] pl: publishLocal - Run publishLocal
767Execute mapScalacOptions: ,REQUIRE:-source:3.4,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
768[info] Reapplying settings...
769[info]
770[info] __ __ ___ ____
771[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
772[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
773[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
774[info] /_/
775[info]
776[info] openai4s 0.1.0-alpha14
777[info] Scala 3.8.0-RC2
778[info] -----------------------------------------------------
779[info] Useful sbt tasks:
780[info] r: reload - Run reload
781[info] cln: clean - Run clean
782[info] c: compile - Run compile
783[info] cc: +compile - Run cross-scalaVersion compile
784[info] tc: Test/compile - Run Test/compile
785[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
786[info] t: test - Run test
787[info] ct: +test - Run cross-scalaVersion test
788[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
789[info] fmt: scalafmtAll - Run scalafmtAll
790[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
791[info] cfmt: +scalafmtAll - Run +scalafmtAll
792[info] fixchk: scalafixAll --check - Run scalafixAll --check
793[info] fix: scalafixAll - Run scalafixAll
794[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
795[info] cfix: +scalafixAll - Run +scalafixAll
796[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
797[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
798[info] pl: publishLocal - Run publishLocal
799[info] Defining Global / credentials, apiJS / credentials and 7 others.
800[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 72 others.
801[info] Run `last` for details.
802[info] Reapplying settings...
803[info]
804[info] __ __ ___ ____
805[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
806[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
807[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
808[info] /_/
809[info]
810[info] openai4s 0.1.0-alpha14
811[info] Scala 3.8.0-RC2
812[info] -----------------------------------------------------
813[info] Useful sbt tasks:
814[info] r: reload - Run reload
815[info] cln: clean - Run clean
816[info] c: compile - Run compile
817[info] cc: +compile - Run cross-scalaVersion compile
818[info] tc: Test/compile - Run Test/compile
819[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
820[info] t: test - Run test
821[info] ct: +test - Run cross-scalaVersion test
822[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
823[info] fmt: scalafmtAll - Run scalafmtAll
824[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
825[info] cfmt: +scalafmtAll - Run +scalafmtAll
826[info] fixchk: scalafixAll --check - Run scalafixAll --check
827[info] fix: scalafixAll - Run scalafixAll
828[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
829[info] cfix: +scalafixAll - Run +scalafixAll
830[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
831[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
832[info] pl: publishLocal - Run publishLocal
833Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
834[info] Reapplying settings...
835OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
836
837 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
838 Did you mean apiJS / allExcludeDependencies ?
839 , retry without global scopes
840[info] Reapplying settings...
841[info]
842[info] __ __ ___ ____
843[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
844[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
845[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
846[info] /_/
847[info]
848[info] openai4s 0.1.0-alpha14
849[info] Scala 3.8.0-RC2
850[info] -----------------------------------------------------
851[info] Useful sbt tasks:
852[info] r: reload - Run reload
853[info] cln: clean - Run clean
854[info] c: compile - Run compile
855[info] cc: +compile - Run cross-scalaVersion compile
856[info] tc: Test/compile - Run Test/compile
857[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
858[info] t: test - Run test
859[info] ct: +test - Run cross-scalaVersion test
860[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
861[info] fmt: scalafmtAll - Run scalafmtAll
862[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
863[info] cfmt: +scalafmtAll - Run +scalafmtAll
864[info] fixchk: scalafixAll --check - Run scalafixAll --check
865[info] fix: scalafixAll - Run scalafixAll
866[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
867[info] cfix: +scalafixAll - Run +scalafixAll
868[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
869[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
870[info] pl: publishLocal - Run publishLocal
871Execute removeScalacOptionsStartingWith: -P:wartremover
872[info] Reapplying settings...
873[info]
874[info] __ __ ___ ____
875[info] ___ / / / /_____/ _ \___ _ __/ __ \___ ___ ___
876[info] (_-</ _ \/ __/___/ // / -_) |/ / /_/ / _ \/ _ \(_-<
877[info] /___/_.__/\__/ /____/\__/|___/\____/\___/ .__/___/
878[info] /_/
879[info]
880[info] openai4s 0.1.0-alpha14
881[info] Scala 3.8.0-RC2
882[info] -----------------------------------------------------
883[info] Useful sbt tasks:
884[info] r: reload - Run reload
885[info] cln: clean - Run clean
886[info] c: compile - Run compile
887[info] cc: +compile - Run cross-scalaVersion compile
888[info] tc: Test/compile - Run Test/compile
889[info] ctc: +Test/compile - Run cross-scalaVersion Test/compile
890[info] t: test - Run test
891[info] ct: +test - Run cross-scalaVersion test
892[info] fmtchk: scalafmtCheckAll - Run scalafmtCheckAll
893[info] fmt: scalafmtAll - Run scalafmtAll
894[info] cfmtchk: +scalafmtCheckAll - Run +scalafmtCheckAll
895[info] cfmt: +scalafmtAll - Run +scalafmtAll
896[info] fixchk: scalafixAll --check - Run scalafixAll --check
897[info] fix: scalafixAll - Run scalafixAll
898[info] cfixchk: +scalafixAll --check - Run +scalafixAll --check
899[info] cfix: +scalafixAll - Run +scalafixAll
900[info] chk: fmtchk; fixchk - Run scalafmtCheckAll; scalafixAll --check
901[info] cchk: cfmtchk; cfixchk - Run +scalafmtCheckAll; +scalafixAll --check
902[info] pl: publishLocal - Run publishLocal
903[success] Total time: 0 s, completed Nov 26, 2025, 5:28:51 PM
904Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"ThisBuild \\/ scalafixScalaBinaryVersion := \\{(\\n.*)+newVersion\\n\\}","replaceWith":""},{"path":"build.sbt","pattern":"val Scala3Version = \"3.3.1\"","replaceWith":"val Scala3Version = \"<SCALA_VERSION>\""}]}
905Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
906Starting build...
907Projects: Set(apiJVM, configJVM, coreJVM, http4sJVM)
908Starting build for ProjectRef(file:/build/repo/,apiJVM) (openai4s-api)... [0/4]
909OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4` in Scala 2.12.20 module Global
910OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
911OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
912OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
913Compile scalacOptions: -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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/openai4s-api/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
914[info] compiling 8 Scala sources to /build/repo/modules/openai4s-core/jvm/target/scala-3.8.0-RC2/classes ...
915[info] done compiling
916[info] compiling 4 Scala sources to /build/repo/modules/openai4s-config/jvm/target/scala-3.8.0-RC2/classes ...
917[info] done compiling
918[info] compiling 2 Scala sources to /build/repo/modules/openai4s-http4s/jvm/target/scala-3.8.0-RC2/classes ...
919[info] done compiling
920[info] compiling 5 Scala sources to /build/repo/modules/openai4s-api/jvm/target/scala-3.8.0-RC2/classes ...
921[info] done compiling
922[info] compiling 10 Scala sources to /build/repo/modules/openai4s-core/jvm/target/scala-3.8.0-RC2/test-classes ...
923[info] compiling 2 Scala sources to /build/repo/modules/openai4s-http4s/jvm/target/scala-3.8.0-RC2/test-classes ...
924[info] done compiling
925[info] done compiling
926[info] compiling 2 Scala sources to /build/repo/modules/openai4s-api/jvm/target/scala-3.8.0-RC2/test-classes ...
927[info] done compiling
928Starting build for ProjectRef(file:/build/repo/,configJVM) (openai4s-config)... [1/4]
929Compile scalacOptions: -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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/openai4s-config/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
930[info] compiling 1 Scala source to /build/repo/modules/openai4s-config/jvm/target/scala-3.8.0-RC2/test-classes ...
931[info] done compiling
932Starting build for ProjectRef(file:/build/repo/,coreJVM) (openai4s-core)... [2/4]
933Compile scalacOptions: -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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/openai4s-core/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
934Starting build for ProjectRef(file:/build/repo/,http4sJVM) (openai4s-http4s)... [3/4]
935Compile scalacOptions: -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, -Xsemanticdb, -semanticdb-target, /build/repo/modules/openai4s-http4s/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
936
937************************
938Build summary:
939[{
940 "module": "openai4s-api",
941 "compile": {"status": "ok", "tookMs": 24990, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
942 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
943 "test-compile": {"status": "ok", "tookMs": 5507, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
944 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
945 "publish": {"status": "skipped", "tookMs": 0},
946 "metadata": {
947 "crossScalaVersions": ["2.13.16", "3.3.1"]
948}
949},{
950 "module": "openai4s-config",
951 "compile": {"status": "ok", "tookMs": 110, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
952 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
953 "test-compile": {"status": "ok", "tookMs": 937, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
954 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
955 "publish": {"status": "skipped", "tookMs": 0},
956 "metadata": {
957 "crossScalaVersions": ["2.13.16", "3.3.1"]
958}
959},{
960 "module": "openai4s-core",
961 "compile": {"status": "ok", "tookMs": 57, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
962 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
963 "test-compile": {"status": "ok", "tookMs": 86, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
964 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
965 "publish": {"status": "skipped", "tookMs": 0},
966 "metadata": {
967 "crossScalaVersions": ["2.13.16", "3.3.1"]
968}
969},{
970 "module": "openai4s-http4s",
971 "compile": {"status": "ok", "tookMs": 163, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
972 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
973 "test-compile": {"status": "ok", "tookMs": 166, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
974 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
975 "publish": {"status": "skipped", "tookMs": 0},
976 "metadata": {
977 "crossScalaVersions": ["2.13.16", "3.3.1"]
978}
979}]
980************************
981[success] Total time: 45 s, completed Nov 26, 2025, 5:29:36 PM
982[0JChecking patch project/plugins.sbt...
983Checking patch build.sbt...
984Applied patch project/plugins.sbt cleanly.
985Applied patch build.sbt cleanly.