Build Logs

purplekingdomgames/tyrian • 3.8.0-RC2:2025-11-28

Errors

0

Warnings

8

Total Lines

366

1##################################
2Clonning https://github.com/purplekingdomgames/tyrian.git into /build/repo using revision v0.14.0
3##################################
4Note: switching to 'f74e6efd06ea5f7184d8c0d832a8522db10038a9'.
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.6.4
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 scala3Version = "3.6.4"
35Replacement: val scala3Version = "3.8.0-RC2"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3Version = "3.6.4"' in build.sbt
40----
41Starting build for 3.8.0-RC2
42Execute tests: true
43sbt project found:
44Sbt version 1.10.11 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 purplekingdomgames/tyrian
47##################################
48Scala version: 3.8.0-RC2
49Targets: io.indigoengine%tyrian-htmx io.indigoengine%tyrian-tags
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.6.4\"","replaceWith":"val scala3Version = \"<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 = '17'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
57# Executing command line:
58java
59-Xss8m
60-Xms1G
61-Xmx8G
62-XX:+UseG1GC
63-Dcommunitybuild.scala=3.8.0-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.8.0-RC2"
73"++3.8.0-RC2 -v"
74"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-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.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.6.4\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}""" io.indigoengine%tyrian-htmx io.indigoengine%tyrian-tags"
81
82[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
83[info] loading settings for project repo-build-build from plugins.sbt...
84[info] loading project definition from /build/repo/project/project
85[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
86[info] loading project definition from /build/repo/project
87[info] compiling 9 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
88[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
89[info] Compilation completed in 8.827s.
90[info] done compiling
91[info] loading settings for project tyrianProject from build.sbt...
92[info] resolving key references (16270 settings) ...
93Tyrian version set to '0.14.0'
94[info]
95[info] _____ _
96[info] |_ _| _ _ _(_)__ _ _ _
97[info] | || || | '_| / _` | ' \
98[info] |_| \_, |_| |_\__,_|_||_|
99[info] |__/
100[info] version 0.14.0
101[info] Useful sbt tasks:
102[info] a. cleanAll - Clean all (JS + JVM)
103[info] b. compileAll - Compile all (JS + JVM)
104[info] c. testAllUnit - Test all unit (JS + JVM)
105[info] d. testAll - Test all (JS + JVM)
106[info] e. localPublish - Locally publish the core modules (JS + JVM)
107[info] f. sandboxBuild - Build the sandbox project
108[info] g. sandboxZIOBuild - Build the zio sandbox project
109[info] h. sandboxSSRBuild - Build the sandbox SSR project
110[info] i. sandboxSSRServer - Run the sandbox SSR server
111[info] j. scalafmtCheckAll
112Execute setCrossScalaVersions: 3.8.0-RC2
113OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in tyrianTagsJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in firefoxTests/crossScalaVersions
115OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in tyrianProject/crossScalaVersions
116OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in tyrianTagsJVM/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in tyrianHtmxJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in sandboxZIO/crossScalaVersions
119OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in tyrianHtmxJS/crossScalaVersions
120OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in tyrianIO/crossScalaVersions
121OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in sandboxSSRJVM/crossScalaVersions
122OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in chromeTests/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in tyrianZIO/crossScalaVersions
124OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in sandbox/crossScalaVersions
125OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in tyrian/crossScalaVersions
126[info]
127[info] _____ _
128[info] |_ _| _ _ _(_)__ _ _ _
129[info] | || || | '_| / _` | ' \
130[info] |_| \_, |_| |_\__,_|_||_|
131[info] |__/
132[info] version 0.14.0
133[info] Useful sbt tasks:
134[info] a. cleanAll - Clean all (JS + JVM)
135[info] b. compileAll - Compile all (JS + JVM)
136[info] c. testAllUnit - Test all unit (JS + JVM)
137[info] d. testAll - Test all (JS + JVM)
138[info] e. localPublish - Locally publish the core modules (JS + JVM)
139[info] f. sandboxBuild - Build the sandbox project
140[info] g. sandboxZIOBuild - Build the zio sandbox project
141[info] h. sandboxSSRBuild - Build the sandbox SSR project
142[info] i. sandboxSSRServer - Run the sandbox SSR server
143[info] j. scalafmtCheckAll
144[info] Setting Scala version to 3.8.0-RC2 on 13 projects.
145[info] Switching Scala version on:
146[info] chromeTests (3.8.0-RC2)
147[info] tyrianHtmxJVM (3.8.0-RC2)
148[info] tyrianTagsJS (3.8.0-RC2)
149[info] firefoxTests (3.8.0-RC2)
150[info] tyrianHtmxJS (3.8.0-RC2)
151[info] tyrianIO (3.8.0-RC2)
152[info] sandbox (3.8.0-RC2)
153[info] * tyrianProject (3.8.0-RC2)
154[info] tyrianZIO (3.8.0-RC2)
155[info] tyrian (3.8.0-RC2)
156[info] sandboxSSRJVM (3.8.0-RC2)
157[info] tyrianTagsJVM (3.8.0-RC2)
158[info] sandboxZIO (3.8.0-RC2)
159[info] Excluding projects:
160[info] Reapplying settings...
161[info]
162[info] _____ _
163[info] |_ _| _ _ _(_)__ _ _ _
164[info] | || || | '_| / _` | ' \
165[info] |_| \_, |_| |_\__,_|_||_|
166[info] |__/
167[info] version 0.14.0
168[info] Useful sbt tasks:
169[info] a. cleanAll - Clean all (JS + JVM)
170[info] b. compileAll - Compile all (JS + JVM)
171[info] c. testAllUnit - Test all unit (JS + JVM)
172[info] d. testAll - Test all (JS + JVM)
173[info] e. localPublish - Locally publish the core modules (JS + JVM)
174[info] f. sandboxBuild - Build the sandbox project
175[info] g. sandboxZIOBuild - Build the zio sandbox project
176[info] h. sandboxSSRBuild - Build the sandbox SSR project
177[info] i. sandboxSSRServer - Run the sandbox SSR server
178[info] j. scalafmtCheckAll
179Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
180[info] Reapplying settings...
181[info]
182[info] _____ _
183[info] |_ _| _ _ _(_)__ _ _ _
184[info] | || || | '_| / _` | ' \
185[info] |_| \_, |_| |_\__,_|_||_|
186[info] |__/
187[info] version 0.14.0
188[info] Useful sbt tasks:
189[info] a. cleanAll - Clean all (JS + JVM)
190[info] b. compileAll - Compile all (JS + JVM)
191[info] c. testAllUnit - Test all unit (JS + JVM)
192[info] d. testAll - Test all (JS + JVM)
193[info] e. localPublish - Locally publish the core modules (JS + JVM)
194[info] f. sandboxBuild - Build the sandbox project
195[info] g. sandboxZIOBuild - Build the zio sandbox project
196[info] h. sandboxSSRBuild - Build the sandbox SSR project
197[info] i. sandboxSSRServer - Run the sandbox SSR server
198[info] j. scalafmtCheckAll
199[info] Defining Global / credentials, chromeTests / credentials and 11 others.
200[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 117 others.
201[info] Run `last` for details.
202[info] Reapplying settings...
203[info]
204[info] _____ _
205[info] |_ _| _ _ _(_)__ _ _ _
206[info] | || || | '_| / _` | ' \
207[info] |_| \_, |_| |_\__,_|_||_|
208[info] |__/
209[info] version 0.14.0
210[info] Useful sbt tasks:
211[info] a. cleanAll - Clean all (JS + JVM)
212[info] b. compileAll - Compile all (JS + JVM)
213[info] c. testAllUnit - Test all unit (JS + JVM)
214[info] d. testAll - Test all (JS + JVM)
215[info] e. localPublish - Locally publish the core modules (JS + JVM)
216[info] f. sandboxBuild - Build the sandbox project
217[info] g. sandboxZIOBuild - Build the zio sandbox project
218[info] h. sandboxSSRBuild - Build the sandbox SSR project
219[info] i. sandboxSSRServer - Run the sandbox SSR server
220[info] j. scalafmtCheckAll
221Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
222[info] Reapplying settings...
223OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
224
225 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
226 Did you mean sandboxSSRJVM / allExcludeDependencies ?
227 , retry without global scopes
228[info] Reapplying settings...
229[info]
230[info] _____ _
231[info] |_ _| _ _ _(_)__ _ _ _
232[info] | || || | '_| / _` | ' \
233[info] |_| \_, |_| |_\__,_|_||_|
234[info] |__/
235[info] version 0.14.0
236[info] Useful sbt tasks:
237[info] a. cleanAll - Clean all (JS + JVM)
238[info] b. compileAll - Compile all (JS + JVM)
239[info] c. testAllUnit - Test all unit (JS + JVM)
240[info] d. testAll - Test all (JS + JVM)
241[info] e. localPublish - Locally publish the core modules (JS + JVM)
242[info] f. sandboxBuild - Build the sandbox project
243[info] g. sandboxZIOBuild - Build the zio sandbox project
244[info] h. sandboxSSRBuild - Build the sandbox SSR project
245[info] i. sandboxSSRServer - Run the sandbox SSR server
246[info] j. scalafmtCheckAll
247Execute removeScalacOptionsStartingWith: -P:wartremover
248[info] Reapplying settings...
249[info]
250[info] _____ _
251[info] |_ _| _ _ _(_)__ _ _ _
252[info] | || || | '_| / _` | ' \
253[info] |_| \_, |_| |_\__,_|_||_|
254[info] |__/
255[info] version 0.14.0
256[info] Useful sbt tasks:
257[info] a. cleanAll - Clean all (JS + JVM)
258[info] b. compileAll - Compile all (JS + JVM)
259[info] c. testAllUnit - Test all unit (JS + JVM)
260[info] d. testAll - Test all (JS + JVM)
261[info] e. localPublish - Locally publish the core modules (JS + JVM)
262[info] f. sandboxBuild - Build the sandbox project
263[info] g. sandboxZIOBuild - Build the zio sandbox project
264[info] h. sandboxSSRBuild - Build the sandbox SSR project
265[info] i. sandboxSSRServer - Run the sandbox SSR server
266[info] j. scalafmtCheckAll
267[success] Total time: 0 s, completed Nov 28, 2025, 12:56:03 PM
268Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.6.4\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
269Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
270Starting build...
271Projects: Set(tyrianHtmxJVM, tyrianTagsJVM)
272Starting build for ProjectRef(file:/build/repo/,tyrianHtmxJVM) (tyrian-htmx)... [0/2]
273OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
274OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
275OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
276OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
277Compile 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, -language:strictEquality, -Xsemanticdb, -semanticdb-target, /build/repo/tyrian-htmx/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
278Generating Html Attributes
279Written: /build/repo/tyrian-htmx/jvm/target/scala-3.8.0-RC2/src_managed/main/HtmxAttributes.scala
280Generating CSS Properties
281Generating Html Tags
282Written: /build/repo/tyrian-tags/jvm/target/scala-3.8.0-RC2/src_managed/main/CSS.scala
283Generating Html Attributes
284Written: /build/repo/tyrian-tags/jvm/target/scala-3.8.0-RC2/src_managed/main/HtmlAttributes.scala
285Generating Html Attributes
286Written: /build/repo/tyrian-tags/jvm/target/scala-3.8.0-RC2/src_managed/main/HtmlTags.scala
287Written: /build/repo/tyrian-tags/jvm/target/scala-3.8.0-RC2/src_managed/main/SVGAttributes.scala
288Generating Html Attributes
289Written: /build/repo/tyrian-tags/jvm/target/scala-3.8.0-RC2/src_managed/main/AriaAttributes.scala
290Generating Html Tags
291Written: /build/repo/tyrian-tags/jvm/target/scala-3.8.0-RC2/src_managed/main/SVGTags.scala
292[info] compiling 14 Scala sources to /build/repo/tyrian-tags/jvm/target/scala-3.8.0-RC2/classes ...
293[warn] -- [E194] Potential Issue Warning: /build/repo/tyrian-tags/shared/src/main/scala/tyrian/Style.scala:30:8
294[warn] 30 | def toString: String = style
295[warn] | ^
296[warn] |Extension method toString will never be selected from type Any
297[warn] |because Any already has a member with the same name and compatible parameter types.
298[warn] |
299[warn] | longer explanation available when compiling with `-explain`
300[warn] one warning found
301[info] done compiling
302[info] Running scalafix on 8 Scala sources
303[info] compiling 5 Scala sources to /build/repo/tyrian-htmx/jvm/target/scala-3.8.0-RC2/classes ...
304[info] done compiling
305[info] Running scalafix on 4 Scala sources
306Starting build for ProjectRef(file:/build/repo/,tyrianTagsJVM) (tyrian-tags)... [1/2]
307Compile 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, -language:strictEquality, -Xsemanticdb, -semanticdb-target, /build/repo/tyrian-tags/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
308[info] compiling 5 Scala sources to /build/repo/tyrian-tags/jvm/target/scala-3.8.0-RC2/test-classes ...
309[info] done compiling
310[info] Running scalafix on 5 Scala sources
311tyrian.StyleTests:
312 + style construction 0.016s
313 + styles combine 0.0s
314 + styles combineAll 0.001s
315tyrian.LocationDetailsTests:
316 + Can be constructed from a URL 0.014s
317 + derived values: origin, host, and fullPath 0.001s
318 + check example locations parse correctly 0.006s
319tyrian.AttrTests:
320 + hidden can be made standalone 0.035s
321 + event properties propagate through map 0.008s
322tyrian.HTMLRenderingTests:
323 + Can render a p tag 0.037s
324 + Can include the doctype 0.002s
325 + Can render a div with contents 0.007s
326 + Can render an arbitrary list of elems 0.0s
327 + Can render attributes 0.001s
328 + Can render attributes and exclude hidden ones 0.001s
329 + Can render a simple page 0.001s
330 + Can use all overrides of button 0.001s
331tyrian.LocationTests:
332 + fromUrl: a path only location is Internal 0.002s
333 + fromUrl: a path with an internal origin is Internal 0.001s
334 + fromUrl: a path with an external origin is External 0.002s
335
336************************
337Build summary:
338[{
339 "module": "tyrian-htmx",
340 "compile": {"status": "ok", "tookMs": 24374, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
341 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
342 "test-compile": {"status": "ok", "tookMs": 307, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
343 "test": {"status": "ok", "tookMs": 296, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
344 "publish": {"status": "skipped", "tookMs": 0},
345 "metadata": {
346 "crossScalaVersions": ["3.6.4"]
347}
348},{
349 "module": "tyrian-tags",
350 "compile": {"status": "ok", "tookMs": 96, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
351 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
352 "test-compile": {"status": "ok", "tookMs": 2241, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
353 "test": {"status": "ok", "tookMs": 505, "passed": 19, "failed": 0, "ignored": 0, "skipped": 0, "total": 19, "byFramework": [{"framework": "munit", "stats": {"passed": 19, "failed": 0, "ignored": 0, "skipped": 0, "total": 19}}]},
354 "publish": {"status": "skipped", "tookMs": 0},
355 "metadata": {
356 "crossScalaVersions": ["3.6.4"]
357}
358}]
359************************
360[success] Total time: 43 s, completed Nov 28, 2025, 12:56:46 PM
361[0JChecking patch project/plugins.sbt...
362Checking patch project/build.properties...
363Checking patch build.sbt...
364Applied patch project/plugins.sbt cleanly.
365Applied patch project/build.properties cleanly.
366Applied patch build.sbt cleanly.