Build Logs

losizm/shampoo • 3.8.0-RC5:2025-12-31

Errors

1

Warnings

4

Total Lines

392

1##################################
2Clonning https://github.com/losizm/shampoo.git into /build/repo using revision v1.0.0
3##################################
4Note: switching to 'b00a784b1b6dfe959aa9e98142d109120d86d331'.
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
21----
22Preparing build for 3.8.0-RC5
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC5
32Execute tests: true
33sbt project found:
34grep: /build/repo/project/plugins.sbt: No such file or directory
35Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
36Enforcing usage of sbt in version 1.11.5
37No prepare script found for project losizm/shampoo
38##################################
39Scala version: 3.8.0-RC5
40Targets: com.github.losizm%shampoo
41Project projectConfig: {"tests":null}
42##################################
43Using extra scalacOptions: ,REQUIRE:-source:3.8
44Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
45[sbt_options] declare -a sbt_options=()
46[process_args] java_version = '17'
47[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
48# Executing command line:
49java
50-Dfile.encoding=UTF-8
51-Dcommunitybuild.scala=3.8.0-RC5
52-Dcommunitybuild.project.dependencies.add=
53-Xmx7G
54-Xms4G
55-Xss8M
56-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
57-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
58-jar
59/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
60"setCrossScalaVersions 3.8.0-RC5"
61"++3.8.0-RC5 -v"
62"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
63"set every credentials := Nil"
64"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
65"removeScalacOptionsStartingWith -P:wartremover"
66
67moduleMappings
68"runBuild 3.8.0-RC5 """{"tests":null}""" com.github.losizm%shampoo"
69
70[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
71[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
72[info] loading project definition from /build/repo/project
73[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
74[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
75[info] Compilation completed in 8.713s.
76[info] done compiling
77[info] loading settings for project repo from build.sbt...
78[info] set current project to shampoo (in build file:/build/repo/)
79Execute setCrossScalaVersions: 3.8.0-RC5
80OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC5 in repo/crossScalaVersions
81OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC5) in repo/crossScalaVersions
82[info] set current project to shampoo (in build file:/build/repo/)
83[info] Setting Scala version to 3.8.0-RC5 on 1 projects.
84[info] Switching Scala version on:
85[info] * repo (3.8.0-RC5)
86[info] Excluding projects:
87[info] Reapplying settings...
88[info] set current project to shampoo (in build file:/build/repo/)
89Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
90[info] Reapplying settings...
91[info] set current project to shampoo (in build file:/build/repo/)
92[info] Defining Global / credentials, credentials
93[info] The new values will be used by allCredentials, credentials and 2 others.
94[info] Run `last` for details.
95[info] Reapplying settings...
96[info] set current project to shampoo (in build file:/build/repo/)
97Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
98[info] Reapplying settings...
99OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
100
101 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
102 Did you mean allExcludeDependencies ?
103 , retry without global scopes
104[info] Reapplying settings...
105[info] set current project to shampoo (in build file:/build/repo/)
106Execute removeScalacOptionsStartingWith: -P:wartremover
107[info] Reapplying settings...
108[info] set current project to shampoo (in build file:/build/repo/)
109[success] Total time: 0 s, completed Dec 31, 2025, 10:47:02 PM
110Build config: {"tests":null}
111Parsed config: Failure(sjsonnew.DeserializationException: Expected String as JString, but got JNull)
112Starting build...
113Projects: Set(repo)
114Starting build for ProjectRef(file:/build/repo/,repo) (shampoo)... [0/1]
115OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
116OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
117OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
118Compile scalacOptions: -new-syntax, -Yno-experimental, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
119[info] compiling 18 Scala sources to /build/repo/target/scala-3.8.0-RC5/classes ...
120[warn] bad option '-Yno-experimental' was ignored
121[warn] one warning found
122[info] done compiling
123[info] compiling 7 Scala sources to /build/repo/target/scala-3.8.0-RC5/test-classes ...
124[warn] bad option '-Yno-experimental' was ignored
125[warn] one warning found
126[info] done compiling
127[info] YamlConstructorSpec:
128[info] - should construct YAML mapping
129[info] - should construct YAML mapping and convert to Map
130[info] - should construct YAML sequence
131[info] YamlRepresenterSpec:
132[info] - should represent YAML
133[info] YamlSpec:
134[info] - should load YAML
135[info] +
136[info] host: localhost
137[info] port: 8443
138[info] ssl:
139[info] enabled: true
140[info] key: etc/example.key
141[info] certificate: etc/example.crt
142[info] keepAlive: null
143[info] incoming:
144[info] - type: RequestHandler
145[info] method: GET
146[info] path: /healthcheck
147[info] className: com.example.server.HealthCheck
148[info] - type: RouterApplication
149[info] path: /api
150[info] className: com.example.server.ApiRouter
151[info] - type: FileServer
152[info] path: /ui
153[info] sourceDirectory: /ui
154[info] default: index.html
155[info] outgoing: []
156[info] redirect: {}
157[info]
158[info] - should build and dump YAML (1)
159[info] +
160[info] host: localhost
161[info] port: 8443
162[info] ssl:
163[info] enabled: true
164[info] key: etc/example.key
165[info] certificate: etc/example.crt
166[info] keepAlive: null
167[info] incoming:
168[info] - type: RequestHandler
169[info] method: GET
170[info] path: /healthcheck
171[info] className: com.example.server.HealthCheck
172[info] - type: RouterApplication
173[info] path: /api
174[info] className: com.example.server.ApiRouter
175[info] - type: FileServer
176[info] path: /ui
177[info] sourceDirectory: /ui
178[info] default: index.html
179[info] outgoing: []
180[info] redirect: {}
181[info]
182[info] +
183[info] host: localhost
184[info] port: 8443
185[info] ssl:
186[info] enabled: true
187[info] key: etc/example.key
188[info] certificate: etc/example.crt
189[info] keepAlive: null
190[info] incoming:
191[info] - type: RequestHandler
192[info] method: GET
193[info] path: /healthcheck
194[info] className: com.example.server.HealthCheck
195[info] - type: RouterApplication
196[info] path: /api
197[info] className: com.example.server.ApiRouter
198[info] - type: FileServer
199[info] path: /ui
200[info] sourceDirectory: /ui
201[info] default: index.html
202[info] outgoing: []
203[info] redirect: {}
204[info]
205[info] - should build and dump YAML (2)
206[info] +
207[info] host: localhost
208[info] port: 8443
209[info] ssl:
210[info] enabled: true
211[info] key: etc/example.key
212[info] certificate: etc/example.crt
213[info] keepAlive: null
214[info] incoming:
215[info] - type: RequestHandler
216[info] method: GET
217[info] path: /healthcheck
218[info] className: com.example.server.HealthCheck
219[info] - type: RouterApplication
220[info] path: /api
221[info] className: com.example.server.ApiRouter
222[info] - type: FileServer
223[info] path: /ui
224[info] sourceDirectory: /ui
225[info] default: index.html
226[info] outgoing: []
227[info] redirect: {}
228[info]
229[info] +
230[info] host: localhost
231[info] port: 8443
232[info] ssl:
233[info] enabled: true
234[info] key: etc/example.key
235[info] certificate: etc/example.crt
236[info] keepAlive: null
237[info] incoming:
238[info] - type: RequestHandler
239[info] method: GET
240[info] path: /healthcheck
241[info] className: com.example.server.HealthCheck
242[info] - type: RouterApplication
243[info] path: /api
244[info] className: com.example.server.ApiRouter
245[info] - type: FileServer
246[info] path: /ui
247[info] sourceDirectory: /ui
248[info] default: index.html
249[info] outgoing: []
250[info] redirect: {}
251[info]
252[info] - should read optional sequence values
253[info] YamlTimestampSpec:
254[info] - should construct and represent YAML containing dates
255[info] +
256[info] foo: 1983-03-01
257[info] bar: 1954-12-28
258[info] baz: 1962-07-31
259[info] qux: 1977-01-31
260[info]
261[info] - should construct and represent YAML containing datetimes
262[info] +
263[info] foo: 1983-03-01T12:22:11
264[info] bar: 1954-12-28T13:33:22
265[info] baz: 1962-07-31T14:44:33
266[info] qux: 1977-01-31T15:55:44
267[info]
268[info] - should construct and represent YAML containing datetimes with offset
269[info] +
270[info] foo: 1983-03-01T12:22:11-05:00
271[info] bar: 1954-12-28T13:33:22-06:00
272[info] baz: 1962-07-31T14:44:33+06:30
273[info] qux: 1977-01-31T15:55:44+00:00
274[info]
275[info] - should construct and represent YAML containing instants
276[info] +
277[info] foo: 1983-03-01T12:22:11Z
278[info] bar: 1954-12-28T13:33:22Z
279[info] baz: 1962-07-31T14:44:33Z
280[info] qux: 1977-01-31T15:55:44Z
281[info]
282[info] - should build YAML containing mixed timestamps (1)
283[info] +
284[info] foo: 1983-03-01
285[info] bar: 1954-12-28T13:33:22
286[info] baz: 1962-07-31T14:44:33+06:30
287[info] qux: 1977-01-31T15:55:44Z
288[info] quux:
289[info] - 1983-03-01
290[info] - 1954-12-28T13:33:22
291[info] - 1962-07-31T14:44:33+06:30
292[info] - 1977-01-31T15:55:44Z
293[info]
294[info] - should build YAML containing mixed timestamps (2)
295[info] +
296[info] foo: 1983-03-01
297[info] bar: 1954-12-28T13:33:22
298[info] baz: 1962-07-31T14:44:33+06:30
299[info] qux: 1977-01-31T15:55:44Z
300[info] quux:
301[info] - 1983-03-01
302[info] - 1954-12-28T13:33:22
303[info] - 1962-07-31T14:44:33+06:30
304[info] - 1977-01-31T15:55:44Z
305[info]
306[info] YamlNumberSpec:
307[info] - should construct and represent YAML containing ints
308[info] +
309[info] foo: 1
310[info] bar: 12
311[info] baz: 123
312[info] qux: 1234
313[info]
314[info] - should construct and represent YAML containing longs
315[info] +
316[info] foo: 1234
317[info] bar: 12345678
318[info] baz: 123456789012
319[info] qux: 1234567890123456
320[info]
321[info] - should construct and represent YAML containing floats
322[info] +
323[info] foo: 1.0
324[info] bar: 12.01
325[info] baz: 123.012
326[info] qux: 1234.01234
327[info]
328[info] - should construct and represent YAML containing doubles
329[info] +
330[info] foo: 1.0
331[info] bar: 12.01
332[info] baz: 123.012
333[info] qux: 1234.01234
334[info]
335[info] - should construct and represent YAML containing big ints
336[info] +
337[info] foo: 123456789
338[info] bar: 1234567890123456789
339[info] baz: 12345678901234567890123456789
340[info] qux: 123456789012345678901234567890123456789
341[info]
342[info] - should construct and represent YAML containing big decimals
343[info] +
344[info] foo: 123456789.123
345[info] bar: 1234567890123456789.123456
346[info] baz: 12345678901234567890123456789.123456789
347[info] qux: 123456789012345678901234567890123456789.1234567890123456789
348[info]
349[info] - should build YAML containing mixed numbers (1)
350[info] +
351[info] foo: 1234567890123456
352[info] bar: 1234.012339999999994688550941646099090576171875
353[info] baz: 123456789012345678901234567890123456789
354[info] qux: 123456789012345678901234567890123456789.1234567890123456789
355[info] quux:
356[info] - 1234567890123456
357[info] - 1234.012339999999994688550941646099090576171875
358[info] - 123456789012345678901234567890123456789
359[info] - 123456789012345678901234567890123456789.1234567890123456789
360[info]
361[info] - should build YAML containing mixed numbers (2)
362[info] +
363[info] foo: 1234567890123456
364[info] bar: 1234.01234
365[info] baz: 123456789012345678901234567890123456789
366[info] qux: 123456789012345678901234567890123456789.1234567890123456789
367[info] quux:
368[info] - 1234567890123456
369[info] - 1234.01234
370[info] - 123456789012345678901234567890123456789
371[info] - 123456789012345678901234567890123456789.1234567890123456789
372[info]
373
374************************
375Build summary:
376[{
377 "module": "shampoo",
378 "compile": {"status": "ok", "tookMs": 6956, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
379 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
380 "test-compile": {"status": "ok", "tookMs": 5004, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
381 "test": {"status": "ok", "tookMs": 645, "passed": 22, "failed": 0, "ignored": 0, "skipped": 0, "total": 22, "byFramework": [{"framework": "unknown", "stats": {"passed": 22, "failed": 0, "ignored": 0, "skipped": 0, "total": 22}}]},
382 "publish": {"status": "skipped", "tookMs": 0},
383 "metadata": {
384 "crossScalaVersions": ["2.12.20"]
385}
386}]
387************************
388[success] Total time: 15 s, completed Dec 31, 2025, 10:47:17 PM
389[0JChecking patch project/build.properties...
390Checking patch build.sbt...
391Applied patch project/build.properties cleanly.
392Applied patch build.sbt cleanly.