Build Logs

travisbrown/dhallj • scheduled_3.8.1-RC1-bin-20251219-d71e859-NIGHTLY

Errors

6

Warnings

207

Total Lines

1006

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