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