Build Logs

shuwariafrica/version • 3.8.0-RC6:2026-01-08

Errors

0

Warnings

299

Total Lines

1051

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.02s.
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/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-zio-preludeNative/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 Jan 8, 2026, 2:42:12 AM
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": 6653, "warnings": 8, "errors": 0, "sourceVersion": "3.4-migration"},
221 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
222 "test-compile": {"status": "ok", "tookMs": 2860, "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": 1409, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
231 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
232 "test-compile": {"status": "ok", "tookMs": 963, "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": 1509, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
241 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
242 "test-compile": {"status": "ok", "tookMs": 904, "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": 534, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
251 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
252 "test-compile": {"status": "ok", "tookMs": 1013, "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: 20 s, completed Jan 8, 2026, 2:42:32 AM
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 versionNative/crossScalaVersions
344OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in jsProjects/crossScalaVersions
345OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-zio/crossScalaVersions
346OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-codecs-jsoniter/crossScalaVersions
347OpenCB::Changing crossVersion 3.3.5 -> 3.7.4 in version-zio-preludeJS/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 Jan 8, 2026, 2:42:49 AM
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": 7111, "warnings": 8, "errors": 0, "sourceVersion": "3.7-migration"},
694 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
695 "test-compile": {"status": "ok", "tookMs": 4335, "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": 1076, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
704 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
705 "test-compile": {"status": "ok", "tookMs": 930, "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": 1788, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
714 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
715 "test-compile": {"status": "ok", "tookMs": 1090, "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": 626, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
724 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
725 "test-compile": {"status": "ok", "tookMs": 1039, "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 Jan 8, 2026, 2:43:09 AM
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 4590713] 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.0-RC6
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.0-RC6
763Execute tests: true
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.0-RC6
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":"full","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.0-RC6
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.0-RC6"
794"++3.8.0-RC6 -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.0-RC6 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","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.0-RC6
810OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in version-codecs-zioJS/crossScalaVersions
811OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in version-codecs-jsoniterNative/crossScalaVersions
812OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in nativeProjects/crossScalaVersions
813OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in versionJS/crossScalaVersions
814OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in version-root/crossScalaVersions
815OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in version-codecs-zioNative/crossScalaVersions
816OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in jvmProjects/crossScalaVersions
817OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in version-zio-preludeNative/crossScalaVersions
818OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in version/crossScalaVersions
819OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in version-zio-prelude/crossScalaVersions
820OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in version-codecs-jsoniterJS/crossScalaVersions
821OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in version-zio-preludeJS/crossScalaVersions
822OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in versionNative/crossScalaVersions
823OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in jsProjects/crossScalaVersions
824OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 in version-codecs-zio/crossScalaVersions
825OpenCB::Changing crossVersion 3.3.5 -> 3.8.0-RC6 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.0-RC6 on 16 projects.
828[info] Switching Scala version on:
829[info] version-codecs-jsoniterJS (3.8.0-RC6)
830[info] version-zio-preludeJS (3.8.0-RC6)
831[info] version-codecs-zio (3.8.0-RC6)
832[info] jvmProjects (3.8.0-RC6)
833[info] * version-root (3.8.0-RC6)
834[info] version-codecs-zioJS (3.8.0-RC6)
835[info] versionJS (3.8.0-RC6)
836[info] version (3.8.0-RC6)
837[info] version-codecs-jsoniter (3.8.0-RC6)
838[info] versionNative (3.8.0-RC6)
839[info] jsProjects (3.8.0-RC6)
840[info] version-zio-preludeNative (3.8.0-RC6)
841[info] nativeProjects (3.8.0-RC6)
842[info] version-zio-prelude (3.8.0-RC6)
843[info] version-codecs-zioNative (3.8.0-RC6)
844[info] version-codecs-jsoniterNative (3.8.0-RC6)
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 Jan 8, 2026, 2:43:26 AM
869Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","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()),Full,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.0-RC6/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.0-RC6/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.0-RC6/test-classes ...
887[info] done compiling
888version.VersionOperationsSuite:
889 + VersionNumberField instances provide a factory for the respective initial supported version. 0.014s
890 + MajorVersion instances provide an unwrapping method. 0.003s
891 + MinorVersion instances provide an unwrapping method. 0.0s
892 + PatchNumber instances provide an unwrapping method. 0.001s
893 + PreReleaseNumber instances provide an unwrapping method. 0.0s
894 + MajorVersion instances provide an increment method. 0.005s
895 + MinorVersion instances provide an increment method. 0.001s
896 + PatchNumber instances provide an increment method. 0.005s
897 + PreReleaseNumber instances provide an increment method. 0.002s
898 + Version instances provide a 'MajorVersion' increment method. 0.001s
899 + Version instances provide a 'MinorVersion' increment method. 0.001s
900 + Version instances provide a 'PatchNumber' increment method. 0.004s
901 + PreReleaseClassifier instances provide a method to retrieve aliases. 0.004s
902 + PreReleaseClassifier instances provide a method to check versioned status. 0.001s
903 + PreRelease instances provide methods to determine their classifier. 0.005s
904version.VersionParserSuite:
905 + Non-PreRelease versions are parsed correctly 0.014s
906 + 'alpha' PreRelease versions are parsed correctly 0.009s
907 + 'beta' PreRelease versions are parsed correctly 0.011s
908 + 'milestone' PreRelease versions are parsed correctly 0.01s
909 + 'rc' PreRelease versions are parsed correctly 0.006s
910 + 'snapshot' PreRelease versions are parsed correctly 0.002s
911 + 'unclassified' PreRelease versions are parsed correctly 0.005s
912version.VersionSuite:
913 + MajorVersion has correct Ordering 0.014s
914 + MajorVersion has to be a Natural number 0.005s
915 + MinorVersion has correct Ordering 0.002s
916 + MinorVersion has to be a Natural number 0.006s
917 + PatchNumber has correct Ordering 0.001s
918 + PatchNumber has to be a Natural number 0.008s
919 + PreReleaseNumber has correct Ordering 0.005s
920 + PreReleaseNumber has to be a Natural number greater than zero 0.007s
921 + PreReleaseClassifier has correct Ordering 0.002s
922 + PreRelease has correct Ordering 0.012s
923 + PreRelease instances cannot be initialised with PreReleaseNumbers for Snapshot releases 0.002s
924 + PreRelease instances cannot be initialised with PreReleaseNumbers for Unclassified releases 0.001s
925 + PreRelease instances cannot be initialised without PreReleaseNumbers for Milestone releases 0.001s
926 + PreRelease instances cannot be initialised without PreReleaseNumbers for Alpha releases 0.0s
927 + PreRelease instances cannot be initialised without PreReleaseNumbers for Beta releases 0.0s
928 + PreRelease instances cannot be initialised without PreReleaseNumbers for ReleaseCandidate releases 0.0s
929 + Version has correct Ordering 0.007s
930 + Stable versions identified correctly 0.001s
931 + Pre-release versions identified correctly 0.0s
932Starting build for ProjectRef(file:/build/repo/,version-codecs-jsoniter) (version-codecs-jsoniter)... [1/4]
933Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.8.0-RC6/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
934[info] compiling 1 Scala source to /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.8.0-RC6/classes ...
935[info] done compiling
936[info] compiling 1 Scala source to /build/repo/modules/codecs-jsoniter/.jvm/target/scala-3.8.0-RC6/test-classes ...
937[info] done compiling
938version.codecs.JsoniterCodecsSuite:
939 + Jsoniter decoding of MajorVersion instances 0.015s
940 + Jsoniter encoding of MajorVersion instances 0.003s
941 + Jsoniter decoding of Minor instances 0.003s
942 + Jsoniter encoding of MinorVersion instances 0.0s
943 + Jsoniter decoding of PatchNumber instances 0.003s
944 + Jsoniter encoding of PatchNumber instances 0.0s
945 + Jsoniter decoding of PreReleaseNumber instances 0.002s
946 + Jsoniter encoding of PreReleaseNumber instances 0.001s
947 + Jsoniter decoding of PreReleaseClassifier instances 0.003s
948 + Jsoniter encoding of PreReleaseClassifier instances 0.001s
949 + Jsoniter decoding of PreRelease instances 0.002s
950 + Jsoniter encoding of PreRelease instances 0.001s
951 + Jsoniter decoding of Version instances 0.001s
952 + Jsoniter encoding of Version instances 0.0s
953Starting build for ProjectRef(file:/build/repo/,version-codecs-zio) (version-codecs-zio)... [2/4]
954Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/codecs-zio/.jvm/target/scala-3.8.0-RC6/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
955[info] compiling 1 Scala source to /build/repo/modules/codecs-zio/.jvm/target/scala-3.8.0-RC6/classes ...
956[info] done compiling
957[info] compiling 1 Scala source to /build/repo/modules/codecs-zio/.jvm/target/scala-3.8.0-RC6/test-classes ...
958[info] done compiling
959version.codecs.zio.ZioJsonCodecsSuite:
960 + zio-json decoding of MajorVersion instances 0.056s
961 + zio-json encoding of MajorVersion instances 0.006s
962 + zio-json decoding of MinorVersion instances 0.002s
963 + zio-json encoding of MinorVersion instances 0.0s
964 + zio-json decoding of PatchNumber instances 0.002s
965 + zio-json encoding of PatchNumber instances 0.001s
966 + zio-json decoding of PreReleaseNumber instances 0.002s
967 + zio-json encoding of PreReleaseNumber instances 0.0s
968 + zio-json decoding of PreReleaseClassifier instances 0.003s
969 + zio-json encoding of PreReleaseClassifier instances 0.0s
970 + zio-json decoding of PreRelease instances 0.025s
971 + zio-json encoding of PreRelease instances 0.003s
972 + zio-json decoding of Version instances 0.005s
973 + zio-json encoding of Version instances 0.001s
974Starting build for ProjectRef(file:/build/repo/,version-zio-prelude) (version-zio-prelude)... [3/4]
975Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/modules/zio-prelude/.jvm/target/scala-3.8.0-RC6/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
976[info] compiling 1 Scala source to /build/repo/modules/zio-prelude/.jvm/target/scala-3.8.0-RC6/classes ...
977[info] done compiling
978[info] compiling 1 Scala source to /build/repo/modules/zio-prelude/.jvm/target/scala-3.8.0-RC6/test-classes ...
979[info] done compiling
980version.zio.PreludeSpec:
981 + Equal[MajorVersion] should correctly compare MajorVersion instances 0.092s
982 + Equal[MinorVersion] should correctly compare MinorVersion instances 0.001s
983 + Equal[PatchNumber] should correctly compare PatchNumber instances 0.001s
984 + Equal[PreReleaseNumber] should correctly compare PreReleaseNumber instances 0.002s
985 + Equal[PreReleaseClassifier] should correctly compare PreReleaseClassifier instances 0.003s
986 + Equal[PreRelease] should correctly compare PreRelease instances 0.002s
987 + Ord[MajorVersion] should correctly compare MajorVersion instances 0.001s
988 + Ord[MinorVersion] should correctly compare MinorVersion instances 0.008s
989 + Ord[PatchNumber] should correctly compare PatchNumber instances 0.001s
990 + Ord[PreReleaseNumber] should correctly compare PreReleaseNumber instances 0.001s
991 + Ord[PreReleaseClassifier] should correctly compare PreReleaseClassifier instances 0.0s
992 + Ord[PreRelease] should correctly compare PreRelease instances 0.001s
993 + Ord[Version] should correctly compare Version instances 0.003s
994 + Commutative[MajorVersion] should correctly combine MajorVersion instances 0.001s
995 + Commutative[MinorVersion] should correctly combine MinorVersion instances 0.001s
996 + Commutative[PatchNumber] should correctly combine PatchNumber instances 0.001s
997 + Commutative[PreReleaseNumber] should correctly combine PreReleaseNumber instances 0.001s
998
999************************
1000Build summary:
1001[{
1002 "module": "version",
1003 "compile": {"status": "ok", "tookMs": 7129, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1004 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1005 "test-compile": {"status": "ok", "tookMs": 3419, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1006 "test": {"status": "ok", "tookMs": 498, "passed": 41, "failed": 0, "ignored": 0, "skipped": 0, "total": 41, "byFramework": [{"framework": "munit", "stats": {"passed": 41, "failed": 0, "ignored": 0, "skipped": 0, "total": 41}}]},
1007 "publish": {"status": "skipped", "tookMs": 0},
1008 "metadata": {
1009 "crossScalaVersions": ["3.3.5"]
1010}
1011},{
1012 "module": "version-codecs-jsoniter",
1013 "compile": {"status": "ok", "tookMs": 1282, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1014 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1015 "test-compile": {"status": "ok", "tookMs": 1065, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1016 "test": {"status": "ok", "tookMs": 262, "passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14, "byFramework": [{"framework": "munit", "stats": {"passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14}}]},
1017 "publish": {"status": "skipped", "tookMs": 0},
1018 "metadata": {
1019 "crossScalaVersions": ["3.3.5"]
1020}
1021},{
1022 "module": "version-codecs-zio",
1023 "compile": {"status": "ok", "tookMs": 1849, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1024 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1025 "test-compile": {"status": "ok", "tookMs": 1586, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1026 "test": {"status": "ok", "tookMs": 323, "passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14, "byFramework": [{"framework": "munit", "stats": {"passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14}}]},
1027 "publish": {"status": "skipped", "tookMs": 0},
1028 "metadata": {
1029 "crossScalaVersions": ["3.3.5"]
1030}
1031},{
1032 "module": "version-zio-prelude",
1033 "compile": {"status": "ok", "tookMs": 579, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1034 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1035 "test-compile": {"status": "ok", "tookMs": 1096, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1036 "test": {"status": "ok", "tookMs": 321, "passed": 17, "failed": 0, "ignored": 0, "skipped": 0, "total": 17, "byFramework": [{"framework": "munit", "stats": {"passed": 17, "failed": 0, "ignored": 0, "skipped": 0, "total": 17}}]},
1037 "publish": {"status": "skipped", "tookMs": 0},
1038 "metadata": {
1039 "crossScalaVersions": ["3.3.5"]
1040}
1041}]
1042************************
1043[success] Total time: 24 s, completed Jan 8, 2026, 2:43:50 AM
1044[0JChecking patch project/plugins.sbt...
1045Checking patch project/build.properties...
1046Checking patch modules/core/src/main/scala/version/parser.scala...
1047Checking patch build.sbt...
1048Applied patch project/plugins.sbt cleanly.
1049Applied patch project/build.properties cleanly.
1050Applied patch modules/core/src/main/scala/version/parser.scala cleanly.
1051Applied patch build.sbt cleanly.