Build Logs

scalikejdbc/scalikejdbc-async • 3.8.0-RC2:2025-11-28

Errors

0

Warnings

2

Total Lines

213

1##################################
2Clonning https://github.com/scalikejdbc/scalikejdbc-async.git into /build/repo using revision 0.20.0
3##################################
4Note: switching to '893b1af5dcc9f5a47e01caee8a4ef695d9c63f07'.
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.3
22----
23Preparing build for 3.8.0-RC2
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val Scala3 = "3.3.3"
35Replacement: val Scala3 = "3.8.0-RC2"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (21))
38Compiled project (Scala 3.7.3, JVM (21))
39Successfully applied pattern 'val Scala3 = "3.3.3"' in build.sbt
40----
41Starting build for 3.8.0-RC2
42Execute tests: true
43sbt project found:
44Sbt version 1.10.0 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project scalikejdbc/scalikejdbc-async
47##################################
48Scala version: 3.8.0-RC2
49Targets: org.scalikejdbc%scalikejdbc-async
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.3.3\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
51##################################
52Using extra scalacOptions: ,REQUIRE:-source:3.8
53Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
54[sbt_options] declare -a sbt_options=()
55[process_args] java_version = '21'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
57# Executing command line:
58java
59-Dfile.encoding=UTF-8
60-Dcommunitybuild.scala=3.8.0-RC2
61-Dcommunitybuild.project.dependencies.add=
62-Xmx7G
63-Xms4G
64-Xss8M
65-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
66-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.8.0-RC2"
70"++3.8.0-RC2 -v"
71"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
72"set every credentials := Nil"
73"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
74"removeScalacOptionsStartingWith -P:wartremover"
75
76moduleMappings
77"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.3.3\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" org.scalikejdbc%scalikejdbc-async"
78
79[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
80[info] loading settings for project repo-build from akka.sbt, pgp.sbt, plugins.sbt, sbt-updates.sbt, sonatype.sbt...
81[info] loading project definition from /build/repo/project
82[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
83[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
84[info] Compilation completed in 8.303s.
85[info] done compiling
86[info] loading settings for project repo from build.sbt...
87[info] set current project to repo (in build file:/build/repo/)
88Execute setCrossScalaVersions: 3.8.0-RC2
89OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core/crossScalaVersions
90OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in repo/crossScalaVersions
91[info] set current project to repo (in build file:/build/repo/)
92[info] Setting Scala version to 3.8.0-RC2 on 2 projects.
93[info] Switching Scala version on:
94[info] * repo (2.13.14, 2.12.19, 3.8.0-RC2, 2.12.20)
95[info] core (2.13.14, 2.12.19, 3.8.0-RC2)
96[info] Excluding projects:
97[info] Reapplying settings...
98[info] set current project to repo (in build file:/build/repo/)
99Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
100[info] Reapplying settings...
101[info] set current project to repo (in build file:/build/repo/)
102[info] Defining Global / credentials, core / credentials, credentials
103[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 17 others.
104[info] Run `last` for details.
105[info] Reapplying settings...
106[info] set current project to repo (in build file:/build/repo/)
107Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
108[info] Reapplying settings...
109OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
110
111 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
112 Did you mean core / allExcludeDependencies ?
113 , retry without global scopes
114[info] Reapplying settings...
115[info] set current project to repo (in build file:/build/repo/)
116Execute removeScalacOptionsStartingWith: -P:wartremover
117[info] Reapplying settings...
118[info] set current project to repo (in build file:/build/repo/)
119[success] Total time: 0 s, completed Nov 28, 2025, 1:06:26 PM
120Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.3.3\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
121Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
122Starting build...
123Projects: Set(core)
124Starting build for ProjectRef(file:/build/repo/,core) (scalikejdbc-async)... [0/1]
125OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
126OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
127OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
128Compile scalacOptions: -unchecked, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
129[info] compiling 97 Scala sources to /build/repo/core/target/scala-3.8.0-RC2/classes ...
130[warn] there were 3 deprecation warnings; re-run with -deprecation for details
131[warn] one warning found
132[info] done compiling
133[info] compiling 18 Scala sources to /build/repo/core/target/scala-3.8.0-RC2/test-classes ...
134[info] done compiling
135SLF4J(W): No SLF4J providers were found.
136SLF4J(W): Defaulting to no-operation (NOP) logger implementation
137SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details.
138SLF4J(W): Class path contains SLF4J bindings targeting slf4j-api versions 1.7.x or earlier.
139SLF4J(W): Ignoring binding found at [jar:file:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/ch/qos/logback/logback-classic/1.2.13/logback-classic-1.2.13.jar!/org/slf4j/impl/StaticLoggerBinder.class]
140SLF4J(W): See https://www.slf4j.org/codes.html#ignoredBindings for an explanation.
141[info] MySQLSampleSpec:
142[info] - should get nano seconds
143[info] - should select a single value
144[info] - should repeat selecting a single value
145[info] - should select values as a Iterable
146[info] - should select values as a List
147[info] - should read values with convenience methods
148[info] - should return generated key
149[info] - should update
150[info] - should execute
151[info] - should update in a local transaction
152[info] - should rollback in a local transaction
153[info] - should provide transaction by AsyncTx.withSQLBuilders
154[info] - should provide transactional deletion by AsyncTx.withSQLBuilders
155[info] - should rollback in a transaction when using AsyncTx.withSQLs
156[info] ExampleSpec:
157[info] - should work with ConnectionPool
158[info] - should work within a transaction
159[info] - should work for more than pool size items
160[info] PostgreSQLSampleSpec:
161[info] - should count
162[info] - should select a single value
163[info] - should repeat selecting a single value
164[info] - should select values as a Iterable
165[info] - should select values as a List
166[info] - should read values with convenience methods
167[info] - should return generated key
168[info] - should update
169[info] - should execute
170[info] - should update in a local transaction
171[info] - should rollback in a local transaction
172[info] - should provide transaction by AsyncTx.withSQLBuilders (pending)
173[info] - should provide transactional deletion by AsyncTx.withSQLBuilders
174[info] - should rollback in a transaction when using AsyncTx.withSQLs
175[info] AccountSpec:
176[info] - should insert person with custom binder sync
177[info] - should insert account with custom binder async
178[info] - should insert account with custom binder with parent set to Some async
179[info] - should select person joining account with custom binder sync
180[info] - should select person joining account with custom binder async
181[info] - should select account joining person with custom binder sync
182[info] - should select account joining person with custom binder async
183[info] PersonSpec:
184[info] - should insert person with custom binder sync
185[info] - should insert person with custom binder async
186[info] - should select person with custom binder sync
187[info] - should select person with custom binder async
188[info] - should update person with custom binder sync
189[info] - should update person with custom binder async
190[info] - should delete person with custom binder sync
191[info] - should delete person with custom binder async
192
193************************
194Build summary:
195[{
196 "module": "scalikejdbc-async",
197 "compile": {"status": "ok", "tookMs": 17640, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
198 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
199 "test-compile": {"status": "ok", "tookMs": 6723, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
200 "test": {"status": "ok", "tookMs": 78248, "passed": 45, "failed": 0, "ignored": 0, "skipped": 0, "total": 45, "byFramework": [{"framework": "unknown", "stats": {"passed": 45, "failed": 0, "ignored": 0, "skipped": 0, "total": 45}}]},
201 "publish": {"status": "skipped", "tookMs": 0},
202 "metadata": {
203 "crossScalaVersions": ["2.13.14", "2.12.19", "3.3.3"]
204}
205}]
206************************
207[success] Total time: 136 s (0:02:16.0), completed Nov 28, 2025, 1:08:42 PM
208[0JChecking patch project/plugins.sbt...
209Checking patch project/build.properties...
210Checking patch build.sbt...
211Applied patch project/plugins.sbt cleanly.
212Applied patch project/build.properties cleanly.
213Applied patch build.sbt cleanly.