Build Logs
scalameta/metaconfig • 3.8.0-RC1:2025-11-14
Errors
0
Warnings
2
Total Lines
477
1##################################
2Clonning https://github.com/scalameta/metaconfig.git into /build/repo using revision v0.17.0
3##################################
4Note: switching to '0e07b668a311c2e014a84412e23609ddea294ecc'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.3.7
22Using target Scala version for migration: 3.7.4-RC2
23Migrating project for -source:3.4 using Scala 3.7.4-RC2
24----
25Preparing build for 3.7.4-RC2
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.4-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: build.sbt
32Pattern: val scala3 = "3.3.7"
33Replacement: val scala3 = "3.7.4-RC2"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (21))
36Compiled project (Scala 3.7.3, JVM (21))
37Successfully applied pattern 'val scala3 = "3.3.7"' in build.sbt
38----
39Starting build for 3.7.4-RC2
40Execute tests: false
41sbt project found:
42No prepare script found for project scalameta/metaconfig
43/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
44##################################
45Scala version: 3.7.4-RC2
46Targets: org.scalameta%metaconfig-cli org.scalameta%metaconfig-core org.scalameta%metaconfig-pprint org.scalameta%metaconfig-sconfig org.scalameta%metaconfig-typesafe-config
47Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
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-Xss4m
57-Xms1G
58-Xmx4G
59-XX:ReservedCodeCacheSize=1024m
60-XX:+TieredCompilation
61-Dfile.encoding=UTF-8
62-Dcommunitybuild.scala=3.7.4-RC2
63-Dcommunitybuild.project.dependencies.add=
64-Xmx7G
65-Xms4G
66-Xss8M
67-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
68-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
69-jar
70/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
71"setCrossScalaVersions 3.7.4-RC2"
72"++3.7.4-RC2 -v"
73"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""
74"set every credentials := Nil"
75"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
76"removeScalacOptionsStartingWith -P:wartremover"
77
78moduleMappings
79"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" org.scalameta%metaconfig-cli org.scalameta%metaconfig-core org.scalameta%metaconfig-pprint org.scalameta%metaconfig-sconfig org.scalameta%metaconfig-typesafe-config"
80
81[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
82[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
83[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
84[info] loading project definition from /build/repo/project
85[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
86[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
87[info] Compilation completed in 8.469s.
88[info] done compiling
89/build/repo/build.sbt:43: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
90 resolvers += Resolver.sonatypeCentralSnapshots
91 resolvers ++= Resolver.sonatypeOssRepos("snapshots"),
92 ^
93[info] loading settings for project repo from build.sbt...
94[info] resolving key references (19901 settings) ...
95[info] set current project to repo (in build file:/build/repo/)
96Execute setCrossScalaVersions: 3.7.4-RC2
97OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in pprintNative/crossScalaVersions
98OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in cliJVM/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJVM/crossScalaVersions
100OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in cliNative/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in typesafe/crossScalaVersions
102OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in sconfigNative/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in pprintJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreNative/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in docs/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsNative/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in sconfigJVM/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in pprintJS/crossScalaVersions
110[info] set current project to repo (in build file:/build/repo/)
111[info] Setting Scala version to 3.7.4-RC2 on 13 projects.
112[info] Switching Scala version on:
113[info] pprintJS (3.7.4-RC2, 2.13.17, 2.12.20)
114[info] sconfigNative (3.7.4-RC2, 2.13.17, 2.12.20)
115[info] coreNative (3.7.4-RC2, 2.13.17, 2.12.20)
116[info] docs (3.7.4-RC2, 2.13.17, 2.12.20)
117[info] cliJVM (3.7.4-RC2, 2.13.17, 2.12.20)
118[info] pprintNative (3.7.4-RC2, 2.13.17, 2.12.20)
119[info] coreJVM (3.7.4-RC2, 2.13.17, 2.12.20)
120[info] typesafe (3.7.4-RC2, 2.13.17, 2.12.20)
121[info] sconfigJVM (3.7.4-RC2, 2.13.17, 2.12.20)
122[info] cliNative (3.7.4-RC2, 2.13.17, 2.12.20)
123[info] pprintJVM (3.7.4-RC2, 2.13.17, 2.12.20)
124[info] testsJVM (3.7.4-RC2, 2.13.17, 2.12.20)
125[info] testsNative (3.7.4-RC2, 2.13.17, 2.12.20)
126[info] Excluding projects:
127[info] coreJS (2.13.17, 2.12.20)
128[info] testsJS (2.13.17, 2.12.20)
129[info] * repo (2.12.20)
130[info] sconfigJS (2.13.17, 2.12.20)
131[info] Reapplying settings...
132[info] set current project to repo (in build file:/build/repo/)
133Execute 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
134[info] Reapplying settings...
135[info] set current project to repo (in build file:/build/repo/)
136[info] Defining Global / credentials, cliJVM / credentials and 15 others.
137[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 85 others.
138[info] Run `last` for details.
139[info] Reapplying settings...
140[info] set current project to repo (in build file:/build/repo/)
141Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
142[info] Reapplying settings...
143OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
144
145 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
146 Did you mean allExcludeDependencies ?
147 , retry without global scopes
148[info] Reapplying settings...
149[info] set current project to repo (in build file:/build/repo/)
150Execute removeScalacOptionsStartingWith: -P:wartremover
151[info] Reapplying settings...
152[info] set current project to repo (in build file:/build/repo/)
153[success] Total time: 0 s, completed Nov 14, 2025, 9:42:33 PM
154Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
155Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
156Starting build...
157Projects: Set(cliJVM, coreJVM, typesafe, sconfigJVM, pprintJVM)
158Starting build for ProjectRef(file:/build/repo/,sconfigJVM) (metaconfig-sconfig)... [0/5]
159OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
160OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
161OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
162OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
163Compile scalacOptions: -Wunused:imports, -Wconf:cat=deprecation:silent, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
164[info] compiling 2 Scala sources to /build/repo/metaconfig-pprint/jvm/target/scala-3.7.4-RC2/classes ...
165[info] done compiling
166[info] compiling 34 Scala sources to /build/repo/metaconfig-core/jvm/target/scala-3.7.4-RC2/classes ...
167[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/ConfCodec.scala]
168[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/generic/Settings.scala]
169[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/internal/SectionRenameDecoder.scala]
170[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/internal/CanBuildFromDecoder.scala]
171[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/Conf.scala]
172[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/Input.scala]
173[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/internal/ConfGet.scala]
174[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/ConfDecoderExT.scala]
175[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/ConfError.scala]
176[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/ConfCodecExT.scala]
177[info] [patched file /build/repo/metaconfig-core/shared/src/main/scala/metaconfig/internal/CliParser.scala]
178[info] done compiling
179[info] compiling 3 Scala sources to /build/repo/metaconfig-sconfig/jvm/target/scala-3.7.4-RC2/classes ...
180[info] done compiling
181[info] compiling 11 Scala sources to /build/repo/metaconfig-core/jvm/target/scala-3.7.4-RC2/classes ...
182[info] done compiling
183[info] compiling 3 Scala sources to /build/repo/metaconfig-core/jvm/target/scala-3.7.4-RC2/classes ...
184[info] done compiling
185Starting build for ProjectRef(file:/build/repo/,pprintJVM) (metaconfig-pprint)... [1/5]
186Compile scalacOptions: -Wunused:imports, -Wconf:cat=deprecation:silent, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
187Starting build for ProjectRef(file:/build/repo/,typesafe) (metaconfig-typesafe-config)... [2/5]
188Compile scalacOptions: -Wunused:imports, -Wconf:cat=deprecation:silent, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
189[info] compiling 3 Scala sources to /build/repo/metaconfig-typesafe-config/target/scala-3.7.4-RC2/classes ...
190[info] done compiling
191Starting build for ProjectRef(file:/build/repo/,coreJVM) (metaconfig-core)... [3/5]
192Compile scalacOptions: -Wunused:imports, -Wconf:cat=deprecation:silent, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
193Starting build for ProjectRef(file:/build/repo/,cliJVM) (metaconfig-cli)... [4/5]
194Compile scalacOptions: -Wunused:imports, -Wconf:cat=deprecation:silent, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
195[info] compiling 10 Scala sources to /build/repo/metaconfig-cli/jvm/target/scala-3.7.4-RC2/classes ...
196[info] [patched file /build/repo/metaconfig-cli/shared/src/main/scala/metaconfig/cli/TabCompleteCommand.scala]
197[info] [patched file /build/repo/metaconfig-cli/shared/src/main/scala/metaconfig/cli/CliApp.scala]
198[info] done compiling
199[info] compiling 2 Scala sources to /build/repo/metaconfig-cli/jvm/target/scala-3.7.4-RC2/classes ...
200[info] done compiling
201
202************************
203Build summary:
204[{
205 "module": "metaconfig-sconfig",
206 "compile": {"status": "ok", "tookMs": 14668, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
207 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
208 "test-compile": {"status": "ok", "tookMs": 3907, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
209 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
210 "publish": {"status": "skipped", "tookMs": 0},
211 "metadata": {
212 "crossScalaVersions": ["2.13.17", "2.12.20", "3.3.7"]
213}
214},{
215 "module": "metaconfig-pprint",
216 "compile": {"status": "ok", "tookMs": 49, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
217 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
218 "test-compile": {"status": "ok", "tookMs": 78, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
219 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
220 "publish": {"status": "skipped", "tookMs": 0},
221 "metadata": {
222 "crossScalaVersions": ["2.13.17", "2.12.20", "3.3.7"]
223}
224},{
225 "module": "metaconfig-typesafe-config",
226 "compile": {"status": "ok", "tookMs": 697, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
227 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
228 "test-compile": {"status": "ok", "tookMs": 169, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
229 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
230 "publish": {"status": "skipped", "tookMs": 0},
231 "metadata": {
232 "crossScalaVersions": ["2.13.17", "2.12.20", "3.3.7"]
233}
234},{
235 "module": "metaconfig-core",
236 "compile": {"status": "ok", "tookMs": 82, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
237 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
238 "test-compile": {"status": "ok", "tookMs": 118, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
239 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
240 "publish": {"status": "skipped", "tookMs": 0},
241 "metadata": {
242 "crossScalaVersions": ["2.13.17", "2.12.20", "3.3.7"]
243}
244},{
245 "module": "metaconfig-cli",
246 "compile": {"status": "ok", "tookMs": 1079, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
247 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
248 "test-compile": {"status": "ok", "tookMs": 638, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
249 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
250 "publish": {"status": "skipped", "tookMs": 0},
251 "metadata": {
252 "crossScalaVersions": ["2.13.17", "2.12.20", "3.3.7"]
253}
254}]
255************************
256[success] Total time: 36 s, completed Nov 14, 2025, 9:43:09 PM
257[0JChecking patch project/plugins.sbt...
258Checking patch build.sbt...
259Applied patch project/plugins.sbt cleanly.
260Applied patch build.sbt cleanly.
261Commit migration rewrites
262Switched to a new branch 'opencb/migrate-source-3.4'
263[opencb/migrate-source-3.4 aeff35f] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
264 13 files changed, 22 insertions(+), 22 deletions(-)
265----
266Preparing build for 3.8.0-RC1
267Scala binary version found: 3.8
268Implicitly using source version 3.8
269Scala binary version found: 3.8
270Implicitly using source version 3.8
271Would try to apply common scalacOption (best-effort, sbt/mill only):
272Append: ,REQUIRE:-source:3.8
273Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
274
275Try apply source patch:
276Path: build.sbt
277Pattern: val scala3 = "3.3.7"
278Replacement: val scala3 = "3.8.0-RC1"
279Successfully applied pattern 'val scala3 = "3.3.7"' in build.sbt
280----
281Starting build for 3.8.0-RC1
282Execute tests: false
283sbt project found:
284No prepare script found for project scalameta/metaconfig
285/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
286##################################
287Scala version: 3.8.0-RC1
288Targets: org.scalameta%metaconfig-cli org.scalameta%metaconfig-core org.scalameta%metaconfig-pprint org.scalameta%metaconfig-sconfig org.scalameta%metaconfig-typesafe-config
289Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
290##################################
291Using extra scalacOptions: ,REQUIRE:-source:3.8
292Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
293[sbt_options] declare -a sbt_options=()
294[process_args] java_version = '21'
295[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
296# Executing command line:
297java
298-Xss4m
299-Xms1G
300-Xmx4G
301-XX:ReservedCodeCacheSize=1024m
302-XX:+TieredCompilation
303-Dfile.encoding=UTF-8
304-Dcommunitybuild.scala=3.8.0-RC1
305-Dcommunitybuild.project.dependencies.add=
306-Xmx7G
307-Xms4G
308-Xss8M
309-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
310-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
311-jar
312/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
313"setCrossScalaVersions 3.8.0-RC1"
314"++3.8.0-RC1 -v"
315"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
316"set every credentials := Nil"
317"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
318"removeScalacOptionsStartingWith -P:wartremover"
319
320moduleMappings
321"runBuild 3.8.0-RC1 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" org.scalameta%metaconfig-cli org.scalameta%metaconfig-core org.scalameta%metaconfig-pprint org.scalameta%metaconfig-sconfig org.scalameta%metaconfig-typesafe-config"
322
323[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
324[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
325[info] loading project definition from /build/repo/project
326/build/repo/build.sbt:43: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
327 resolvers += Resolver.sonatypeCentralSnapshots
328 resolvers ++= Resolver.sonatypeOssRepos("snapshots"),
329 ^
330[info] loading settings for project repo from build.sbt...
331[info] resolving key references (19901 settings) ...
332[info] set current project to repo (in build file:/build/repo/)
333Execute setCrossScalaVersions: 3.8.0-RC1
334OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in pprintNative/crossScalaVersions
335OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in cliJVM/crossScalaVersions
336OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in coreJVM/crossScalaVersions
337OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in cliNative/crossScalaVersions
338OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in typesafe/crossScalaVersions
339OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in sconfigNative/crossScalaVersions
340OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in pprintJVM/crossScalaVersions
341OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in testsJVM/crossScalaVersions
342OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in testsNative/crossScalaVersions
343OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in coreNative/crossScalaVersions
344OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in docs/crossScalaVersions
345OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in sconfigJVM/crossScalaVersions
346OpenCB::Changing crossVersion 3.8.0-RC1 -> 3.8.0-RC1 in pprintJS/crossScalaVersions
347[info] set current project to repo (in build file:/build/repo/)
348[info] Setting Scala version to 3.8.0-RC1 on 13 projects.
349[info] Switching Scala version on:
350[info] pprintJS (3.8.0-RC1, 2.13.17, 2.12.20)
351[info] sconfigNative (3.8.0-RC1, 2.13.17, 2.12.20)
352[info] coreNative (3.8.0-RC1, 2.13.17, 2.12.20)
353[info] docs (3.8.0-RC1, 2.13.17, 2.12.20)
354[info] cliJVM (3.8.0-RC1, 2.13.17, 2.12.20)
355[info] pprintNative (3.8.0-RC1, 2.13.17, 2.12.20)
356[info] coreJVM (3.8.0-RC1, 2.13.17, 2.12.20)
357[info] typesafe (3.8.0-RC1, 2.13.17, 2.12.20)
358[info] sconfigJVM (3.8.0-RC1, 2.13.17, 2.12.20)
359[info] cliNative (3.8.0-RC1, 2.13.17, 2.12.20)
360[info] pprintJVM (3.8.0-RC1, 2.13.17, 2.12.20)
361[info] testsJVM (3.8.0-RC1, 2.13.17, 2.12.20)
362[info] testsNative (3.8.0-RC1, 2.13.17, 2.12.20)
363[info] Excluding projects:
364[info] coreJS (2.13.17, 2.12.20)
365[info] testsJS (2.13.17, 2.12.20)
366[info] * repo (2.12.20)
367[info] sconfigJS (2.13.17, 2.12.20)
368[info] Reapplying settings...
369[info] set current project to repo (in build file:/build/repo/)
370Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
371[info] Reapplying settings...
372[info] set current project to repo (in build file:/build/repo/)
373[info] Defining Global / credentials, cliJVM / credentials and 15 others.
374[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 85 others.
375[info] Run `last` for details.
376[info] Reapplying settings...
377[info] set current project to repo (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:336)
383 Did you mean allExcludeDependencies ?
384 , retry without global scopes
385[info] Reapplying settings...
386[info] set current project to repo (in build file:/build/repo/)
387Execute removeScalacOptionsStartingWith: -P:wartremover
388[info] Reapplying settings...
389[info] set current project to repo (in build file:/build/repo/)
390[success] Total time: 0 s, completed Nov 14, 2025, 9:43:30 PM
391Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
392Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
393Starting build...
394Projects: Set(cliJVM, coreJVM, typesafe, sconfigJVM, pprintJVM)
395Starting build for ProjectRef(file:/build/repo/,sconfigJVM) (metaconfig-sconfig)... [0/5]
396OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
397OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
398OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
399Compile scalacOptions: -Wunused:imports, -Wconf:cat=deprecation:silent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
400[info] compiling 2 Scala sources to /build/repo/metaconfig-pprint/jvm/target/scala-3.8.0-RC1/classes ...
401[info] done compiling
402[info] compiling 34 Scala sources to /build/repo/metaconfig-core/jvm/target/scala-3.8.0-RC1/classes ...
403[info] done compiling
404[info] compiling 3 Scala sources to /build/repo/metaconfig-sconfig/jvm/target/scala-3.8.0-RC1/classes ...
405[info] done compiling
406Starting build for ProjectRef(file:/build/repo/,pprintJVM) (metaconfig-pprint)... [1/5]
407Compile scalacOptions: -Wunused:imports, -Wconf:cat=deprecation:silent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
408Starting build for ProjectRef(file:/build/repo/,typesafe) (metaconfig-typesafe-config)... [2/5]
409Compile scalacOptions: -Wunused:imports, -Wconf:cat=deprecation:silent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
410[info] compiling 3 Scala sources to /build/repo/metaconfig-typesafe-config/target/scala-3.8.0-RC1/classes ...
411[info] done compiling
412Starting build for ProjectRef(file:/build/repo/,coreJVM) (metaconfig-core)... [3/5]
413Compile scalacOptions: -Wunused:imports, -Wconf:cat=deprecation:silent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
414Starting build for ProjectRef(file:/build/repo/,cliJVM) (metaconfig-cli)... [4/5]
415Compile scalacOptions: -Wunused:imports, -Wconf:cat=deprecation:silent, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
416[info] compiling 10 Scala sources to /build/repo/metaconfig-cli/jvm/target/scala-3.8.0-RC1/classes ...
417[info] done compiling
418
419************************
420Build summary:
421[{
422 "module": "metaconfig-sconfig",
423 "compile": {"status": "ok", "tookMs": 17238, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
424 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
425 "test-compile": {"status": "ok", "tookMs": 235, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
426 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
427 "publish": {"status": "skipped", "tookMs": 0},
428 "metadata": {
429 "crossScalaVersions": ["2.13.17", "2.12.20", "3.3.7"]
430}
431},{
432 "module": "metaconfig-pprint",
433 "compile": {"status": "ok", "tookMs": 55, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
434 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
435 "test-compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
436 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
437 "publish": {"status": "skipped", "tookMs": 0},
438 "metadata": {
439 "crossScalaVersions": ["2.13.17", "2.12.20", "3.3.7"]
440}
441},{
442 "module": "metaconfig-typesafe-config",
443 "compile": {"status": "ok", "tookMs": 773, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
444 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
445 "test-compile": {"status": "ok", "tookMs": 211, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
446 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
447 "publish": {"status": "skipped", "tookMs": 0},
448 "metadata": {
449 "crossScalaVersions": ["2.13.17", "2.12.20", "3.3.7"]
450}
451},{
452 "module": "metaconfig-core",
453 "compile": {"status": "ok", "tookMs": 121, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
454 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
455 "test-compile": {"status": "ok", "tookMs": 158, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
456 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
457 "publish": {"status": "skipped", "tookMs": 0},
458 "metadata": {
459 "crossScalaVersions": ["2.13.17", "2.12.20", "3.3.7"]
460}
461},{
462 "module": "metaconfig-cli",
463 "compile": {"status": "ok", "tookMs": 1400, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
464 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
465 "test-compile": {"status": "ok", "tookMs": 176, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
466 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
467 "publish": {"status": "skipped", "tookMs": 0},
468 "metadata": {
469 "crossScalaVersions": ["2.13.17", "2.12.20", "3.3.7"]
470}
471}]
472************************
473[success] Total time: 31 s, completed Nov 14, 2025, 9:44:01 PM
474[0JChecking patch project/plugins.sbt...
475Checking patch build.sbt...
476Applied patch project/plugins.sbt cleanly.
477Applied patch build.sbt cleanly.