Build Logs

shuwariafrica/version • scheduled_3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY

Errors

0

Warnings

299

Total Lines

959

1##################################
2Clonning https://github.com/shuwariafrica/version.git into /build/repo using revision v0.5.0
3##################################
4Note: switching to '8fe8063452fe312a578fd42adb38f33d391199d3'.
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
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: modules/core/src/main/scala/version/parser.scala
31Pattern: .toInt
32Replacement: .nn.toInt
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (21))
35Compiled project (Scala 3.7.3, JVM (21))
36Successfully applied pattern '.toInt' in modules/core/src/main/scala/version/parser.scala
37----
38Starting build for 3.7.4
39Execute tests: false
40sbt project found:
41Sbt version 1.10.7 is not supported, minimal supported version is 1.11.5
42Enforcing usage of sbt in version 1.11.5
43No prepare script found for project shuwariafrica/version
44##################################
45Scala version: 3.7.4
46Targets: africa.shuwari%version africa.shuwari%version-codecs-jsoniter africa.shuwari%version-codecs-zio africa.shuwari%version-zio-prelude
47Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"modules/core/src/main/scala/version/parser.scala","pattern":".toInt","replaceWith":".nn.toInt"}]}
48##################################
49Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
50Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
51[sbt_options] declare -a sbt_options=()
52[process_args] java_version = '21'
53[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
54# Executing command line:
55java
56-Dfile.encoding=UTF-8
57-Xmx5G
58-Xms2G
59-Xss4M
60-Dcommunitybuild.scala=3.7.4
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.7.4"
70"++3.7.4 -v"
71"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""
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.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"modules/core/src/main/scala/version/parser.scala","pattern":".toInt","replaceWith":".nn.toInt"}]}""" africa.shuwari%version africa.shuwari%version-codecs-jsoniter africa.shuwari%version-codecs-zio africa.shuwari%version-zio-prelude"
78
79[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
80[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
81[info] loading project definition from /build/repo/project
82[info] compiling 2 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.541s.
85[info] done compiling
86[info] loading settings for project version-root from build.sbt...
87[info] resolving key references (19437 settings) ...
88[info] set current project to version-root (in build file:/build/repo/)
89Execute setCrossScalaVersions: 3.7.4
90OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-zioJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-jsoniterNative/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in nativeProjects/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in versionJS/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-root/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-zioNative/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in jvmProjects/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-zio-preludeNative/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-zio-prelude/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-jsoniterJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-zio-preludeJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in versionNative/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in jsProjects/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-zio/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-jsoniter/crossScalaVersions
106[info] set current project to version-root (in build file:/build/repo/)
107[info] Setting Scala version to 3.7.4 on 16 projects.
108[info] Switching Scala version on:
109[info] version-codecs-jsoniterJS (3.7.4)
110[info] version-zio-preludeJS (3.7.4)
111[info] version-codecs-zio (3.7.4)
112[info] jvmProjects (3.7.4)
113[info] * version-root (3.7.4)
114[info] version-codecs-zioJS (3.7.4)
115[info] versionJS (3.7.4)
116[info] version (3.7.4)
117[info] version-codecs-jsoniter (3.7.4)
118[info] versionNative (3.7.4)
119[info] jsProjects (3.7.4)
120[info] version-zio-preludeNative (3.7.4)
121[info] nativeProjects (3.7.4)
122[info] version-zio-prelude (3.7.4)
123[info] version-codecs-zioNative (3.7.4)
124[info] version-codecs-jsoniterNative (3.7.4)
125[info] Excluding projects:
126[info] Reapplying settings...
127[info] set current project to version-root (in build file:/build/repo/)
128Execute 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
129[info] Reapplying settings...
130[info] set current project to version-root (in build file:/build/repo/)
131[info] Defining Global / credentials, ThisBuild / credentials and 15 others.
132[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 115 others.
133[info] Run `last` for details.
134[info] Reapplying settings...
135[info] set current project to version-root (in build file:/build/repo/)
136Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
137[info] Reapplying settings...
138OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
139
140 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
141 Did you mean version-zio-prelude / allExcludeDependencies ?
142 , retry without global scopes
143[info] Reapplying settings...
144[info] set current project to version-root (in build file:/build/repo/)
145Execute removeScalacOptionsStartingWith: -P:wartremover
146[info] Reapplying settings...
147[info] set current project to version-root (in build file:/build/repo/)
148[success] Total time: 0 s, completed Dec 28, 2025, 6:57:35 PM
149Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"modules/core/src/main/scala/version/parser.scala","pattern":".toInt","replaceWith":".nn.toInt"}]}
150Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
151Starting build...
152Projects: Set(version, version-codecs-jsoniter, version-codecs-zio, version-zio-prelude)
153Starting build for ProjectRef(file:/build/repo/,version) (version)... [0/4]
154OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
155OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
156Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/core/.jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
157OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
158OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
159OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
160[info] compiling 4 Scala sources to /build/repo/modules/core/.jvm/target/scala-3.7.4/classes ...
161[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:39:31
162[warn] 39 | MajorVersion(major.nn.toInt),
163[warn] | ^^^^^^^^
164[warn] | Unnecessary .nn: qualifier is already not null
165[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:40:31
166[warn] 40 | MinorVersion(minor.nn.toInt),
167[warn] | ^^^^^^^^
168[warn] | Unnecessary .nn: qualifier is already not null
169[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:41:30
170[warn] 41 | PatchNumber(patch.nn.toInt),
171[warn] | ^^^^^^^^
172[warn] | Unnecessary .nn: qualifier is already not null
173[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:55:85
174[warn] 55 | case alphaPreReleasePattern(_, ver) => PreRelease.alpha(PreReleaseNumber(ver.nn.toInt))
175[warn] | ^^^^^^
176[warn] | Unnecessary .nn: qualifier is already not null
177[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:56:84
178[warn] 56 | case betaPreReleasePattern(_, ver) => PreRelease.beta(PreReleaseNumber(ver.nn.toInt))
179[warn] | ^^^^^^
180[warn] | Unnecessary .nn: qualifier is already not null
181[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:57:89
182[warn] 57 | case milestonePreReleasePattern(_, ver) => PreRelease.milestone(PreReleaseNumber(ver.nn.toInt))
183[warn] | ^^^^^^
184[warn] | Unnecessary .nn: qualifier is already not null
185[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:58:96
186[warn] 58 | case rcPreReleasePattern(_, ver) => PreRelease.releaseCandidate(PreReleaseNumber(ver.nn.toInt))
187[warn] | ^^^^^^
188[warn] | Unnecessary .nn: qualifier is already not null
189[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/version.scala:112:94
190[warn] 112 | final private val classifierMap = PreReleaseClassifier.values.flatMap(c => aliases(c).map(_.nn.toLowerCase -> c)).toMap
191[warn] | ^^^^
192[warn] | Unnecessary .nn: qualifier is already not null
193[warn] 8 warnings found
194[info] done compiling
195[info] compiling 3 Scala sources to /build/repo/modules/core/.jvm/target/scala-3.7.4/test-classes ...
196[info] done compiling
197Starting build for ProjectRef(file:/build/repo/,version-codecs-jsoniter) (version-codecs-jsoniter)... [1/4]
198Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
199[info] compiling 1 Scala source to /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.7.4/classes ...
200[info] done compiling
201[info] compiling 1 Scala source to /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.7.4/test-classes ...
202[info] done compiling
203Starting build for ProjectRef(file:/build/repo/,version-codecs-zio) (version-codecs-zio)... [2/4]
204Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/codecs-zio/.jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
205[info] compiling 1 Scala source to /build/repo/modules/codecs-zio/.jvm/target/scala-3.7.4/classes ...
206[info] done compiling
207[info] compiling 1 Scala source to /build/repo/modules/codecs-zio/.jvm/target/scala-3.7.4/test-classes ...
208[info] done compiling
209Starting build for ProjectRef(file:/build/repo/,version-zio-prelude) (version-zio-prelude)... [3/4]
210Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/zio-prelude/.jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
211[info] compiling 1 Scala source to /build/repo/modules/zio-prelude/.jvm/target/scala-3.7.4/classes ...
212[info] done compiling
213[info] compiling 1 Scala source to /build/repo/modules/zio-prelude/.jvm/target/scala-3.7.4/test-classes ...
214[info] done compiling
215
216************************
217Build summary:
218[{
219 "module": "version",
220 "compile": {"status": "ok", "tookMs": 7788, "warnings": 8, "errors": 0, "sourceVersion": "3.4-migration"},
221 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
222 "test-compile": {"status": "ok", "tookMs": 3012, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
223 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
224 "publish": {"status": "skipped", "tookMs": 0},
225 "metadata": {
226 "crossScalaVersions": ["3.3.5"]
227}
228},{
229 "module": "version-codecs-jsoniter",
230 "compile": {"status": "ok", "tookMs": 1060, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
231 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
232 "test-compile": {"status": "ok", "tookMs": 966, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
233 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
234 "publish": {"status": "skipped", "tookMs": 0},
235 "metadata": {
236 "crossScalaVersions": ["3.3.5"]
237}
238},{
239 "module": "version-codecs-zio",
240 "compile": {"status": "ok", "tookMs": 1598, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
241 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
242 "test-compile": {"status": "ok", "tookMs": 1012, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
243 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
244 "publish": {"status": "skipped", "tookMs": 0},
245 "metadata": {
246 "crossScalaVersions": ["3.3.5"]
247}
248},{
249 "module": "version-zio-prelude",
250 "compile": {"status": "ok", "tookMs": 549, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
251 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
252 "test-compile": {"status": "ok", "tookMs": 1126, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
253 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
254 "publish": {"status": "skipped", "tookMs": 0},
255 "metadata": {
256 "crossScalaVersions": ["3.3.5"]
257}
258}]
259************************
260[success] Total time: 43 s, completed Dec 28, 2025, 6:58:18 PM
261[0JChecking patch project/plugins.sbt...
262Checking patch project/build.properties...
263Checking patch modules/core/src/main/scala/version/parser.scala...
264Checking patch build.sbt...
265Applied patch project/plugins.sbt cleanly.
266Applied patch project/build.properties cleanly.
267Applied patch modules/core/src/main/scala/version/parser.scala cleanly.
268Applied patch build.sbt cleanly.
269No migration rewrite changes found, would not commit
270Using target Scala version for migration: 3.7.4
271Migrating project for -source:3.7 using Scala 3.7.4
272----
273Preparing build for 3.7.4
274Would try to apply common scalacOption (best-effort, sbt/mill only):
275Append: -rewrite,REQUIRE:-source:3.7-migration
276Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
277
278Try apply source patch:
279Path: modules/core/src/main/scala/version/parser.scala
280Pattern: .toInt
281Replacement: .nn.toInt
282Successfully applied pattern '.toInt' in modules/core/src/main/scala/version/parser.scala
283----
284Starting build for 3.7.4
285Execute tests: false
286sbt project found:
287Sbt version 1.10.7 is not supported, minimal supported version is 1.11.5
288Enforcing usage of sbt in version 1.11.5
289No prepare script found for project shuwariafrica/version
290##################################
291Scala version: 3.7.4
292Targets: africa.shuwari%version africa.shuwari%version-codecs-jsoniter africa.shuwari%version-codecs-zio africa.shuwari%version-zio-prelude
293Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"modules/core/src/main/scala/version/parser.scala","pattern":".toInt","replaceWith":".nn.toInt"}]}
294##################################
295Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
296Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
297[sbt_options] declare -a sbt_options=()
298[process_args] java_version = '21'
299[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
300# Executing command line:
301java
302-Dfile.encoding=UTF-8
303-Xmx5G
304-Xms2G
305-Xss4M
306-Dcommunitybuild.scala=3.7.4
307-Dcommunitybuild.project.dependencies.add=
308-Xmx7G
309-Xms4G
310-Xss8M
311-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
312-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
313-jar
314/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
315"setCrossScalaVersions 3.7.4"
316"++3.7.4 -v"
317"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
318"set every credentials := Nil"
319"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
320"removeScalacOptionsStartingWith -P:wartremover"
321
322moduleMappings
323"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"modules/core/src/main/scala/version/parser.scala","pattern":".toInt","replaceWith":".nn.toInt"}]}""" africa.shuwari%version africa.shuwari%version-codecs-jsoniter africa.shuwari%version-codecs-zio africa.shuwari%version-zio-prelude"
324
325[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
326[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
327[info] loading project definition from /build/repo/project
328[info] loading settings for project version-root from build.sbt...
329[info] resolving key references (19437 settings) ...
330[info] set current project to version-root (in build file:/build/repo/)
331Execute setCrossScalaVersions: 3.7.4
332OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-zioJS/crossScalaVersions
333OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-jsoniterNative/crossScalaVersions
334OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in nativeProjects/crossScalaVersions
335OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in versionJS/crossScalaVersions
336OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-root/crossScalaVersions
337OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-zioNative/crossScalaVersions
338OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in jvmProjects/crossScalaVersions
339OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-zio-preludeNative/crossScalaVersions
340OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version/crossScalaVersions
341OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-zio-prelude/crossScalaVersions
342OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-jsoniterJS/crossScalaVersions
343OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-zio-preludeJS/crossScalaVersions
344OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in versionNative/crossScalaVersions
345OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in jsProjects/crossScalaVersions
346OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-zio/crossScalaVersions
347OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-jsoniter/crossScalaVersions
348[info] set current project to version-root (in build file:/build/repo/)
349[info] Setting Scala version to 3.7.4 on 16 projects.
350[info] Switching Scala version on:
351[info] version-codecs-jsoniterJS (3.7.4)
352[info] version-zio-preludeJS (3.7.4)
353[info] version-codecs-zio (3.7.4)
354[info] jvmProjects (3.7.4)
355[info] * version-root (3.7.4)
356[info] version-codecs-zioJS (3.7.4)
357[info] versionJS (3.7.4)
358[info] version (3.7.4)
359[info] version-codecs-jsoniter (3.7.4)
360[info] versionNative (3.7.4)
361[info] jsProjects (3.7.4)
362[info] version-zio-preludeNative (3.7.4)
363[info] nativeProjects (3.7.4)
364[info] version-zio-prelude (3.7.4)
365[info] version-codecs-zioNative (3.7.4)
366[info] version-codecs-jsoniterNative (3.7.4)
367[info] Excluding projects:
368[info] Reapplying settings...
369[info] set current project to version-root (in build file:/build/repo/)
370Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
371[info] Reapplying settings...
372[info] set current project to version-root (in build file:/build/repo/)
373[info] Defining Global / credentials, ThisBuild / credentials and 15 others.
374[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 115 others.
375[info] Run `last` for details.
376[info] Reapplying settings...
377[info] set current project to version-root (in build file:/build/repo/)
378Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
379[info] Reapplying settings...
380OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
381
382 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
383 Did you mean version-zio-prelude / allExcludeDependencies ?
384 , retry without global scopes
385[info] Reapplying settings...
386[info] set current project to version-root (in build file:/build/repo/)
387Execute removeScalacOptionsStartingWith: -P:wartremover
388[info] Reapplying settings...
389[info] set current project to version-root (in build file:/build/repo/)
390[success] Total time: 0 s, completed Dec 28, 2025, 6:58:35 PM
391Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"modules/core/src/main/scala/version/parser.scala","pattern":".toInt","replaceWith":".nn.toInt"}]}
392Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
393Starting build...
394Projects: Set(version, version-codecs-jsoniter, version-codecs-zio, version-zio-prelude)
395Starting build for ProjectRef(file:/build/repo/,version) (version)... [0/4]
396OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
397OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
398Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/core/.jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
399OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
400OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
401OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
402[info] compiling 4 Scala sources to /build/repo/modules/core/.jvm/target/scala-3.7.4/classes ...
403[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:39:31
404[warn] 39 | MajorVersion(major.nn.toInt),
405[warn] | ^^^^^^^^
406[warn] | Unnecessary .nn: qualifier is already not null
407[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:40:31
408[warn] 40 | MinorVersion(minor.nn.toInt),
409[warn] | ^^^^^^^^
410[warn] | Unnecessary .nn: qualifier is already not null
411[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:41:30
412[warn] 41 | PatchNumber(patch.nn.toInt),
413[warn] | ^^^^^^^^
414[warn] | Unnecessary .nn: qualifier is already not null
415[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:55:85
416[warn] 55 | case alphaPreReleasePattern(_, ver) => PreRelease.alpha(PreReleaseNumber(ver.nn.toInt))
417[warn] | ^^^^^^
418[warn] | Unnecessary .nn: qualifier is already not null
419[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:56:84
420[warn] 56 | case betaPreReleasePattern(_, ver) => PreRelease.beta(PreReleaseNumber(ver.nn.toInt))
421[warn] | ^^^^^^
422[warn] | Unnecessary .nn: qualifier is already not null
423[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:57:89
424[warn] 57 | case milestonePreReleasePattern(_, ver) => PreRelease.milestone(PreReleaseNumber(ver.nn.toInt))
425[warn] | ^^^^^^
426[warn] | Unnecessary .nn: qualifier is already not null
427[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/parser.scala:58:96
428[warn] 58 | case rcPreReleasePattern(_, ver) => PreRelease.releaseCandidate(PreReleaseNumber(ver.nn.toInt))
429[warn] | ^^^^^^
430[warn] | Unnecessary .nn: qualifier is already not null
431[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/version.scala:112:94
432[warn] 112 | final private val classifierMap = PreReleaseClassifier.values.flatMap(c => aliases(c).map(_.nn.toLowerCase -> c)).toMap
433[warn] | ^^^^
434[warn] | Unnecessary .nn: qualifier is already not null
435[info] [patched file /build/repo/modules/core/src/main/scala/version/version.scala]
436[warn] 8 warnings found
437[info] done compiling
438[info] compiling 1 Scala source to /build/repo/modules/core/.jvm/target/scala-3.7.4/classes ...
439[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/version.scala:112:94
440[warn] 112 | final private val classifierMap = PreReleaseClassifier.values.flatMap(c => aliases(c).map(_.nn.toLowerCase -> c)).toMap
441[warn] | ^^^^
442[warn] | Unnecessary .nn: qualifier is already not null
443[warn] one warning found
444[info] done compiling
445[info] compiling 3 Scala sources to /build/repo/modules/core/.jvm/target/scala-3.7.4/test-classes ...
446[info] done compiling
447Starting build for ProjectRef(file:/build/repo/,version-codecs-jsoniter) (version-codecs-jsoniter)... [1/4]
448Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
449[info] compiling 1 Scala source to /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.7.4/classes ...
450[info] done compiling
451[info] compiling 1 Scala source to /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.7.4/test-classes ...
452[info] done compiling
453Starting build for ProjectRef(file:/build/repo/,version-codecs-zio) (version-codecs-zio)... [2/4]
454Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/codecs-zio/.jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
455[info] compiling 1 Scala source to /build/repo/modules/codecs-zio/.jvm/target/scala-3.7.4/classes ...
456[info] done compiling
457[info] compiling 1 Scala source to /build/repo/modules/codecs-zio/.jvm/target/scala-3.7.4/test-classes ...
458[info] done compiling
459Starting build for ProjectRef(file:/build/repo/,version-zio-prelude) (version-zio-prelude)... [3/4]
460Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/zio-prelude/.jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
461[info] compiling 1 Scala source to /build/repo/modules/zio-prelude/.jvm/target/scala-3.7.4/classes ...
462[info] done compiling
463[info] compiling 1 Scala source to /build/repo/modules/zio-prelude/.jvm/target/scala-3.7.4/test-classes ...
464[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:29:46
465[warn] 29 | assert(MajorVersion(1) === MajorVersion(1))
466[warn] | ^
467[warn] |Given search preference for zio.prelude.Equal[version.MajorVersion] between alternatives
468[warn] | (version.zio.prelude.given_Ord_MajorVersion :
469[warn] | zio.prelude.Ord[version.MajorVersion])
470[warn] |and
471[warn] | (version.zio.prelude.given_Equal_MajorVersion :
472[warn] | zio.prelude.Equal[version.MajorVersion])
473[warn] |has changed.
474[warn] |Previous choice : the first alternative
475[warn] |Choice from Scala 3.7 : the second alternative
476[warn] |
477[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
478[warn] |by using @annotation.nowarn("id=205")
479[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:30:46
480[warn] 30 | assert(MajorVersion(1) !== MajorVersion(2))
481[warn] | ^
482[warn] |Given search preference for zio.prelude.Equal[version.MajorVersion] between alternatives
483[warn] | (version.zio.prelude.given_Ord_MajorVersion :
484[warn] | zio.prelude.Ord[version.MajorVersion])
485[warn] |and
486[warn] | (version.zio.prelude.given_Equal_MajorVersion :
487[warn] | zio.prelude.Equal[version.MajorVersion])
488[warn] |has changed.
489[warn] |Previous choice : the first alternative
490[warn] |Choice from Scala 3.7 : the second alternative
491[warn] |
492[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
493[warn] |by using @annotation.nowarn("id=205")
494[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:33:46
495[warn] 33 | assert(MinorVersion(1) === MinorVersion(1))
496[warn] | ^
497[warn] |Given search preference for zio.prelude.Equal[version.MinorVersion] between alternatives
498[warn] | (version.zio.prelude.given_Ord_MinorVersion :
499[warn] | zio.prelude.Ord[version.MinorVersion])
500[warn] |and
501[warn] | (version.zio.prelude.given_Equal_MinorVersion :
502[warn] | zio.prelude.Equal[version.MinorVersion])
503[warn] |has changed.
504[warn] |Previous choice : the first alternative
505[warn] |Choice from Scala 3.7 : the second alternative
506[warn] |
507[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
508[warn] |by using @annotation.nowarn("id=205")
509[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:34:46
510[warn] 34 | assert(MinorVersion(1) !== MinorVersion(2))
511[warn] | ^
512[warn] |Given search preference for zio.prelude.Equal[version.MinorVersion] between alternatives
513[warn] | (version.zio.prelude.given_Ord_MinorVersion :
514[warn] | zio.prelude.Ord[version.MinorVersion])
515[warn] |and
516[warn] | (version.zio.prelude.given_Equal_MinorVersion :
517[warn] | zio.prelude.Equal[version.MinorVersion])
518[warn] |has changed.
519[warn] |Previous choice : the first alternative
520[warn] |Choice from Scala 3.7 : the second alternative
521[warn] |
522[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
523[warn] |by using @annotation.nowarn("id=205")
524[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:37:44
525[warn] 37 | assert(PatchNumber(1) === PatchNumber(1))
526[warn] | ^
527[warn] |Given search preference for zio.prelude.Equal[version.PatchNumber] between alternatives
528[warn] | (version.zio.prelude.given_Ord_PatchNumber :
529[warn] | zio.prelude.Ord[version.PatchNumber])
530[warn] |and
531[warn] | (version.zio.prelude.given_Equal_PatchNumber :
532[warn] | zio.prelude.Equal[version.PatchNumber])
533[warn] |has changed.
534[warn] |Previous choice : the first alternative
535[warn] |Choice from Scala 3.7 : the second alternative
536[warn] |
537[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
538[warn] |by using @annotation.nowarn("id=205")
539[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:38:44
540[warn] 38 | assert(PatchNumber(1) !== PatchNumber(2))
541[warn] | ^
542[warn] |Given search preference for zio.prelude.Equal[version.PatchNumber] between alternatives
543[warn] | (version.zio.prelude.given_Ord_PatchNumber :
544[warn] | zio.prelude.Ord[version.PatchNumber])
545[warn] |and
546[warn] | (version.zio.prelude.given_Equal_PatchNumber :
547[warn] | zio.prelude.Equal[version.PatchNumber])
548[warn] |has changed.
549[warn] |Previous choice : the first alternative
550[warn] |Choice from Scala 3.7 : the second alternative
551[warn] |
552[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
553[warn] |by using @annotation.nowarn("id=205")
554[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:41:54
555[warn] 41 | assert(PreReleaseNumber(1) === PreReleaseNumber(1))
556[warn] | ^
557[warn] |Given search preference for zio.prelude.Equal[version.PreReleaseNumber] between alternatives
558[warn] | (version.zio.prelude.given_Ord_PreReleaseNumber :
559[warn] | zio.prelude.Ord[version.PreReleaseNumber])
560[warn] |and
561[warn] | (version.zio.prelude.given_Equal_PreReleaseNumber :
562[warn] | zio.prelude.Equal[version.PreReleaseNumber])
563[warn] |has changed.
564[warn] |Previous choice : the first alternative
565[warn] |Choice from Scala 3.7 : the second alternative
566[warn] |
567[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
568[warn] |by using @annotation.nowarn("id=205")
569[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:42:54
570[warn] 42 | assert(PreReleaseNumber(1) !== PreReleaseNumber(2))
571[warn] | ^
572[warn] |Given search preference for zio.prelude.Equal[version.PreReleaseNumber] between alternatives
573[warn] | (version.zio.prelude.given_Ord_PreReleaseNumber :
574[warn] | zio.prelude.Ord[version.PreReleaseNumber])
575[warn] |and
576[warn] | (version.zio.prelude.given_Equal_PreReleaseNumber :
577[warn] | zio.prelude.Equal[version.PreReleaseNumber])
578[warn] |has changed.
579[warn] |Previous choice : the first alternative
580[warn] |Choice from Scala 3.7 : the second alternative
581[warn] |
582[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
583[warn] |by using @annotation.nowarn("id=205")
584[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:45:68
585[warn] 45 | assert(PreReleaseClassifier.Alpha === PreReleaseClassifier.Alpha)
586[warn] | ^
587[warn] |Given search preference for zio.prelude.Equal[version.PreReleaseClassifier] between alternatives
588[warn] | (version.zio.prelude.given_Ord_PreReleaseClassifier :
589[warn] | zio.prelude.Ord[version.PreReleaseClassifier])
590[warn] |and
591[warn] | (version.zio.prelude.given_Equal_PreReleaseClassifier :
592[warn] | zio.prelude.Equal[version.PreReleaseClassifier])
593[warn] |has changed.
594[warn] |Previous choice : the first alternative
595[warn] |Choice from Scala 3.7 : the second alternative
596[warn] |
597[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
598[warn] |by using @annotation.nowarn("id=205")
599[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:46:67
600[warn] 46 | assert(PreReleaseClassifier.Alpha !== PreReleaseClassifier.Beta)
601[warn] | ^
602[warn] |Given search preference for zio.prelude.Equal[version.PreReleaseClassifier] between alternatives
603[warn] | (version.zio.prelude.given_Ord_PreReleaseClassifier :
604[warn] | zio.prelude.Ord[version.PreReleaseClassifier])
605[warn] |and
606[warn] | (version.zio.prelude.given_Equal_PreReleaseClassifier :
607[warn] | zio.prelude.Equal[version.PreReleaseClassifier])
608[warn] |has changed.
609[warn] |Previous choice : the first alternative
610[warn] |Choice from Scala 3.7 : the second alternative
611[warn] |
612[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
613[warn] |by using @annotation.nowarn("id=205")
614[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:49:90
615[warn] 49 | assert(PreRelease.alpha(PreReleaseNumber(1)) === PreRelease.alpha(PreReleaseNumber(1)))
616[warn] | ^
617[warn] |Given search preference for zio.prelude.Equal[version.PreRelease] between alternatives
618[warn] | (version.zio.prelude.given_Ord_PreRelease : zio.prelude.Ord[version.PreRelease])
619[warn] |and
620[warn] | (version.zio.prelude.given_Equal_PreRelease :
621[warn] | zio.prelude.Equal[version.PreRelease])
622[warn] |has changed.
623[warn] |Previous choice : the first alternative
624[warn] |Choice from Scala 3.7 : the second alternative
625[warn] |
626[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
627[warn] |by using @annotation.nowarn("id=205")
628[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:50:89
629[warn] 50 | assert(PreRelease.beta(PreReleaseNumber(1)) !== PreRelease.alpha(PreReleaseNumber(1)))
630[warn] | ^
631[warn] |Given search preference for zio.prelude.Equal[version.PreRelease] between alternatives
632[warn] | (version.zio.prelude.given_Ord_PreRelease : zio.prelude.Ord[version.PreRelease])
633[warn] |and
634[warn] | (version.zio.prelude.given_Equal_PreRelease :
635[warn] | zio.prelude.Equal[version.PreRelease])
636[warn] |has changed.
637[warn] |Previous choice : the first alternative
638[warn] |Choice from Scala 3.7 : the second alternative
639[warn] |
640[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
641[warn] |by using @annotation.nowarn("id=205")
642[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:51:90
643[warn] 51 | assert(PreRelease.alpha(PreReleaseNumber(2)) !== PreRelease.alpha(PreReleaseNumber(1)))
644[warn] | ^
645[warn] |Given search preference for zio.prelude.Equal[version.PreRelease] between alternatives
646[warn] | (version.zio.prelude.given_Ord_PreRelease : zio.prelude.Ord[version.PreRelease])
647[warn] |and
648[warn] | (version.zio.prelude.given_Equal_PreRelease :
649[warn] | zio.prelude.Equal[version.PreRelease])
650[warn] |has changed.
651[warn] |Previous choice : the first alternative
652[warn] |Choice from Scala 3.7 : the second alternative
653[warn] |
654[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
655[warn] |by using @annotation.nowarn("id=205")
656[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:55:46
657[warn] 55 | assert(MajorVersion(1) === MajorVersion(1))
658[warn] | ^
659[warn] |Given search preference for zio.prelude.Equal[version.MajorVersion] between alternatives
660[warn] | (version.zio.prelude.given_Ord_MajorVersion :
661[warn] | zio.prelude.Ord[version.MajorVersion])
662[warn] |and
663[warn] | (version.zio.prelude.given_Equal_MajorVersion :
664[warn] | zio.prelude.Equal[version.MajorVersion])
665[warn] |has changed.
666[warn] |Previous choice : the first alternative
667[warn] |Choice from Scala 3.7 : the second alternative
668[warn] |
669[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
670[warn] |by using @annotation.nowarn("id=205")
671[warn] -- [E205] Potential Issue Warning: /build/repo/modules/zio-prelude/src/test/scala/version/zio/zio_prelude_tests.scala:56:48
672[warn] 56 | assert(!(MajorVersion(1) === MajorVersion(2)))
673[warn] | ^
674[warn] |Given search preference for zio.prelude.Equal[version.MajorVersion] between alternatives
675[warn] | (version.zio.prelude.given_Ord_MajorVersion :
676[warn] | zio.prelude.Ord[version.MajorVersion])
677[warn] |and
678[warn] | (version.zio.prelude.given_Equal_MajorVersion :
679[warn] | zio.prelude.Equal[version.MajorVersion])
680[warn] |has changed.
681[warn] |Previous choice : the first alternative
682[warn] |Choice from Scala 3.7 : the second alternative
683[warn] |
684[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
685[warn] |by using @annotation.nowarn("id=205")
686[warn] 15 warnings found
687[info] done compiling
688
689************************
690Build summary:
691[{
692 "module": "version",
693 "compile": {"status": "ok", "tookMs": 7006, "warnings": 8, "errors": 0, "sourceVersion": "3.7-migration"},
694 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
695 "test-compile": {"status": "ok", "tookMs": 3821, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
696 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
697 "publish": {"status": "skipped", "tookMs": 0},
698 "metadata": {
699 "crossScalaVersions": ["3.3.5"]
700}
701},{
702 "module": "version-codecs-jsoniter",
703 "compile": {"status": "ok", "tookMs": 997, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
704 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
705 "test-compile": {"status": "ok", "tookMs": 877, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
706 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
707 "publish": {"status": "skipped", "tookMs": 0},
708 "metadata": {
709 "crossScalaVersions": ["3.3.5"]
710}
711},{
712 "module": "version-codecs-zio",
713 "compile": {"status": "ok", "tookMs": 1659, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
714 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
715 "test-compile": {"status": "ok", "tookMs": 1010, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
716 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
717 "publish": {"status": "skipped", "tookMs": 0},
718 "metadata": {
719 "crossScalaVersions": ["3.3.5"]
720}
721},{
722 "module": "version-zio-prelude",
723 "compile": {"status": "ok", "tookMs": 533, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
724 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
725 "test-compile": {"status": "ok", "tookMs": 1171, "warnings": 15, "errors": 0, "sourceVersion": "3.7-migration"},
726 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
727 "publish": {"status": "skipped", "tookMs": 0},
728 "metadata": {
729 "crossScalaVersions": ["3.3.5"]
730}
731}]
732************************
733[success] Total time: 19 s, completed Dec 28, 2025, 6:58:54 PM
734[0JChecking patch project/plugins.sbt...
735Checking patch project/build.properties...
736Checking patch modules/core/src/main/scala/version/parser.scala...
737Checking patch build.sbt...
738Applied patch project/plugins.sbt cleanly.
739Applied patch project/build.properties cleanly.
740Applied patch modules/core/src/main/scala/version/parser.scala cleanly.
741Applied patch build.sbt cleanly.
742Commit migration rewrites
743Switched to a new branch 'opencb/migrate-source-3.7'
744[opencb/migrate-source-3.7 2b91249] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4
745 1 file changed, 1 insertion(+), 1 deletion(-)
746----
747Preparing build for 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
748Scala binary version found: 3.8
749Implicitly using source version 3.8
750Scala binary version found: 3.8
751Implicitly using source version 3.8
752Would try to apply common scalacOption (best-effort, sbt/mill only):
753Append: ,REQUIRE:-source:3.8
754Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
755
756Try apply source patch:
757Path: modules/core/src/main/scala/version/parser.scala
758Pattern: .toInt
759Replacement: .nn.toInt
760Successfully applied pattern '.toInt' in modules/core/src/main/scala/version/parser.scala
761----
762Starting build for 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
763Execute tests: false
764sbt project found:
765Sbt version 1.10.7 is not supported, minimal supported version is 1.11.5
766Enforcing usage of sbt in version 1.11.5
767No prepare script found for project shuwariafrica/version
768##################################
769Scala version: 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
770Targets: africa.shuwari%version africa.shuwari%version-codecs-jsoniter africa.shuwari%version-codecs-zio africa.shuwari%version-zio-prelude
771Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"modules/core/src/main/scala/version/parser.scala","pattern":".toInt","replaceWith":".nn.toInt"}]}
772##################################
773Using extra scalacOptions: ,REQUIRE:-source:3.8
774Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
775[sbt_options] declare -a sbt_options=()
776[process_args] java_version = '21'
777[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
778# Executing command line:
779java
780-Dfile.encoding=UTF-8
781-Xmx5G
782-Xms2G
783-Xss4M
784-Dcommunitybuild.scala=3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
785-Dcommunitybuild.project.dependencies.add=
786-Xmx7G
787-Xms4G
788-Xss8M
789-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
790-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
791-jar
792/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
793"setCrossScalaVersions 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY"
794"++3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY -v"
795"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
796"set every credentials := Nil"
797"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
798"removeScalacOptionsStartingWith -P:wartremover"
799
800moduleMappings
801"runBuild 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"modules/core/src/main/scala/version/parser.scala","pattern":".toInt","replaceWith":".nn.toInt"}]}""" africa.shuwari%version africa.shuwari%version-codecs-jsoniter africa.shuwari%version-codecs-zio africa.shuwari%version-zio-prelude"
802
803[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
804[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
805[info] loading project definition from /build/repo/project
806[info] loading settings for project version-root from build.sbt...
807[info] resolving key references (19437 settings) ...
808[info] set current project to version-root (in build file:/build/repo/)
809Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
810OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version-codecs-zioJS/crossScalaVersions
811OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version-codecs-jsoniterNative/crossScalaVersions
812OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in nativeProjects/crossScalaVersions
813OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in versionJS/crossScalaVersions
814OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version-root/crossScalaVersions
815OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version-codecs-zioNative/crossScalaVersions
816OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in jvmProjects/crossScalaVersions
817OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version-zio-preludeNative/crossScalaVersions
818OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version/crossScalaVersions
819OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version-zio-prelude/crossScalaVersions
820OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version-codecs-jsoniterJS/crossScalaVersions
821OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version-zio-preludeJS/crossScalaVersions
822OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in versionNative/crossScalaVersions
823OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in jsProjects/crossScalaVersions
824OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version-codecs-zio/crossScalaVersions
825OpenCB::Changing crossVersion 3.3.5 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in version-codecs-jsoniter/crossScalaVersions
826[info] set current project to version-root (in build file:/build/repo/)
827[info] Setting Scala version to 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY on 16 projects.
828[info] Switching Scala version on:
829[info] version-codecs-jsoniterJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
830[info] version-zio-preludeJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
831[info] version-codecs-zio (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
832[info] jvmProjects (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
833[info] * version-root (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
834[info] version-codecs-zioJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
835[info] versionJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
836[info] version (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
837[info] version-codecs-jsoniter (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
838[info] versionNative (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
839[info] jsProjects (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
840[info] version-zio-preludeNative (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
841[info] nativeProjects (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
842[info] version-zio-prelude (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
843[info] version-codecs-zioNative (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
844[info] version-codecs-jsoniterNative (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
845[info] Excluding projects:
846[info] Reapplying settings...
847[info] set current project to version-root (in build file:/build/repo/)
848Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
849[info] Reapplying settings...
850[info] set current project to version-root (in build file:/build/repo/)
851[info] Defining Global / credentials, ThisBuild / credentials and 15 others.
852[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 115 others.
853[info] Run `last` for details.
854[info] Reapplying settings...
855[info] set current project to version-root (in build file:/build/repo/)
856Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
857[info] Reapplying settings...
858OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
859
860 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
861 Did you mean version-zio-prelude / allExcludeDependencies ?
862 , retry without global scopes
863[info] Reapplying settings...
864[info] set current project to version-root (in build file:/build/repo/)
865Execute removeScalacOptionsStartingWith: -P:wartremover
866[info] Reapplying settings...
867[info] set current project to version-root (in build file:/build/repo/)
868[success] Total time: 0 s, completed Dec 28, 2025, 6:59:12 PM
869Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4","3.7"],"sourcePatches":[{"path":"modules/core/src/main/scala/version/parser.scala","pattern":".toInt","replaceWith":".nn.toInt"}]}
870Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
871Starting build...
872Projects: Set(version, version-codecs-jsoniter, version-codecs-zio, version-zio-prelude)
873Starting build for ProjectRef(file:/build/repo/,version) (version)... [0/4]
874OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
875Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/core/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
876OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
877OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
878OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
879[info] compiling 4 Scala sources to /build/repo/modules/core/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
880[warn] -- [E216] Syntax Warning: /build/repo/modules/core/src/main/scala/version/version.scala:112:94
881[warn] 112 | final private val classifierMap = PreReleaseClassifier.values.flatMap(c => aliases(c).map(_.nn.toLowerCase -> c)).toMap
882[warn] | ^^^^
883[warn] | Unnecessary .nn: qualifier is already not null
884[warn] one warning found
885[info] done compiling
886[info] compiling 3 Scala sources to /build/repo/modules/core/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/test-classes ...
887[info] done compiling
888Starting build for ProjectRef(file:/build/repo/,version-codecs-jsoniter) (version-codecs-jsoniter)... [1/4]
889Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
890[info] compiling 1 Scala source to /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
891[info] done compiling
892[info] compiling 1 Scala source to /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/test-classes ...
893[info] done compiling
894Starting build for ProjectRef(file:/build/repo/,version-codecs-zio) (version-codecs-zio)... [2/4]
895Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/codecs-zio/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
896[info] compiling 1 Scala source to /build/repo/modules/codecs-zio/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
897[info] done compiling
898[info] compiling 1 Scala source to /build/repo/modules/codecs-zio/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/test-classes ...
899[info] done compiling
900Starting build for ProjectRef(file:/build/repo/,version-zio-prelude) (version-zio-prelude)... [3/4]
901Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/zio-prelude/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
902[info] compiling 1 Scala source to /build/repo/modules/zio-prelude/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/classes ...
903[info] done compiling
904[info] compiling 1 Scala source to /build/repo/modules/zio-prelude/.jvm/target/scala-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/test-classes ...
905[info] done compiling
906
907************************
908Build summary:
909[{
910 "module": "version",
911 "compile": {"status": "ok", "tookMs": 10638, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
912 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
913 "test-compile": {"status": "ok", "tookMs": 3485, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
914 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
915 "publish": {"status": "skipped", "tookMs": 0},
916 "metadata": {
917 "crossScalaVersions": ["3.3.5"]
918}
919},{
920 "module": "version-codecs-jsoniter",
921 "compile": {"status": "ok", "tookMs": 1170, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
922 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
923 "test-compile": {"status": "ok", "tookMs": 969, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
924 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
925 "publish": {"status": "skipped", "tookMs": 0},
926 "metadata": {
927 "crossScalaVersions": ["3.3.5"]
928}
929},{
930 "module": "version-codecs-zio",
931 "compile": {"status": "ok", "tookMs": 1902, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
932 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
933 "test-compile": {"status": "ok", "tookMs": 1001, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
934 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
935 "publish": {"status": "skipped", "tookMs": 0},
936 "metadata": {
937 "crossScalaVersions": ["3.3.5"]
938}
939},{
940 "module": "version-zio-prelude",
941 "compile": {"status": "ok", "tookMs": 844, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
942 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
943 "test-compile": {"status": "ok", "tookMs": 1156, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
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": ["3.3.5"]
948}
949}]
950************************
951[success] Total time: 31 s, completed Dec 28, 2025, 6:59:43 PM
952[0JChecking patch project/plugins.sbt...
953Checking patch project/build.properties...
954Checking patch modules/core/src/main/scala/version/parser.scala...
955Checking patch build.sbt...
956Applied patch project/plugins.sbt cleanly.
957Applied patch project/build.properties cleanly.
958Applied patch modules/core/src/main/scala/version/parser.scala cleanly.
959Applied patch build.sbt cleanly.