Build Logs

travisbrown/dhallj • 3.8.0-RC1:2025-11-14

Errors

6

Warnings

207

Total Lines

1010

1##################################
2Clonning https://github.com/travisbrown/dhallj.git into /build/repo using revision v0.10.0-M2
3##################################
4Note: switching to 'ed147f2d35a9299a14e6d98779aa107404e852a4'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4-RC2
22Migrating project for -source:3.4 using Scala 3.7.4-RC2
23----
24Preparing build for 3.7.4-RC2
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28
29Try apply source patch:
30Path: build.sbt
31Pattern: "1.7"
32Replacement: "1.8"
33Starting compilation server
34Compiling project (Scala 3.7.3, JVM (17))
35Compiled project (Scala 3.7.3, JVM (17))
36Successfully applied pattern '"1.7"' in build.sbt
37
38Try apply source patch:
39Path: build.sbt
40Pattern: autoScalaLibrary := false
41Replacement: autoScalaLibrary := true
42Successfully applied pattern 'autoScalaLibrary := false' in build.sbt
43
44Try apply source patch:
45Path: modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala
46Pattern: sortFields
47Replacement: _sortFields
48Successfully applied pattern ' sortFields' in modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala
49----
50Starting build for 3.7.4-RC2
51Execute tests: false
52sbt project found:
53Sbt version 1.5.5 is not supported, minimal supported version is 1.11.5
54Enforcing usage of sbt in version 1.11.5
55No prepare script found for project travisbrown/dhallj
56/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
57Synchronizing submodule url for 'dhall-lang'
58##################################
59Scala version: 3.7.4-RC2
60Targets: org.dhallj%dhall-ast org.dhallj%dhall-cats org.dhallj%dhall-circe org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-jawn org.dhallj%dhall-scala org.dhallj%dhall-scala-codec org.dhallj%dhall-testing
61Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}
62##################################
63Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
64Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
65[sbt_options] declare -a sbt_options=()
66[process_args] java_version = '17'
67[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
68# Executing command line:
69java
70-Dfile.encoding=UTF-8
71-Dcommunitybuild.scala=3.7.4-RC2
72-Dcommunitybuild.project.dependencies.add=
73-Xmx7G
74-Xms4G
75-Xss8M
76-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
77-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
78-jar
79/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
80"setCrossScalaVersions 3.7.4-RC2"
81"++3.7.4-RC2 -v"
82"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""
83"set every credentials := Nil"
84"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
85"removeScalacOptionsStartingWith -P:wartremover"
86"javacc; set core/Compile/doc := new java.io.File("null")"
87moduleMappings
88"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}""" org.dhallj%dhall-ast org.dhallj%dhall-cats org.dhallj%dhall-circe org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-jawn org.dhallj%dhall-scala org.dhallj%dhall-scala-codec org.dhallj%dhall-testing"
89
90[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
91[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
92[info] loading project definition from /build/repo/project
93[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
94[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
95[info] Compilation completed in 8.956s.
96[info] done compiling
97[info] loading settings for project root from build.sbt, version.sbt...
98[info] resolving key references (18985 settings) ...
99[info] set current project to root (in build file:/build/repo/)
100Execute setCrossScalaVersions: 3.7.4-RC2
101OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in root/crossScalaVersions
102OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in benchmarks/crossScalaVersions
103OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in cli/crossScalaVersions
104OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in prelude/crossScalaVersions
105OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in core/crossScalaVersions
106OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in scala/crossScalaVersions
107OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in testing/crossScalaVersions
108OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in jawn/crossScalaVersions
109OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in importsMini/crossScalaVersions
110OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in ast/crossScalaVersions
111OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in codec/crossScalaVersions
112OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in cats/crossScalaVersions
113OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in tests/crossScalaVersions
114OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in imports/crossScalaVersions
115OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in parser/crossScalaVersions
116OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in yaml/crossScalaVersions
117OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in javagen/crossScalaVersions
118OpenCB::Changing crossVersion 3.0.1 -> 3.7.4-RC2 in circe/crossScalaVersions
119[info] set current project to root (in build file:/build/repo/)
120[info] Setting Scala version to 3.7.4-RC2 on 18 projects.
121[info] Switching Scala version on:
122[info] yaml (2.12.14, 2.13.6, 3.7.4-RC2)
123[info] importsMini (2.12.14, 2.13.6, 3.7.4-RC2)
124[info] benchmarks (2.12.14, 2.13.6, 3.7.4-RC2)
125[info] * root (2.12.14, 2.13.6, 3.7.4-RC2)
126[info] parser (2.12.14, 2.13.6, 3.7.4-RC2)
127[info] tests (2.12.14, 2.13.6, 3.7.4-RC2)
128[info] testing (2.12.14, 2.13.6, 3.7.4-RC2)
129[info] scala (2.12.14, 2.13.6, 3.7.4-RC2)
130[info] circe (2.12.14, 2.13.6, 3.7.4-RC2)
131[info] codec (2.12.14, 2.13.6, 3.7.4-RC2)
132[info] cli (2.12.14, 2.13.6, 3.7.4-RC2)
133[info] cats (2.12.14, 2.13.6, 3.7.4-RC2)
134[info] core (2.12.14, 2.13.6, 3.7.4-RC2)
135[info] ast (2.12.14, 2.13.6, 3.7.4-RC2)
136[info] prelude (2.12.14, 2.13.6, 3.7.4-RC2)
137[info] jawn (2.12.14, 2.13.6, 3.7.4-RC2)
138[info] javagen (2.12.14, 2.13.6, 3.7.4-RC2)
139[info] imports (2.12.14, 2.13.6, 3.7.4-RC2)
140[info] Excluding projects:
141[info] Reapplying settings...
142[info] set current project to root (in build file:/build/repo/)
143Execute 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
144[info] Reapplying settings...
145[info] set current project to root (in build file:/build/repo/)
146[info] Defining Global / credentials, ast / credentials and 16 others.
147[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 89 others.
148[info] Run `last` for details.
149[info] Reapplying settings...
150[info] set current project to root (in build file:/build/repo/)
151Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
152[info] Reapplying settings...
153OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
154
155 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
156 Did you mean imports / allExcludeDependencies ?
157 , retry without global scopes
158[info] Reapplying settings...
159[info] set current project to root (in build file:/build/repo/)
160Execute removeScalacOptionsStartingWith: -P:wartremover
161[info] Reapplying settings...
162[info] set current project to root (in build file:/build/repo/)
163Java Compiler Compiler Version 7.0.5 (Parser Generator)
164(type "javacc" with no arguments for help)
165Reading from file /build/repo/modules/parser/src/main/javacc/JavaCCParser.jj . . .
166Warning: Output directory "/build/repo/modules/parser/target/javacc" does not exist. Creating the directory.
167Note: UNICODE_INPUT option is specified. Please make sure you create the parser/lexer using a Reader with the correct character encoding.
168File "Provider.java" does not exist. Will create one.
169File "StringProvider.java" does not exist. Will create one.
170File "StreamProvider.java" does not exist. Will create one.
171File "TokenMgrException.java" does not exist. Will create one.
172File "ParseException.java" does not exist. Will create one.
173File "Token.java" does not exist. Will create one.
174File "SimpleCharStream.java" does not exist. Will create one.
175Parser generated with 0 errors and 1 warnings.
176[success] Total time: 1 s, completed Nov 14, 2025, 9:24:43 PM
177[info] Defining core / Compile / doc
178[info] The new value will be used by core / Compile / packageDoc / mappings
179[info] Reapplying settings...
180[info] set current project to root (in build file:/build/repo/)
181[success] Total time: 0 s, completed Nov 14, 2025, 9:24:45 PM
182Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}
183Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
184Starting build...
185Projects: Set(importsMini, parser, testing, scala, circe, codec, cats, core, ast, jawn, javagen, imports)
186Starting build for ProjectRef(file:/build/repo/,circe) (dhall-circe)... [0/12]
187OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
188OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
189OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
190OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
191Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
192[info] Formatting 49 Java sources...
193[info] Reformatted 0 Java sources
194[info] compiling 49 Java sources to /build/repo/modules/core/target/classes ...
195[info] /build/repo/modules/core/src/main/java/org/dhallj/core/Expr.java: Some input files use unchecked or unsafe operations.
196[info] /build/repo/modules/core/src/main/java/org/dhallj/core/Expr.java: Recompile with -Xlint:unchecked for details.
197[info] done compiling
198[info] compiling 2 Scala sources to /build/repo/modules/circe/target/scala-3.7.4-RC2/classes ...
199[warn] bad option '-Ywarn-dead-code' was ignored
200[warn] bad option '-Ywarn-numeric-widen' was ignored
201[info] [patched file /build/repo/modules/circe/src/main/scala/org/dhallj/circe/Converter.scala]
202[info] [patched file /build/repo/modules/circe/src/main/scala/org/dhallj/circe/CirceHandler.scala]
203[warn] there was 1 deprecation warning; re-run with -deprecation for details
204[warn] three warnings found
205[info] done compiling
206[info] Formatting 2 Java sources...
207[info] Formatting 8 Java sources...
208[info] Reformatted 0 Java sources
209[info] Reformatted 0 Java sources
210[info] compiling 18 Java sources to /build/repo/modules/parser/target/classes ...
211[info] compiling 2 Scala sources to /build/repo/modules/circe/target/scala-3.7.4-RC2/classes ...
212[warn] bad option '-Ywarn-dead-code' was ignored
213[warn] bad option '-Ywarn-numeric-widen' was ignored
214[info] /build/repo/modules/parser/src/main/java/org/dhallj/parser/support/ParsingHelpers.java: Some input files use unchecked or unsafe operations.
215[info] /build/repo/modules/parser/src/main/java/org/dhallj/parser/support/ParsingHelpers.java: Recompile with -Xlint:unchecked for details.
216[info] done compiling
217[info] compiling 2 Java sources to /build/repo/modules/imports-mini/target/classes ...
218[info] done compiling
219[info] compiling 1 Scala source to /build/repo/modules/ast/target/scala-3.7.4-RC2/classes ...
220[warn] bad option '-Ywarn-dead-code' was ignored
221[warn] bad option '-Ywarn-numeric-widen' was ignored
222[warn] there was 1 deprecation warning; re-run with -deprecation for details
223[warn] three warnings found
224[info] done compiling
225[info] [patched file /build/repo/modules/ast/src/main/scala/org/dhallj/ast/package.scala]
226[warn] there was 1 deprecation warning; re-run with -deprecation for details
227[warn] three warnings found
228[info] done compiling
229[info] compiling 1 Scala source to /build/repo/modules/scala/target/scala-3.7.4-RC2/classes ...
230[warn] bad option '-Ywarn-dead-code' was ignored
231[warn] bad option '-Ywarn-numeric-widen' was ignored
232[warn] two warnings found
233[info] done compiling
234[info] compiling 2 Scala sources to /build/repo/modules/circe/target/scala-3.7.4-RC2/test-classes ...
235[warn] bad option '-Ywarn-dead-code' was ignored
236[warn] bad option '-Ywarn-numeric-widen' was ignored
237[warn] bad option '-Ywarn-unused:imports' was ignored
238[info] [patched file /build/repo/modules/circe/src/test/scala/org/dhallj/circe/CirceConverterSuite.scala]
239[warn] three warnings found
240[info] done compiling
241[info] compiling 1 Scala source to /build/repo/modules/ast/target/scala-3.7.4-RC2/classes ...
242[warn] bad option '-Ywarn-dead-code' was ignored
243[warn] bad option '-Ywarn-numeric-widen' was ignored
244[warn] there was 1 deprecation warning; re-run with -deprecation for details
245[warn] three warnings found
246[info] done compiling
247[info] compiling 1 Scala source to /build/repo/modules/circe/target/scala-3.7.4-RC2/test-classes ...
248[warn] bad option '-Ywarn-dead-code' was ignored
249[warn] bad option '-Ywarn-numeric-widen' was ignored
250[warn] bad option '-Ywarn-unused:imports' was ignored
251[warn] three warnings found
252[info] done compiling
253Starting build for ProjectRef(file:/build/repo/,ast) (dhall-ast)... [1/12]
254Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
255Starting build for ProjectRef(file:/build/repo/,imports) (dhall-imports)... [2/12]
256Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
257[info] compiling 1 Scala source to /build/repo/modules/cats/target/scala-3.7.4-RC2/classes ...
258[warn] bad option '-Ywarn-dead-code' was ignored
259[warn] bad option '-Ywarn-numeric-widen' was ignored
260[info] [patched file /build/repo/modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala]
261[warn] two warnings found
262[info] done compiling
263[info] compiling 9 Scala sources to /build/repo/modules/imports/target/scala-3.7.4-RC2/classes ...
264[warn] bad option '-Ywarn-dead-code' was ignored
265[warn] bad option '-Ywarn-numeric-widen' was ignored
266[warn] -- Warning: /build/repo/modules/imports/src/main/scala/org/dhallj/imports/Canonicalization.scala:17:83
267[warn] 17 | case Local(path) => LocalFile[F](path).map(_.canonicalize.toPath).map(Local)
268[warn] | ^^^^^
269[warn] |The method `apply` is inserted. The auto insertion will be deprecated, please write `org.dhallj.imports.ImportContext.Local.apply` explicitly.
270[warn] -- Warning: /build/repo/modules/imports/src/main/scala/org/dhallj/imports/Canonicalization.scala:18:83
271[warn] 18 | case Classpath(path) => LocalFile[F](path).map(_.canonicalize.toPath).map(Classpath)
272[warn] | ^^^^^^^^^
273[warn] |The method `apply` is inserted. The auto insertion will be deprecated, please write `org.dhallj.imports.ImportContext.Classpath.apply` explicitly.
274[info] [patched file /build/repo/modules/imports/src/main/scala/org/dhallj/imports/ResolveImportsVisitor.scala]
275[warn] there were 3 deprecation warnings; re-run with -deprecation for details
276[warn] 5 warnings found
277[info] done compiling
278[info] compiling 1 Scala source to /build/repo/modules/cats/target/scala-3.7.4-RC2/classes ...
279[warn] bad option '-Ywarn-dead-code' was ignored
280[warn] bad option '-Ywarn-numeric-widen' was ignored
281[warn] two warnings found
282[info] done compiling
283[info] compiling 1 Scala source to /build/repo/modules/imports/target/scala-3.7.4-RC2/classes ...
284[warn] bad option '-Ywarn-dead-code' was ignored
285[warn] bad option '-Ywarn-numeric-widen' was ignored
286[warn] there was 1 deprecation warning; re-run with -deprecation for details
287[warn] three warnings found
288[info] done compiling
289[info] compiling 6 Scala sources to /build/repo/modules/imports/target/scala-3.7.4-RC2/test-classes ...
290[warn] bad option '-Ywarn-dead-code' was ignored
291[warn] bad option '-Ywarn-numeric-widen' was ignored
292[warn] bad option '-Ywarn-unused:imports' was ignored
293[warn] there was 1 deprecation warning; re-run with -deprecation for details
294[warn] four warnings found
295[info] done compiling
296Starting build for ProjectRef(file:/build/repo/,cats) (dhall-cats)... [3/12]
297Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
298[info] compiling 3 Scala sources to /build/repo/modules/testing/target/scala-3.7.4-RC2/classes ...
299[warn] bad option '-Ywarn-dead-code' was ignored
300[warn] bad option '-Ywarn-numeric-widen' was ignored
301[info] [patched file /build/repo/modules/testing/src/main/scala/org/dhallj/testing/ArbitraryInstances.scala]
302[warn] there were 4 deprecation warnings; re-run with -deprecation for details
303[warn] three warnings found
304[info] done compiling
305[info] compiling 1 Scala source to /build/repo/modules/cats/target/scala-3.7.4-RC2/test-classes ...
306[warn] bad option '-Ywarn-dead-code' was ignored
307[warn] bad option '-Ywarn-numeric-widen' was ignored
308[warn] bad option '-Ywarn-unused:imports' was ignored
309[warn] three warnings found
310[info] done compiling
311[info] compiling 3 Scala sources to /build/repo/modules/testing/target/scala-3.7.4-RC2/classes ...
312[warn] bad option '-Ywarn-dead-code' was ignored
313[warn] bad option '-Ywarn-numeric-widen' was ignored
314[warn] there were 4 deprecation warnings; re-run with -deprecation for details
315[warn] three warnings found
316[info] done compiling
317Starting build for ProjectRef(file:/build/repo/,testing) (dhall-testing)... [4/12]
318Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
319Starting build for ProjectRef(file:/build/repo/,scala) (dhall-scala)... [5/12]
320Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
321Starting build for ProjectRef(file:/build/repo/,core) (dhall-core)... [6/12]
322Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
323[info] compiling 2 Scala sources to /build/repo/modules/core/target/test-classes ...
324[info] done compiling
325Starting build for ProjectRef(file:/build/repo/,codec) (dhall-scala-codec)... [7/12]
326Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
327[info] compiling 4 Scala sources to /build/repo/modules/scala-codec/target/scala-3.7.4-RC2/classes ...
328[warn] bad option '-Ywarn-dead-code' was ignored
329[warn] bad option '-Ywarn-numeric-widen' was ignored
330[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/scala-codec/src/main/scala/org/dhallj/codec/Encoder.scala:106:6
331[warn] 106 | value match {
332[warn] | ^^^^^
333[warn] |match may not be exhaustive.
334[warn] |
335[warn] |It would fail on pattern case: Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*)
336[warn] |
337[warn] | longer explanation available when compiling with `-explain`
338[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/scala-codec/src/main/scala/org/dhallj/codec/Encoder.scala:122:6
339[warn] 122 | value match {
340[warn] | ^^^^^
341[warn] | match may not be exhaustive.
342[warn] |
343[warn] | It would fail on pattern case: Some(Vector(_, _*))
344[warn] |
345[warn] | longer explanation available when compiling with `-explain`
346[warn] four warnings found
347[info] done compiling
348[info] compiling 1 Scala source to /build/repo/modules/scala-codec/target/scala-3.7.4-RC2/test-classes ...
349[warn] bad option '-Ywarn-dead-code' was ignored
350[warn] bad option '-Ywarn-numeric-widen' was ignored
351[warn] bad option '-Ywarn-unused:imports' was ignored
352[info] [patched file /build/repo/modules/scala-codec/src/test/scala/org/dhallj/codec/DecoderSuite.scala]
353[warn] three warnings found
354[info] done compiling
355[info] compiling 1 Scala source to /build/repo/modules/scala-codec/target/scala-3.7.4-RC2/test-classes ...
356[warn] bad option '-Ywarn-dead-code' was ignored
357[warn] bad option '-Ywarn-numeric-widen' was ignored
358[warn] bad option '-Ywarn-unused:imports' was ignored
359[warn] three warnings found
360[info] done compiling
361Starting build for ProjectRef(file:/build/repo/,importsMini) (dhall-imports-mini)... [8/12]
362Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
363Starting build for ProjectRef(file:/build/repo/,jawn) (dhall-jawn)... [9/12]
364Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
365[info] compiling 2 Scala sources to /build/repo/modules/jawn/target/scala-3.7.4-RC2/classes ...
366[warn] bad option '-Ywarn-dead-code' was ignored
367[warn] bad option '-Ywarn-numeric-widen' was ignored
368[info] [patched file /build/repo/modules/jawn/src/main/scala/org/dhallj/jawn/FacadeHandler.scala]
369[warn] two warnings found
370[info] done compiling
371[info] compiling 1 Scala source to /build/repo/modules/jawn/target/scala-3.7.4-RC2/classes ...
372[warn] bad option '-Ywarn-dead-code' was ignored
373[warn] bad option '-Ywarn-numeric-widen' was ignored
374[warn] two warnings found
375[info] done compiling
376[info] compiling 1 Scala source to /build/repo/modules/jawn/target/scala-3.7.4-RC2/test-classes ...
377[warn] bad option '-Ywarn-dead-code' was ignored
378[warn] bad option '-Ywarn-numeric-widen' was ignored
379[warn] bad option '-Ywarn-unused:imports' was ignored
380[info] [patched file /build/repo/modules/jawn/src/test/scala/org/dhallj/jawn/JawnConverterSuite.scala]
381[warn] three warnings found
382[info] done compiling
383[info] compiling 1 Scala source to /build/repo/modules/jawn/target/scala-3.7.4-RC2/test-classes ...
384[warn] bad option '-Ywarn-dead-code' was ignored
385[warn] bad option '-Ywarn-numeric-widen' was ignored
386[warn] bad option '-Ywarn-unused:imports' was ignored
387[warn] three warnings found
388[info] done compiling
389Starting build for ProjectRef(file:/build/repo/,javagen) (dhall-javagen)... [10/12]
390Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
391[info] compiling 3 Scala sources to /build/repo/modules/javagen/target/scala-3.7.4-RC2/classes ...
392[warn] bad option '-Ywarn-dead-code' was ignored
393[warn] bad option '-Ywarn-numeric-widen' was ignored
394[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/javagen/src/main/java/org/dhallj/javagen/ToCodeVisitor.scala:121:51
395[warn] 121 | Code.mergeAll(base +: args.asScala.toVector) { case head +: tail =>
396[warn] | ^
397[warn] |match may not be exhaustive.
398[warn] |
399[warn] |It would fail on pattern case: Vector0, _: scala.collection.immutable.Vector2[String], _: scala.collection.immutable.Vector3[String], _: scala.collection.immutable.Vector4[String], _: scala.collection.immutable.Vector5[String], _: scala.collection.immutable.Vector6[String]
400[warn] |(More unmatched cases are elided)
401[warn] |
402[warn] | longer explanation available when compiling with `-explain`
403[warn] there was 1 deprecation warning; re-run with -deprecation for details
404[warn] four warnings found
405[info] done compiling
406Starting build for ProjectRef(file:/build/repo/,parser) (dhall-parser)... [11/12]
407Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
408[info] compiling 1 Scala source to /build/repo/modules/parser/target/test-classes ...
409[info] done compiling
410
411************************
412Build summary:
413[{
414 "module": "dhall-circe",
415 "compile": {"status": "ok", "tookMs": 7696, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
416 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
417 "test-compile": {"status": "ok", "tookMs": 6442, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
418 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
419 "publish": {"status": "skipped", "tookMs": 0},
420 "metadata": {
421 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
422}
423},{
424 "module": "dhall-ast",
425 "compile": {"status": "ok", "tookMs": 184, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
426 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
427 "test-compile": {"status": "ok", "tookMs": 221, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
428 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
429 "publish": {"status": "skipped", "tookMs": 0},
430 "metadata": {
431 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
432}
433},{
434 "module": "dhall-imports",
435 "compile": {"status": "ok", "tookMs": 4454, "warnings": 2, "errors": 0, "sourceVersion": "3.4-migration"},
436 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
437 "test-compile": {"status": "ok", "tookMs": 4661, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
438 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
439 "publish": {"status": "skipped", "tookMs": 0},
440 "metadata": {
441 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
442}
443},{
444 "module": "dhall-cats",
445 "compile": {"status": "ok", "tookMs": 149, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
446 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
447 "test-compile": {"status": "ok", "tookMs": 1463, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
448 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
449 "publish": {"status": "skipped", "tookMs": 0},
450 "metadata": {
451 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
452}
453},{
454 "module": "dhall-testing",
455 "compile": {"status": "ok", "tookMs": 214, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
456 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
457 "test-compile": {"status": "ok", "tookMs": 329, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
458 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
459 "publish": {"status": "skipped", "tookMs": 0},
460 "metadata": {
461 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
462}
463},{
464 "module": "dhall-scala",
465 "compile": {"status": "ok", "tookMs": 226, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
466 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
467 "test-compile": {"status": "ok", "tookMs": 270, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
468 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
469 "publish": {"status": "skipped", "tookMs": 0},
470 "metadata": {
471 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
472}
473},{
474 "module": "dhall-core",
475 "compile": {"status": "ok", "tookMs": 36, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
476 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
477 "test-compile": {"status": "ok", "tookMs": 563, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
478 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
479 "publish": {"status": "skipped", "tookMs": 0},
480 "metadata": {
481 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
482}
483},{
484 "module": "dhall-scala-codec",
485 "compile": {"status": "ok", "tookMs": 1195, "warnings": 2, "errors": 0, "sourceVersion": "3.4-migration"},
486 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
487 "test-compile": {"status": "ok", "tookMs": 685, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
488 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
489 "publish": {"status": "skipped", "tookMs": 0},
490 "metadata": {
491 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
492}
493},{
494 "module": "dhall-imports-mini",
495 "compile": {"status": "ok", "tookMs": 116, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
496 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
497 "test-compile": {"status": "ok", "tookMs": 166, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
498 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
499 "publish": {"status": "skipped", "tookMs": 0},
500 "metadata": {
501 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
502}
503},{
504 "module": "dhall-jawn",
505 "compile": {"status": "ok", "tookMs": 314, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
506 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
507 "test-compile": {"status": "ok", "tookMs": 1015, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
508 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
509 "publish": {"status": "skipped", "tookMs": 0},
510 "metadata": {
511 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
512}
513},{
514 "module": "dhall-javagen",
515 "compile": {"status": "ok", "tookMs": 742, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
516 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
517 "test-compile": {"status": "ok", "tookMs": 165, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
518 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
519 "publish": {"status": "skipped", "tookMs": 0},
520 "metadata": {
521 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
522}
523},{
524 "module": "dhall-parser",
525 "compile": {"status": "ok", "tookMs": 74, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
526 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
527 "test-compile": {"status": "ok", "tookMs": 575, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
528 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
529 "publish": {"status": "skipped", "tookMs": 0},
530 "metadata": {
531 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
532}
533}]
534************************
535[success] Total time: 83 s (0:01:23.0), completed Nov 14, 2025, 9:26:08 PM
536[0JChecking patch project/plugins.sbt...
537Checking patch project/build.properties...
538Checking patch modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala...
539error: while searching for:
540 */
541class LiftVisitor[F[_] <: AnyRef](
542 private[this] val F: Applicative[F],
543 private[this] val _sortFields: Boolean = false
544) extends Visitor.NoPrepareEvents[F[Expr]] {
545 def onNote(base: F[Expr], source: Source): F[Expr] = base
546 def onNatural(self: Expr, value: BigInteger): F[Expr] = F.pure(self)
547
548error: patch failed: modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala:18
549Hunk #3 succeeded at 135 (offset -2 lines).
550Context reduced to (2/2) to apply fragment at 135
551Checking patch build.sbt...
552Applied patch project/plugins.sbt cleanly.
553Applied patch project/build.properties cleanly.
554Applying patch modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala with 1 reject...
555Rejected hunk #1.
556Hunk #2 applied cleanly.
557Hunk #3 applied cleanly.
558Applied patch build.sbt cleanly.
559Commit migration rewrites
560Switched to a new branch 'opencb/migrate-source-3.4'
561[opencb/migrate-source-3.4 49ece97] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
562 10 files changed, 63 insertions(+), 63 deletions(-)
563----
564Preparing build for 3.8.0-RC1
565Scala binary version found: 3.8
566Implicitly using source version 3.8
567Scala binary version found: 3.8
568Implicitly using source version 3.8
569Would try to apply common scalacOption (best-effort, sbt/mill only):
570Append: ,REQUIRE:-source:3.8
571Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
572
573Try apply source patch:
574Path: build.sbt
575Pattern: "1.7"
576Replacement: "1.8"
577Successfully applied pattern '"1.7"' in build.sbt
578
579Try apply source patch:
580Path: build.sbt
581Pattern: autoScalaLibrary := false
582Replacement: autoScalaLibrary := true
583Successfully applied pattern 'autoScalaLibrary := false' in build.sbt
584
585Try apply source patch:
586Path: modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala
587Pattern: sortFields
588Replacement: _sortFields
589Successfully applied pattern ' sortFields' in modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala
590----
591Starting build for 3.8.0-RC1
592Execute tests: false
593sbt project found:
594Sbt version 1.5.5 is not supported, minimal supported version is 1.11.5
595Enforcing usage of sbt in version 1.11.5
596No prepare script found for project travisbrown/dhallj
597/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
598Synchronizing submodule url for 'dhall-lang'
599##################################
600Scala version: 3.8.0-RC1
601Targets: org.dhallj%dhall-ast org.dhallj%dhall-cats org.dhallj%dhall-circe org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-jawn org.dhallj%dhall-scala org.dhallj%dhall-scala-codec org.dhallj%dhall-testing
602Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}
603##################################
604Using extra scalacOptions: ,REQUIRE:-source:3.8
605Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
606[sbt_options] declare -a sbt_options=()
607[process_args] java_version = '17'
608[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
609# Executing command line:
610java
611-Dfile.encoding=UTF-8
612-Dcommunitybuild.scala=3.8.0-RC1
613-Dcommunitybuild.project.dependencies.add=
614-Xmx7G
615-Xms4G
616-Xss8M
617-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
618-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
619-jar
620/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
621"setCrossScalaVersions 3.8.0-RC1"
622"++3.8.0-RC1 -v"
623"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
624"set every credentials := Nil"
625"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
626"removeScalacOptionsStartingWith -P:wartremover"
627"javacc; set core/Compile/doc := new java.io.File("null")"
628moduleMappings
629"runBuild 3.8.0-RC1 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}""" org.dhallj%dhall-ast org.dhallj%dhall-cats org.dhallj%dhall-circe org.dhallj%dhall-imports org.dhallj%dhall-javagen org.dhallj%dhall-jawn org.dhallj%dhall-scala org.dhallj%dhall-scala-codec org.dhallj%dhall-testing"
630
631[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
632[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
633[info] loading project definition from /build/repo/project
634[info] loading settings for project root from build.sbt, version.sbt...
635[info] resolving key references (18985 settings) ...
636[info] set current project to root (in build file:/build/repo/)
637Execute setCrossScalaVersions: 3.8.0-RC1
638OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in root/crossScalaVersions
639OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in benchmarks/crossScalaVersions
640OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in cli/crossScalaVersions
641OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in prelude/crossScalaVersions
642OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in core/crossScalaVersions
643OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in scala/crossScalaVersions
644OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in testing/crossScalaVersions
645OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in jawn/crossScalaVersions
646OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in codec/crossScalaVersions
647OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in ast/crossScalaVersions
648OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in importsMini/crossScalaVersions
649OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in cats/crossScalaVersions
650OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in tests/crossScalaVersions
651OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in imports/crossScalaVersions
652OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in parser/crossScalaVersions
653OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in yaml/crossScalaVersions
654OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in javagen/crossScalaVersions
655OpenCB::Changing crossVersion 3.0.1 -> 3.8.0-RC1 in circe/crossScalaVersions
656[info] set current project to root (in build file:/build/repo/)
657[info] Setting Scala version to 3.8.0-RC1 on 18 projects.
658[info] Switching Scala version on:
659[info] yaml (2.12.14, 2.13.6, 3.8.0-RC1)
660[info] importsMini (2.12.14, 2.13.6, 3.8.0-RC1)
661[info] benchmarks (2.12.14, 2.13.6, 3.8.0-RC1)
662[info] * root (2.12.14, 2.13.6, 3.8.0-RC1)
663[info] parser (2.12.14, 2.13.6, 3.8.0-RC1)
664[info] tests (2.12.14, 2.13.6, 3.8.0-RC1)
665[info] testing (2.12.14, 2.13.6, 3.8.0-RC1)
666[info] scala (2.12.14, 2.13.6, 3.8.0-RC1)
667[info] circe (2.12.14, 2.13.6, 3.8.0-RC1)
668[info] codec (2.12.14, 2.13.6, 3.8.0-RC1)
669[info] cli (2.12.14, 2.13.6, 3.8.0-RC1)
670[info] cats (2.12.14, 2.13.6, 3.8.0-RC1)
671[info] core (2.12.14, 2.13.6, 3.8.0-RC1)
672[info] ast (2.12.14, 2.13.6, 3.8.0-RC1)
673[info] prelude (2.12.14, 2.13.6, 3.8.0-RC1)
674[info] jawn (2.12.14, 2.13.6, 3.8.0-RC1)
675[info] javagen (2.12.14, 2.13.6, 3.8.0-RC1)
676[info] imports (2.12.14, 2.13.6, 3.8.0-RC1)
677[info] Excluding projects:
678[info] Reapplying settings...
679[info] set current project to root (in build file:/build/repo/)
680Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
681[info] Reapplying settings...
682[info] set current project to root (in build file:/build/repo/)
683[info] Defining Global / credentials, ast / credentials and 16 others.
684[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 89 others.
685[info] Run `last` for details.
686[info] Reapplying settings...
687[info] set current project to root (in build file:/build/repo/)
688Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
689[info] Reapplying settings...
690OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
691
692 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
693 Did you mean imports / allExcludeDependencies ?
694 , retry without global scopes
695[info] Reapplying settings...
696[info] set current project to root (in build file:/build/repo/)
697Execute removeScalacOptionsStartingWith: -P:wartremover
698[info] Reapplying settings...
699[info] set current project to root (in build file:/build/repo/)
700Java Compiler Compiler Version 7.0.5 (Parser Generator)
701(type "javacc" with no arguments for help)
702Reading from file /build/repo/modules/parser/src/main/javacc/JavaCCParser.jj . . .
703Note: UNICODE_INPUT option is specified. Please make sure you create the parser/lexer using a Reader with the correct character encoding.
704File "Provider.java" is being rebuilt.
705File "StringProvider.java" is being rebuilt.
706File "StreamProvider.java" is being rebuilt.
707File "TokenMgrException.java" is being rebuilt.
708File "ParseException.java" is being rebuilt.
709File "Token.java" is being rebuilt.
710File "SimpleCharStream.java" is being rebuilt.
711Parser generated successfully.
712[success] Total time: 1 s, completed Nov 14, 2025, 9:26:29 PM
713[info] Defining core / Compile / doc
714[info] The new value will be used by core / Compile / packageDoc / mappings
715[info] Reapplying settings...
716[info] set current project to root (in build file:/build/repo/)
717[success] Total time: 0 s, completed Nov 14, 2025, 9:26:30 PM
718Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":["javacc","set core/Compile/doc := new java.io.File(\"null\")"],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"build.sbt","pattern":"\"1.7\"","replaceWith":"\"1.8\""},{"path":"build.sbt","pattern":"autoScalaLibrary := false","replaceWith":"autoScalaLibrary := true"},{"path":"modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala","pattern":" sortFields","replaceWith":" _sortFields"}]}
719Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
720Starting build...
721Projects: Set(importsMini, parser, testing, scala, circe, codec, cats, core, ast, jawn, javagen, imports)
722Starting build for ProjectRef(file:/build/repo/,circe) (dhall-circe)... [0/12]
723OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
724OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
725OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
726Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
727[info] compiling 49 Java sources to /build/repo/modules/core/target/classes ...
728[info] /build/repo/modules/core/src/main/java/org/dhallj/core/Expr.java: Some input files use unchecked or unsafe operations.
729[info] /build/repo/modules/core/src/main/java/org/dhallj/core/Expr.java: Recompile with -Xlint:unchecked for details.
730[info] done compiling
731[info] compiling 2 Scala sources to /build/repo/modules/circe/target/scala-3.8.0-RC1/classes ...
732[warn] bad option '-Ywarn-dead-code' was ignored
733[warn] bad option '-Ywarn-numeric-widen' was ignored
734[warn] there was 1 deprecation warning; re-run with -deprecation for details
735[warn] three warnings found
736[info] done compiling
737[info] compiling 18 Java sources to /build/repo/modules/parser/target/classes ...
738[info] /build/repo/modules/parser/src/main/java/org/dhallj/parser/support/ParsingHelpers.java: Some input files use unchecked or unsafe operations.
739[info] /build/repo/modules/parser/src/main/java/org/dhallj/parser/support/ParsingHelpers.java: Recompile with -Xlint:unchecked for details.
740[info] done compiling
741[info] compiling 2 Java sources to /build/repo/modules/imports-mini/target/classes ...
742[info] done compiling
743[info] compiling 1 Scala source to /build/repo/modules/ast/target/scala-3.8.0-RC1/classes ...
744[warn] bad option '-Ywarn-dead-code' was ignored
745[warn] bad option '-Ywarn-numeric-widen' was ignored
746[warn] there was 1 deprecation warning; re-run with -deprecation for details
747[warn] three warnings found
748[info] done compiling
749[info] compiling 1 Scala source to /build/repo/modules/scala/target/scala-3.8.0-RC1/classes ...
750[warn] bad option '-Ywarn-dead-code' was ignored
751[warn] bad option '-Ywarn-numeric-widen' was ignored
752[warn] two warnings found
753[info] done compiling
754[info] compiling 2 Scala sources to /build/repo/modules/circe/target/scala-3.8.0-RC1/test-classes ...
755[warn] bad option '-Ywarn-dead-code' was ignored
756[warn] bad option '-Ywarn-numeric-widen' was ignored
757[warn] bad option '-Ywarn-unused:imports' was ignored
758[warn] three warnings found
759[info] done compiling
760Starting build for ProjectRef(file:/build/repo/,ast) (dhall-ast)... [1/12]
761Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
762Starting build for ProjectRef(file:/build/repo/,imports) (dhall-imports)... [2/12]
763Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
764[info] compiling 1 Scala source to /build/repo/modules/cats/target/scala-3.8.0-RC1/classes ...
765[warn] bad option '-Ywarn-dead-code' was ignored
766[warn] bad option '-Ywarn-numeric-widen' was ignored
767[warn] two warnings found
768[info] done compiling
769[info] compiling 9 Scala sources to /build/repo/modules/imports/target/scala-3.8.0-RC1/classes ...
770[warn] bad option '-Ywarn-dead-code' was ignored
771[warn] bad option '-Ywarn-numeric-widen' was ignored
772[warn] -- Warning: /build/repo/modules/imports/src/main/scala/org/dhallj/imports/Canonicalization.scala:17:83
773[warn] 17 | case Local(path) => LocalFile[F](path).map(_.canonicalize.toPath).map(Local)
774[warn] | ^^^^^
775[warn] |The method `apply` is inserted. The auto insertion will be deprecated, please write `org.dhallj.imports.ImportContext.Local.apply` explicitly.
776[warn] -- Warning: /build/repo/modules/imports/src/main/scala/org/dhallj/imports/Canonicalization.scala:18:83
777[warn] 18 | case Classpath(path) => LocalFile[F](path).map(_.canonicalize.toPath).map(Classpath)
778[warn] | ^^^^^^^^^
779[warn] |The method `apply` is inserted. The auto insertion will be deprecated, please write `org.dhallj.imports.ImportContext.Classpath.apply` explicitly.
780[warn] there were 3 deprecation warnings; re-run with -deprecation for details
781[warn] 5 warnings found
782[info] done compiling
783[info] compiling 6 Scala sources to /build/repo/modules/imports/target/scala-3.8.0-RC1/test-classes ...
784[warn] bad option '-Ywarn-dead-code' was ignored
785[warn] bad option '-Ywarn-numeric-widen' was ignored
786[warn] bad option '-Ywarn-unused:imports' was ignored
787[warn] there was 1 deprecation warning; re-run with -deprecation for details
788[warn] four warnings found
789[info] done compiling
790Starting build for ProjectRef(file:/build/repo/,cats) (dhall-cats)... [3/12]
791Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
792[info] compiling 3 Scala sources to /build/repo/modules/testing/target/scala-3.8.0-RC1/classes ...
793[warn] bad option '-Ywarn-dead-code' was ignored
794[warn] bad option '-Ywarn-numeric-widen' was ignored
795[warn] there were 4 deprecation warnings; re-run with -deprecation for details
796[warn] three warnings found
797[info] done compiling
798[info] compiling 1 Scala source to /build/repo/modules/cats/target/scala-3.8.0-RC1/test-classes ...
799[warn] bad option '-Ywarn-dead-code' was ignored
800[warn] bad option '-Ywarn-numeric-widen' was ignored
801[warn] bad option '-Ywarn-unused:imports' was ignored
802[warn] three warnings found
803[info] done compiling
804Starting build for ProjectRef(file:/build/repo/,testing) (dhall-testing)... [4/12]
805Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
806Starting build for ProjectRef(file:/build/repo/,scala) (dhall-scala)... [5/12]
807Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
808Starting build for ProjectRef(file:/build/repo/,core) (dhall-core)... [6/12]
809Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
810[info] compiling 2 Scala sources to /build/repo/modules/core/target/test-classes ...
811[info] done compiling
812Starting build for ProjectRef(file:/build/repo/,codec) (dhall-scala-codec)... [7/12]
813Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
814[info] compiling 4 Scala sources to /build/repo/modules/scala-codec/target/scala-3.8.0-RC1/classes ...
815[warn] bad option '-Ywarn-dead-code' was ignored
816[warn] bad option '-Ywarn-numeric-widen' was ignored
817[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/scala-codec/src/main/scala/org/dhallj/codec/Encoder.scala:106:6
818[warn] 106 | value match {
819[warn] | ^^^^^
820[warn] |match may not be exhaustive.
821[warn] |
822[warn] |It would fail on pattern case: Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*), Vector(_, _*)
823[warn] |
824[warn] | longer explanation available when compiling with `-explain`
825[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/scala-codec/src/main/scala/org/dhallj/codec/Encoder.scala:122:6
826[warn] 122 | value match {
827[warn] | ^^^^^
828[warn] | match may not be exhaustive.
829[warn] |
830[warn] | It would fail on pattern case: Some(Vector(_, _*))
831[warn] |
832[warn] | longer explanation available when compiling with `-explain`
833[warn] four warnings found
834[info] done compiling
835[info] compiling 1 Scala source to /build/repo/modules/scala-codec/target/scala-3.8.0-RC1/test-classes ...
836[warn] bad option '-Ywarn-dead-code' was ignored
837[warn] bad option '-Ywarn-numeric-widen' was ignored
838[warn] bad option '-Ywarn-unused:imports' was ignored
839[warn] three warnings found
840[info] done compiling
841Starting build for ProjectRef(file:/build/repo/,importsMini) (dhall-imports-mini)... [8/12]
842Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
843Starting build for ProjectRef(file:/build/repo/,jawn) (dhall-jawn)... [9/12]
844Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
845[info] compiling 2 Scala sources to /build/repo/modules/jawn/target/scala-3.8.0-RC1/classes ...
846[warn] bad option '-Ywarn-dead-code' was ignored
847[warn] bad option '-Ywarn-numeric-widen' was ignored
848[warn] two warnings found
849[info] done compiling
850[info] compiling 1 Scala source to /build/repo/modules/jawn/target/scala-3.8.0-RC1/test-classes ...
851[warn] bad option '-Ywarn-dead-code' was ignored
852[warn] bad option '-Ywarn-numeric-widen' was ignored
853[warn] bad option '-Ywarn-unused:imports' was ignored
854[warn] three warnings found
855[info] done compiling
856Starting build for ProjectRef(file:/build/repo/,javagen) (dhall-javagen)... [10/12]
857Compile scalacOptions: -encoding, UTF-8, -language:existentials, -language:higherKinds, -unchecked, -Ywarn-dead-code, -Ywarn-numeric-widen, -Ywarn-unused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
858[info] compiling 3 Scala sources to /build/repo/modules/javagen/target/scala-3.8.0-RC1/classes ...
859[warn] bad option '-Ywarn-dead-code' was ignored
860[warn] bad option '-Ywarn-numeric-widen' was ignored
861[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/javagen/src/main/java/org/dhallj/javagen/ToCodeVisitor.scala:121:51
862[warn] 121 | Code.mergeAll(base +: args.asScala.toVector) { case head +: tail =>
863[warn] | ^
864[warn] |match may not be exhaustive.
865[warn] |
866[warn] |It would fail on pattern case: Vector0, _: scala.collection.immutable.Vector2[String], _: scala.collection.immutable.Vector3[String], _: scala.collection.immutable.Vector4[String], _: scala.collection.immutable.Vector5[String], _: scala.collection.immutable.Vector6[String]
867[warn] |(More unmatched cases are elided)
868[warn] |
869[warn] | longer explanation available when compiling with `-explain`
870[warn] there was 1 deprecation warning; re-run with -deprecation for details
871[warn] four warnings found
872[info] done compiling
873Starting build for ProjectRef(file:/build/repo/,parser) (dhall-parser)... [11/12]
874Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
875[info] compiling 1 Scala source to /build/repo/modules/parser/target/test-classes ...
876[info] done compiling
877
878************************
879Build summary:
880[{
881 "module": "dhall-circe",
882 "compile": {"status": "ok", "tookMs": 11770, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
883 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
884 "test-compile": {"status": "ok", "tookMs": 6319, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
885 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
886 "publish": {"status": "skipped", "tookMs": 0},
887 "metadata": {
888 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
889}
890},{
891 "module": "dhall-ast",
892 "compile": {"status": "ok", "tookMs": 194, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
893 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
894 "test-compile": {"status": "ok", "tookMs": 238, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
895 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
896 "publish": {"status": "skipped", "tookMs": 0},
897 "metadata": {
898 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
899}
900},{
901 "module": "dhall-imports",
902 "compile": {"status": "ok", "tookMs": 5378, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
903 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
904 "test-compile": {"status": "ok", "tookMs": 2498, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
905 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
906 "publish": {"status": "skipped", "tookMs": 0},
907 "metadata": {
908 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
909}
910},{
911 "module": "dhall-cats",
912 "compile": {"status": "ok", "tookMs": 135, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
913 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
914 "test-compile": {"status": "ok", "tookMs": 2022, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
915 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
916 "publish": {"status": "skipped", "tookMs": 0},
917 "metadata": {
918 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
919}
920},{
921 "module": "dhall-testing",
922 "compile": {"status": "ok", "tookMs": 251, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
923 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
924 "test-compile": {"status": "ok", "tookMs": 298, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
925 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
926 "publish": {"status": "skipped", "tookMs": 0},
927 "metadata": {
928 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
929}
930},{
931 "module": "dhall-scala",
932 "compile": {"status": "ok", "tookMs": 193, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
933 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
934 "test-compile": {"status": "ok", "tookMs": 273, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
935 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
936 "publish": {"status": "skipped", "tookMs": 0},
937 "metadata": {
938 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
939}
940},{
941 "module": "dhall-core",
942 "compile": {"status": "ok", "tookMs": 52, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
943 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
944 "test-compile": {"status": "ok", "tookMs": 805, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
945 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
946 "publish": {"status": "skipped", "tookMs": 0},
947 "metadata": {
948 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
949}
950},{
951 "module": "dhall-scala-codec",
952 "compile": {"status": "ok", "tookMs": 1868, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
953 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
954 "test-compile": {"status": "ok", "tookMs": 884, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
955 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
956 "publish": {"status": "skipped", "tookMs": 0},
957 "metadata": {
958 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
959}
960},{
961 "module": "dhall-imports-mini",
962 "compile": {"status": "ok", "tookMs": 112, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
963 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
964 "test-compile": {"status": "ok", "tookMs": 163, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
965 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
966 "publish": {"status": "skipped", "tookMs": 0},
967 "metadata": {
968 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
969}
970},{
971 "module": "dhall-jawn",
972 "compile": {"status": "ok", "tookMs": 447, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
973 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
974 "test-compile": {"status": "ok", "tookMs": 1121, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
975 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
976 "publish": {"status": "skipped", "tookMs": 0},
977 "metadata": {
978 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
979}
980},{
981 "module": "dhall-javagen",
982 "compile": {"status": "ok", "tookMs": 926, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
983 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
984 "test-compile": {"status": "ok", "tookMs": 145, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
985 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
986 "publish": {"status": "skipped", "tookMs": 0},
987 "metadata": {
988 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
989}
990},{
991 "module": "dhall-parser",
992 "compile": {"status": "ok", "tookMs": 117, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
993 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
994 "test-compile": {"status": "ok", "tookMs": 692, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
995 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
996 "publish": {"status": "skipped", "tookMs": 0},
997 "metadata": {
998 "crossScalaVersions": ["2.12.14", "2.13.6", "3.0.1"]
999}
1000}]
1001************************
1002[success] Total time: 55 s, completed Nov 14, 2025, 9:27:26 PM
1003[0JChecking patch project/plugins.sbt...
1004Checking patch project/build.properties...
1005Checking patch modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala...
1006Checking patch build.sbt...
1007Applied patch project/plugins.sbt cleanly.
1008Applied patch project/build.properties cleanly.
1009Applied patch modules/cats/src/main/scala/org/dhallj/cats/LiftVisitor.scala cleanly.
1010Applied patch build.sbt cleanly.