Build Logs
yakivy/jam • 3.7.4:2025-11-06
Errors
0
Warnings
78
Total Lines
252
1##################################
2Clonning https://github.com/yakivy/jam.git into /build/repo using revision
3##################################
4Would override fixed Scala version: 3.2.2
5----
6Preparing build for 3.7.4
7Scala binary version found: 3.7
8Implicitly using source version 3.7
9Scala binary version found: 3.7
10Implicitly using source version 3.7
11Would try to apply common scalacOption (best-effort, sbt/mill only):
12Append: ,REQUIRE:-source:3.7
13Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
14
15Try apply source patch:
16Path: build.sc
17Pattern: val scala3 = "3.2.2"
18Replacement: val scala3 = "3.7.4"
19Starting compilation server
20Compiling project (Scala 3.7.3, JVM (17))
21Compiled project (Scala 3.7.3, JVM (17))
22Successfully applied pattern 'val scala3 = "3.2.2"' in build.sc
23----
24Starting build for 3.7.4
25Execute tests: false
26Mill project found:
27No .mill-version file found, detecting compatible mill version
28Found mill runner script, trying to resolve version
29 % Total % Received % Xferd Average Speed Time Time Time Current
30 Dload Upload Total Spent Left Speed
31
32 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
33 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
34
35 47 69.6M 47 33.1M 0 0 33.8M 0 0:00:02 --:--:-- 0:00:02 33.8M
36100 69.6M 100 69.6M 0 0 40.7M 0 0:00:01 0:00:01 --:--:-- 49.9M
37Detected mill version=0.10.12, binary version: 0.10
38No prepare script found for project yakivy/jam
39No mill build directory found
40Apply scalafix rules to ./build.sc
41Successfully applied pattern 'package build\n' in /build/repo/MillCommunityBuild.sc
42Successfully applied pattern 'import CommunityBuildCore.' in /build/repo/MillCommunityBuild.sc
43Successfully applied pattern 'import MillVersionCompat.' in /build/repo/MillCommunityBuild.sc
44##################################
45Scala version: 3.7.4
46Targets: com.github.yakivy%jam-cats com.github.yakivy%jam-core com.github.yakivy%jam-monad
47Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
48##################################
49Preparing Java 17.0.8 runtime; this may take a minute or two ...
50Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.pom
51Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.pom
52Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.pom
53Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.pom
54Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.pom
55Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.pom
56Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.pom
57Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.pom
58Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.pom
59Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.pom
60Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.jar
61Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0-sources.jar
62Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.jar
63Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.jar
64Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.jar
65Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.jar
66Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0.jar
67Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0-sources.jar
68Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0.jar
69Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0-sources.jar
70Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.0.0/ujson_2.13-3.0.0-sources.jar
71Downloading https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0-sources.jar
72Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0.jar
73Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0-sources.jar
74Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.0.0/upickle_2.13-3.0.0-sources.jar
75Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0.jar
76Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.0.0/upack_2.13-3.0.0-sources.jar
77Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0.jar
78Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.0.0/upickle-core_2.13-3.0.0-sources.jar
79Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.0.0/upickle-implicits_2.13-3.0.0-sources.jar
80Compiling /build/repo/MillVersionCompat.sc
81Compiling /build/repo/CommunityBuildCore.sc
82Compiling /build/repo/MillCommunityBuild.sc
83Compiling /build/repo/build.sc
84[1/1] resolve
85Try build using ./mill
86Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sc","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
87Parsed config: ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly)
88
89Starting build for jam-cats - [0/3]
90OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
91[info] compiling 4 Scala sources to /build/repo/out/core/jvm/3.7.4/compile.dest/classes ...
92[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
93[warn] one warning found
94[info] done compiling
95[info] compiling 3 Scala sources to /build/repo/out/cats/jvm/3.7.4/compile.dest/classes ...
96[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
97[warn] one warning found
98[info] done compiling
99Successfully evaluated cats.jvm[3.7.4].compile
100Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
101Skipping unused scalacOptions: -Xcheck-macros, -Xkind-projector
102Flag -classpath set repeatedly
1032 warnings found
104Successfully evaluated cats.jvm[3.7.4].docJar
105Failed to resolve scalaVersion, assume it's Scala 3 project
106[info] compiling 4 Scala sources to /build/repo/out/core/jvm/3.7.4/test/compile.dest/classes ...
107[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
108[warn] -- Warning: /build/repo/core/test/src/jam/CoreSpec.scala:133:50 ----------------
109[warn] 133 | val c = jam.brewWith(cf.apply _)
110[warn] | ^^^^^^^^^^
111[warn] |The syntax `<function> _` is no longer supported;
112[warn] |you can simply leave out the trailing ` _`
113[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
114[warn] -- Warning: /build/repo/core/test/src/jam/CoreSpec.scala:142:71 ----------------
115[warn] 142 | val i = jam.brewWith(WithCustomConstructors.custom _)
116[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
117[warn] |The syntax `<function> _` is no longer supported;
118[warn] |you can simply leave out the trailing ` _`
119[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
120[warn] -- Warning: /build/repo/core/test/src/jam/CoreSpec.scala:252:74 ----------------
121[warn] 252 | val i = jam.brewWithRec(WithCustomConstructors.custom _)
122[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
123[warn] |The syntax `<function> _` is no longer supported;
124[warn] |you can simply leave out the trailing ` _`
125[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
126[warn] -- Warning: /build/repo/core/test/src/jam/ReadmeCoreSpec.scala:15:78 -----------
127[warn] 15 | val passwordValidator = jam.brewWith(PasswordValidator.create _)
128[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
129[warn] |The syntax `<function> _` is no longer supported;
130[warn] |you can simply leave out the trailing ` _`
131[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
132[warn] 5 warnings found
133[info] done compiling
134Failed to resolve scalaVersion, assume it's Scala 3 project
135[info] compiling 2 Scala sources to /build/repo/out/cats/jvm/3.7.4/test/compile.dest/classes ...
136[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
137[warn] -- Warning: /build/repo/cats/test/src/jam/cats/CatsSpec.scala:70:89 ------------
138[warn] 70 | val i = jam.cats.brewWithFlatF[Option](WithCustomConstructors.option _)
139[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
140[warn] |The syntax `<function> _` is no longer supported;
141[warn] |you can simply leave out the trailing ` _`
142[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
143[warn] -- Warning: /build/repo/cats/test/src/jam/cats/CatsSpec.scala:129:92 -----------
144[warn] 129 | val i = jam.cats.brewWithFlatRecF[Option](WithCustomConstructors.option _)
145[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
146[warn] |The syntax `<function> _` is no longer supported;
147[warn] |you can simply leave out the trailing ` _`
148[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
149[warn] -- Warning: /build/repo/cats/test/src/jam/cats/CatsSpec.scala:145:104 ----------
150[warn] 145 | val i = jam.cats.brewFromWithFlatRecF[Option](module, WithCustomConstructors.option _)
151[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
152[warn] |The syntax `<function> _` is no longer supported;
153[warn] |you can simply leave out the trailing ` _`
154[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
155[warn] four warnings found
156[info] done compiling
157Successfully evaluated cats.jvm[3.7.4].test.compile
158Publishing Artifact(com.github.yakivy,jam-cats_3,0.4.5) to ivy repo /root/.ivy2/local
159Successfully evaluated cats.jvm[3.7.4].publishLocal
160
161Starting build for jam-monad - [1/3]
162[info] compiling 5 Scala sources to /build/repo/out/monad/jvm/3.7.4/compile.dest/classes ...
163[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
164[warn] one warning found
165[info] done compiling
166Successfully evaluated monad.jvm[3.7.4].compile
167Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
168Skipping unused scalacOptions: -Xcheck-macros, -Xkind-projector
169Flag -classpath set repeatedly
1702 warnings found
171Successfully evaluated monad.jvm[3.7.4].docJar
172Failed to resolve scalaVersion, assume it's Scala 3 project
173[info] compiling 2 Scala sources to /build/repo/out/monad/jvm/3.7.4/test/compile.dest/classes ...
174[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
175[warn] -- [E203] Syntax Migration Warning: /build/repo/monad/test/src/jam/monad/RevalSpec.scala:210:48
176[warn] 210 | _ <- Reval.thunkLater[IO, Unit]((c = "eval" :: c))
177[warn] | ^^^^^^^^^^^^^^^^^
178[warn] |Deprecated syntax: since 3.7 this is interpreted as a named tuple with one element,
179[warn] |not as an assignment.
180[warn] |
181[warn] |To assign a value, use curly braces: `{c = "eval" :: c}`.
182[warn] |This can be rewritten automatically under -rewrite -source 3.6-migration.
183[warn] -- [E203] Syntax Migration Warning: /build/repo/monad/test/src/jam/monad/RevalSpec.scala:211:38
184[warn] 211 | .thunkPreAllocate((c = "preAllocate" :: c))
185[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
186[warn] |Deprecated syntax: since 3.7 this is interpreted as a named tuple with one element,
187[warn] |not as an assignment.
188[warn] |
189[warn] |To assign a value, use curly braces: `{c = "preAllocate" :: c}`.
190[warn] |This can be rewritten automatically under -rewrite -source 3.6-migration.
191[warn] -- [E203] Syntax Migration Warning: /build/repo/monad/test/src/jam/monad/RevalSpec.scala:212:39
192[warn] 212 | .thunkPostFinalize((c = "postFinalize" :: c))
193[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^
194[warn] |Deprecated syntax: since 3.7 this is interpreted as a named tuple with one element,
195[warn] |not as an assignment.
196[warn] |
197[warn] |To assign a value, use curly braces: `{c = "postFinalize" :: c}`.
198[warn] |This can be rewritten automatically under -rewrite -source 3.6-migration.
199[warn] four warnings found
200[info] done compiling
201Successfully evaluated monad.jvm[3.7.4].test.compile
202Publishing Artifact(com.github.yakivy,jam-monad_3,0.4.5) to ivy repo /root/.ivy2/local
203Successfully evaluated monad.jvm[3.7.4].publishLocal
204
205Starting build for jam-core - [2/3]
206Successfully evaluated core.jvm[3.7.4].compile
207Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
208Skipping unused scalacOptions: -Xcheck-macros, -Xkind-projector
209Flag -classpath set repeatedly
2102 warnings found
211Successfully evaluated core.jvm[3.7.4].docJar
212Successfully evaluated core.jvm[3.7.4].test.compile
213Publishing Artifact(com.github.yakivy,jam-core_3,0.4.5) to ivy repo /root/.ivy2/local
214Successfully evaluated core.jvm[3.7.4].publishLocal
215
216************************
217Build summary:
218[{
219 "module": "jam-cats",
220 "compile": {"status": "ok", "tookMs": 21039, "warnings": 0, "errors": 0},
221 "doc": {"status": "ok", "tookMs": 5335, "files": 1, "totalSizeKb": 2710},
222 "test-compile": {"status": "ok", "tookMs": 18768, "warnings": 0, "errors": 0},
223 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
224 "publish": {"status": "ok", "tookMs": 378},
225 "metadata": {
226 "crossScalaVersions": ["2.12.17", "2.13.10", "3.2.2"]
227}
228},{
229 "module": "jam-monad",
230 "compile": {"status": "ok", "tookMs": 10385, "warnings": 0, "errors": 0},
231 "doc": {"status": "ok", "tookMs": 3964, "files": 1, "totalSizeKb": 2696},
232 "test-compile": {"status": "ok", "tookMs": 10765, "warnings": 0, "errors": 0},
233 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
234 "publish": {"status": "ok", "tookMs": 300},
235 "metadata": {
236 "crossScalaVersions": ["2.12.17", "2.13.10", "3.2.2"]
237}
238},{
239 "module": "jam-core",
240 "compile": {"status": "ok", "tookMs": 39, "warnings": 0, "errors": 0},
241 "doc": {"status": "ok", "tookMs": 4074, "files": 1, "totalSizeKb": 2669},
242 "test-compile": {"status": "ok", "tookMs": 37, "warnings": 0, "errors": 0},
243 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
244 "publish": {"status": "ok", "tookMs": 215},
245 "metadata": {
246 "crossScalaVersions": ["2.12.17", "2.13.10", "3.2.2"]
247}
248}]
249************************"
250
251Checking patch build.sc...
252Applied patch build.sc cleanly.