Build Logs
lhns/fs2-compress • 3.8.0-RC6:2026-01-08
Errors
13
Warnings
77
Total Lines
632
1##################################
2Clonning https://github.com/lhns/fs2-compress.git into /build/repo using revision 2.3.2
3##################################
4Note: switching to 'b449d3a377a79c1b07b25e93e48c60e73bbacaf4'.
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
21----
22Preparing build for 3.8.0-RC6
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC6
32Execute tests: true
33sbt project found:
34Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project lhns/fs2-compress
37##################################
38Scala version: 3.8.0-RC6
39Targets: de.lhns%fs2-compress de.lhns%fs2-compress-brotli de.lhns%fs2-compress-brotli4j de.lhns%fs2-compress-bzip2 de.lhns%fs2-compress-gzip de.lhns%fs2-compress-lz4 de.lhns%fs2-compress-snappy de.lhns%fs2-compress-tar de.lhns%fs2-compress-zip de.lhns%fs2-compress-zip4j de.lhns%fs2-compress-zstd
40Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.8
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '17'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Dcommunitybuild.scala=3.8.0-RC6
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.8.0-RC6"
60"++3.8.0-RC6 -v"
61"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.8.0-RC6 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" de.lhns%fs2-compress de.lhns%fs2-compress-brotli de.lhns%fs2-compress-brotli4j de.lhns%fs2-compress-bzip2 de.lhns%fs2-compress-gzip de.lhns%fs2-compress-lz4 de.lhns%fs2-compress-snappy de.lhns%fs2-compress-tar de.lhns%fs2-compress-zip de.lhns%fs2-compress-zip4j de.lhns%fs2-compress-zstd"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.804s.
75[info] done compiling
76[info] loading settings for project root from build.sbt...
77[info] resolving key references (36568 settings) ...
78[info] set current project to fs2-compress (in build file:/build/repo/)
79[warn] there are 34 keys that are not used by any other settings/tasks:
80[warn]
81[warn] * brotli / Test / scalaJSLinkerConfig
82[warn] +- /build/repo/build.sbt:57
83[warn] * brotli2_12 / Test / scalaJSLinkerConfig
84[warn] +- /build/repo/build.sbt:57
85[warn] * brotli3 / Test / scalaJSLinkerConfig
86[warn] +- /build/repo/build.sbt:57
87[warn] * brotli4j / Test / scalaJSLinkerConfig
88[warn] +- /build/repo/build.sbt:57
89[warn] * brotli4j2_12 / Test / scalaJSLinkerConfig
90[warn] +- /build/repo/build.sbt:57
91[warn] * brotli4j3 / Test / scalaJSLinkerConfig
92[warn] +- /build/repo/build.sbt:57
93[warn] * bzip2 / Test / scalaJSLinkerConfig
94[warn] +- /build/repo/build.sbt:57
95[warn] * bzip22_12 / Test / scalaJSLinkerConfig
96[warn] +- /build/repo/build.sbt:57
97[warn] * bzip23 / Test / scalaJSLinkerConfig
98[warn] +- /build/repo/build.sbt:57
99[warn] * core / Test / scalaJSLinkerConfig
100[warn] +- /build/repo/build.sbt:57
101[warn] * core2_12 / Test / scalaJSLinkerConfig
102[warn] +- /build/repo/build.sbt:57
103[warn] * core3 / Test / scalaJSLinkerConfig
104[warn] +- /build/repo/build.sbt:57
105[warn] * gzip / Test / scalaJSLinkerConfig
106[warn] +- /build/repo/build.sbt:57
107[warn] * gzip2_12 / Test / scalaJSLinkerConfig
108[warn] +- /build/repo/build.sbt:57
109[warn] * gzip3 / Test / scalaJSLinkerConfig
110[warn] +- /build/repo/build.sbt:57
111[warn] * lz4 / Test / scalaJSLinkerConfig
112[warn] +- /build/repo/build.sbt:57
113[warn] * lz42_12 / Test / scalaJSLinkerConfig
114[warn] +- /build/repo/build.sbt:57
115[warn] * lz43 / Test / scalaJSLinkerConfig
116[warn] +- /build/repo/build.sbt:57
117[warn] * root / Test / scalaJSLinkerConfig
118[warn] +- /build/repo/build.sbt:57
119[warn] * snappy / Test / scalaJSLinkerConfig
120[warn] +- /build/repo/build.sbt:57
121[warn] * snappy2_12 / Test / scalaJSLinkerConfig
122[warn] +- /build/repo/build.sbt:57
123[warn] * snappy3 / Test / scalaJSLinkerConfig
124[warn] +- /build/repo/build.sbt:57
125[warn] * tar / Test / scalaJSLinkerConfig
126[warn] +- /build/repo/build.sbt:57
127[warn] * tar2_12 / Test / scalaJSLinkerConfig
128[warn] +- /build/repo/build.sbt:57
129[warn] * tar3 / Test / scalaJSLinkerConfig
130[warn] +- /build/repo/build.sbt:57
131[warn] * zip / Test / scalaJSLinkerConfig
132[warn] +- /build/repo/build.sbt:57
133[warn] * zip2_12 / Test / scalaJSLinkerConfig
134[warn] +- /build/repo/build.sbt:57
135[warn] * zip3 / Test / scalaJSLinkerConfig
136[warn] +- /build/repo/build.sbt:57
137[warn] * zip4j / Test / scalaJSLinkerConfig
138[warn] +- /build/repo/build.sbt:57
139[warn] * zip4j2_12 / Test / scalaJSLinkerConfig
140[warn] +- /build/repo/build.sbt:57
141[warn] * zip4j3 / Test / scalaJSLinkerConfig
142[warn] +- /build/repo/build.sbt:57
143[warn] * zstd / Test / scalaJSLinkerConfig
144[warn] +- /build/repo/build.sbt:57
145[warn] * zstd2_12 / Test / scalaJSLinkerConfig
146[warn] +- /build/repo/build.sbt:57
147[warn] * zstd3 / Test / scalaJSLinkerConfig
148[warn] +- /build/repo/build.sbt:57
149[warn]
150[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
151[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
152Execute setCrossScalaVersions: 3.8.0-RC6
153OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in zip2_12/crossScalaVersions
154OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in brotli2_12/crossScalaVersions
155OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in brotli/crossScalaVersions
156OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in tar/crossScalaVersions
157OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in bzip22_12/crossScalaVersions
158OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in zip/crossScalaVersions
159OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in brotli3/crossScalaVersions
160OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in snappy3/crossScalaVersions
161OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in bzip2/crossScalaVersions
162OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in lz43/crossScalaVersions
163OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in lz42_12/crossScalaVersions
164OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in coreJS3/crossScalaVersions
165OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in brotli4j3/crossScalaVersions
166OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in zstd2_12/crossScalaVersions
167OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in core/crossScalaVersions
168OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in gzip2_12/crossScalaVersions
169OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in zstd/crossScalaVersions
170OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in brotli4j/crossScalaVersions
171OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in brotli4j2_12/crossScalaVersions
172OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in gzip/crossScalaVersions
173OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in core3/crossScalaVersions
174OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in snappy2_12/crossScalaVersions
175OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in core2_12/crossScalaVersions
176OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in snappy/crossScalaVersions
177OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in zstd3/crossScalaVersions
178OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in zip4j3/crossScalaVersions
179OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in bzip23/crossScalaVersions
180OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in coreJS2_12/crossScalaVersions
181OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in zip4j/crossScalaVersions
182OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in tar3/crossScalaVersions
183OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in root/crossScalaVersions
184OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in gzipJS3/crossScalaVersions
185OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in zip4j2_12/crossScalaVersions
186OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in gzip3/crossScalaVersions
187OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in lz4/crossScalaVersions
188OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in gzipJS2_12/crossScalaVersions
189OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC6 in zip3/crossScalaVersions
190OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in gzipJS/crossScalaVersions
191OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.12.20) in tar2_12/crossScalaVersions
192OpenCB::Limitting incorrect crossVersions List(3.3.6) -> List(2.13.16) in coreJS/crossScalaVersions
193[info] set current project to fs2-compress (in build file:/build/repo/)
194[info] Setting Scala version to 3.8.0-RC6 on 14 projects.
195[info] Switching Scala version on:
196[info] brotli3 (3.8.0-RC6)
197[info] * root (3.8.0-RC6)
198[info] zip4j3 (3.8.0-RC6)
199[info] zstd3 (3.8.0-RC6)
200[info] core3 (3.8.0-RC6)
201[info] brotli4j3 (3.8.0-RC6)
202[info] snappy3 (3.8.0-RC6)
203[info] zip3 (3.8.0-RC6)
204[info] gzipJS3 (3.8.0-RC6)
205[info] bzip23 (3.8.0-RC6)
206[info] lz43 (3.8.0-RC6)
207[info] gzip3 (3.8.0-RC6)
208[info] tar3 (3.8.0-RC6)
209[info] coreJS3 (3.8.0-RC6)
210[info] Excluding projects:
211[info] lz42_12 (2.12.20)
212[info] snappy2_12 (2.12.20)
213[info] bzip2 (2.13.16)
214[info] brotli (2.13.16)
215[info] zstd2_12 (2.12.20)
216[info] zip (2.13.16)
217[info] brotli4j (2.13.16)
218[info] core2_12 (2.12.20)
219[info] coreJS (2.13.16)
220[info] bzip22_12 (2.12.20)
221[info] zip2_12 (2.12.20)
222[info] coreJS2_12 (2.12.20)
223[info] brotli4j2_12 (2.12.20)
224[info] lz4 (2.13.16)
225[info] zip4j2_12 (2.12.20)
226[info] gzip (2.13.16)
227[info] gzipJS (2.13.16)
228[info] brotli2_12 (2.12.20)
229[info] zip4j (2.13.16)
230[info] snappy (2.13.16)
231[info] tar2_12 (2.12.20)
232[info] core (2.13.16)
233[info] gzip2_12 (2.12.20)
234[info] tar (2.13.16)
235[info] gzipJS2_12 (2.12.20)
236[info] zstd (2.13.16)
237[info] Reapplying settings...
238[info] set current project to fs2-compress (in build file:/build/repo/)
239Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
240[info] Reapplying settings...
241[info] set current project to fs2-compress (in build file:/build/repo/)
242[info] Defining Global / credentials, brotli / credentials and 38 others.
243[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 359 others.
244[info] Run `last` for details.
245[info] Reapplying settings...
246[info] set current project to fs2-compress (in build file:/build/repo/)
247Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
248[info] Reapplying settings...
249OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
250
251 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
252 Did you mean bzip2 / allExcludeDependencies ?
253 , retry without global scopes
254[info] Reapplying settings...
255[info] set current project to fs2-compress (in build file:/build/repo/)
256Execute removeScalacOptionsStartingWith: -P:wartremover
257[info] Reapplying settings...
258[info] set current project to fs2-compress (in build file:/build/repo/)
259[success] Total time: 0 s, completed Jan 8, 2026, 2:31:15 AM
260Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
261Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
262Starting build...
263Projects: Set(brotli3, root, zip4j3, zstd3, core3, brotli4j3, snappy3, zip3, bzip23, lz43, gzip3, tar3)
264Starting build for ProjectRef(file:/build/repo/,tar3) (fs2-compress-tar)... [0/12]
265OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
266Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
267[info] compiling 7 Scala sources to /build/repo/core/target/jvm-3/classes ...
268[info] done compiling
269[info] compiling 1 Scala source to /build/repo/tar/target/jvm-3/classes ...
270[info] done compiling
271[info] compiling 1 Scala source to /build/repo/tar/target/jvm-3/test-classes ...
272[info] done compiling
273java.io.IOException: Entry 'test' closed at '0' before the '1048575' bytes specified in the header were written
274 at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.closeArchiveEntry(TarArchiveOutputStream.java:319)
275 at de.lhns.fs2.compress.TarArchiver.archive$$anonfun$1$$anonfun$1$$anonfun$3$$anonfun$1$$anonfun$2$$anonfun$1(Tar.scala:78)
276 at de.lhns.fs2.compress.TarArchiver.archive$$anonfun$1$$anonfun$1$$anonfun$3$$anonfun$1$$anonfun$2$$anonfun$adapted$1(Tar.scala:78)
277 at blocking @ de.lhns.fs2.compress.TarUnarchiver.unarchive$$anonfun$1$$anonfun$2(Tar.scala:107)
278 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
279 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
280 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
281 at modify @ fs2.internal.Scope.open$$anonfun$1(Scope.scala:149)
282 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
283 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
284 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
285 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
286 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
287 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
288 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
289 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
290 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
291 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
292java.io.IOException: This archive contains unclosed entries.
293 at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.finish(TarArchiveOutputStream.java:401)
294 at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.close(TarArchiveOutputStream.java:295)
295 at de.lhns.fs2.compress.TarArchiver.archive$$anonfun$1$$anonfun$1$$anonfun$2$$anonfun$1(Tar.scala:68)
296 at de.lhns.fs2.compress.TarArchiver.archive$$anonfun$1$$anonfun$1$$anonfun$2$$anonfun$adapted$1(Tar.scala:68)
297 at blocking @ de.lhns.fs2.compress.TarUnarchiver.unarchive$$anonfun$1$$anonfun$2(Tar.scala:107)
298 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
299 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
300 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
301 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
302 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
303 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
304 at blocking @ de.lhns.fs2.compress.TarUnarchiver.unarchive$$anonfun$1$$anonfun$2(Tar.scala:107)
305 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
306 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
307 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
308java.io.IOException: Request to write '1048576' bytes exceeds size in header of '1048575' bytes for entry 'test'
309 at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.write(TarArchiveOutputStream.java:641)
310 at fs2.io.package$.writeOutputStream$$anonfun$1$$anonfun$1(io.scala:118)
311 at fs2.io.package$.writeOutputStream$$anonfun$1$$anonfun$adapted$1(io.scala:120)
312 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
313 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
314 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
315 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
316 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
317 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
318 at blocking @ de.lhns.fs2.compress.TarUnarchiver.unarchive$$anonfun$1$$anonfun$2(Tar.scala:107)
319 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
320 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
321 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
322 at modify @ fs2.internal.Scope.open$$anonfun$1(Scope.scala:149)
323 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
324 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
325java.io.IOException: This archive contains unclosed entries.
326 at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.finish(TarArchiveOutputStream.java:401)
327 at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.close(TarArchiveOutputStream.java:295)
328 at de.lhns.fs2.compress.TarArchiver.archive$$anonfun$1$$anonfun$1$$anonfun$2$$anonfun$1(Tar.scala:68)
329 at de.lhns.fs2.compress.TarArchiver.archive$$anonfun$1$$anonfun$1$$anonfun$2$$anonfun$adapted$1(Tar.scala:68)
330 at blocking @ de.lhns.fs2.compress.TarUnarchiver.unarchive$$anonfun$1$$anonfun$2(Tar.scala:107)
331 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
332 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
333 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
334 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
335 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
336 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
337 at modify @ fs2.internal.Scope.open$$anonfun$1(Scope.scala:149)
338 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
339 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
340 at rethrow$extension @ fs2.Compiler$Target.compile$$anonfun$1(Compiler.scala:157)
341 at get @ fs2.internal.Scope.openScope(Scope.scala:278)
342java.io.IOException: Entry 'test' closed at '1048576' before the '1048577' bytes specified in the header were written
343 at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.closeArchiveEntry(TarArchiveOutputStream.java:319)
344 at de.lhns.fs2.compress.TarArchiver.archive$$anonfun$1$$anonfun$1$$anonfun$3$$anonfun$1$$anonfun$2$$anonfun$1(Tar.scala:78)
345 at de.lhns.fs2.compress.TarArchiver.archive$$anonfun$1$$anonfun$1$$anonfun$3$$anonfun$1$$anonfun$2$$anonfun$adapted$1(Tar.scala:78)
346 at blocking @ de.lhns.fs2.compress.TarUnarchiver.unarchive$$anonfun$1$$anonfun$2(Tar.scala:107)
347 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
348 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
349 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
350 at modify @ fs2.internal.Scope.open$$anonfun$1(Scope.scala:149)
351 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
352 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
353 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
354 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
355 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
356 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
357 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
358 at modify @ fs2.internal.Scope.open$$anonfun$1(Scope.scala:149)
359 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
360 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
361 at flatMap @ fs2.Pull$.goCloseScope$1$$anonfun$1(Pull.scala:1213)
362java.io.IOException: Entry 'test' closed at '1048576' before the '1048577' bytes specified in the header were written
363 at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.closeArchiveEntry(TarArchiveOutputStream.java:319)
364 at de.lhns.fs2.compress.TarArchiver.archive$$anonfun$1$$anonfun$1$$anonfun$3$$anonfun$1$$anonfun$2$$anonfun$1(Tar.scala:78)
365 at de.lhns.fs2.compress.TarArchiver.archive$$anonfun$1$$anonfun$1$$anonfun$3$$anonfun$1$$anonfun$2$$anonfun$adapted$1(Tar.scala:78)
366 at blocking @ de.lhns.fs2.compress.TarUnarchiver.unarchive$$anonfun$1$$anonfun$2(Tar.scala:107)
367 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
368 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
369 at handleErrorWith @ fs2.Compiler$Target.handleErrorWith(Compiler.scala:161)
370 at modify @ fs2.internal.Scope.open$$anonfun$1(Scope.scala:149)
371 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
372 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
373 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
374 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
375 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
376 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
377 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
378 at modify @ fs2.internal.Scope.open$$anonfun$1(Scope.scala:149)
379 at flatMap @ fs2.Compiler$Target.flatMap(Compiler.scala:163)
380 at uncancelable @ fs2.Compiler$Target.uncancelable(Compiler.scala:165)
381 at flatMap @ fs2.Pull$.goCloseScope$1$$anonfun$1(Pull.scala:1213)
382de.lhns.fs2.compress.TarRoundTripSuite:
383 + tar round trip 0.55s
384 + tar round trip wrong size 0.049s
385 + tar round trip wrong size 2 0.052s
386 + copy tar entry 0.004s
387Starting build for ProjectRef(file:/build/repo/,brotli4j3) (fs2-compress-brotli4j)... [1/12]
388Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
389[info] compiling 1 Scala source to /build/repo/brotli4j/target/jvm-3/classes ...
390[info] done compiling
391[info] compiling 1 Scala source to /build/repo/brotli4j/target/jvm-3/test-classes ...
392[info] done compiling
393de.lhns.fs2.compress.Brotli4JRoundtripSuite:
394 + brotli round trip 0.748s
395Starting build for ProjectRef(file:/build/repo/,core3) (fs2-compress)... [2/12]
396Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
397Starting build for ProjectRef(file:/build/repo/,gzip3) (fs2-compress-gzip)... [3/12]
398Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
399[info] compiling 1 Scala source to /build/repo/gzip/target/jvm-3/classes ...
400[info] done compiling
401[info] compiling 1 Scala source to /build/repo/gzip/target/jvm-3/test-classes ...
402[info] done compiling
403de.lhns.fs2.compress.GzipRoundTripSuite:
404 + gzip round trip 0.287s
405Starting build for ProjectRef(file:/build/repo/,zip3) (fs2-compress-zip)... [4/12]
406Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
407[info] compiling 1 Scala source to /build/repo/zip/target/jvm-3/classes ...
408[warn] there were 2 deprecation warnings; re-run with -deprecation for details
409[warn] one warning found
410[info] done compiling
411[info] compiling 1 Scala source to /build/repo/zip/target/jvm-3/test-classes ...
412[warn] there were 2 deprecation warnings; re-run with -deprecation for details
413[warn] one warning found
414[info] done compiling
415java.lang.IllegalStateException: Entry size of 1048576 bytes does not match size of 1048575 bytes specified in header
416 at de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2$$anonfun$1(Archiver.scala:23)
417 at get @ fs2.internal.Scope.openScope(Scope.scala:278)
418 at map @ de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2(Archiver.scala:20)
419java.lang.IllegalStateException: Entry size of 1048576 bytes does not match size of 1048575 bytes specified in header
420 at de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2$$anonfun$1(Archiver.scala:23)
421 at get @ fs2.internal.Scope.openScope(Scope.scala:278)
422 at map @ de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2(Archiver.scala:20)
423java.lang.IllegalStateException: Entry size of 1048576 bytes does not match size of 1048577 bytes specified in header
424 at de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2$$anonfun$1(Archiver.scala:23)
425 at get @ fs2.internal.Scope.openScope(Scope.scala:278)
426 at map @ de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2(Archiver.scala:20)
427java.lang.IllegalStateException: Entry size of 1048576 bytes does not match size of 1048577 bytes specified in header
428 at de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2$$anonfun$1(Archiver.scala:23)
429 at get @ fs2.internal.Scope.openScope(Scope.scala:278)
430 at map @ de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2(Archiver.scala:20)
431de.lhns.fs2.compress.ZipRoundTripSuite:
432 + zip round trip 0.7s
433 + zip round trip wrong size 0.27s
434 + zip round trip wrong size 2 0.223s
435 + zip round trip without specifying size 0.175s
436Starting build for ProjectRef(file:/build/repo/,lz43) (fs2-compress-lz4)... [5/12]
437Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
438[info] compiling 1 Scala source to /build/repo/lz4/target/jvm-3/classes ...
439[info] done compiling
440[info] compiling 1 Scala source to /build/repo/lz4/target/jvm-3/test-classes ...
441[info] done compiling
442de.lhns.fs2.compress.Lz4RoundTripSuite:
443 + lz4 round trip 0.348s
444Starting build for ProjectRef(file:/build/repo/,brotli3) (fs2-compress-brotli)... [6/12]
445Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
446[info] compiling 1 Scala source to /build/repo/brotli/target/jvm-3/classes ...
447[info] done compiling
448[info] compiling 1 Scala source to /build/repo/brotli/target/jvm-3/test-classes ...
449[info] done compiling
450de.lhns.fs2.compress.BrotliDecompressSuite:
451 + brotli decompress 0.3s
452Starting build for ProjectRef(file:/build/repo/,snappy3) (fs2-compress-snappy)... [7/12]
453Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
454[info] compiling 1 Scala source to /build/repo/snappy/target/jvm-3/classes ...
455[info] done compiling
456[info] compiling 1 Scala source to /build/repo/snappy/target/jvm-3/test-classes ...
457[info] done compiling
458de.lhns.fs2.compress.SnappyRoundTripSuite:
459 + snappy unframed round trip 0.45s
460 + snappy framed round trip 0.041s
461Starting build for ProjectRef(file:/build/repo/,zstd3) (fs2-compress-zstd)... [8/12]
462Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
463[info] compiling 1 Scala source to /build/repo/zstd/target/jvm-3/classes ...
464[info] done compiling
465[info] compiling 1 Scala source to /build/repo/zstd/target/jvm-3/test-classes ...
466[info] done compiling
467de.lhns.fs2.compress.ZstdRoundTripSuite:
468 + zstd round trip 0.336s
469Starting build for ProjectRef(file:/build/repo/,root) (fs2-compress)... [9/12]
470Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
471Starting build for ProjectRef(file:/build/repo/,bzip23) (fs2-compress-bzip2)... [10/12]
472Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
473[info] compiling 1 Scala source to /build/repo/bzip2/target/jvm-3/classes ...
474[info] done compiling
475[info] compiling 1 Scala source to /build/repo/bzip2/target/jvm-3/test-classes ...
476[info] done compiling
477de.lhns.fs2.compress.Bzip2RoundTripSuite:
478 + bzip2 round trip 0.886s
479Starting build for ProjectRef(file:/build/repo/,zip4j3) (fs2-compress-zip4j)... [11/12]
480Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
481[info] compiling 1 Scala source to /build/repo/zip4j/target/jvm-3/classes ...
482[info] done compiling
483[info] compiling 1 Scala source to /build/repo/zip4j/target/jvm-3/test-classes ...
484[info] done compiling
485java.lang.IllegalStateException: Entry size of 1048576 bytes does not match size of 1048575 bytes specified in header
486 at de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2$$anonfun$1(Archiver.scala:23)
487 at get @ fs2.internal.Scope.openScope(Scope.scala:278)
488 at map @ de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2(Archiver.scala:20)
489java.lang.IllegalStateException: Entry size of 1048576 bytes does not match size of 1048575 bytes specified in header
490 at de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2$$anonfun$1(Archiver.scala:23)
491 at get @ fs2.internal.Scope.openScope(Scope.scala:278)
492 at map @ de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2(Archiver.scala:20)
493java.lang.IllegalStateException: Entry size of 1048576 bytes does not match size of 1048577 bytes specified in header
494 at de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2$$anonfun$1(Archiver.scala:23)
495 at get @ fs2.internal.Scope.openScope(Scope.scala:278)
496 at map @ de.lhns.fs2.compress.Archiver$.$anonfun$1$$anonfun$2(Archiver.scala:20)
497de.lhns.fs2.compress.Zip4JRoundTripSuite:
498 + zip round trip 0.483s
499 + zip round trip wrong size 0.11s
500 + zip round trip wrong size 2 0.086s
501
502************************
503Build summary:
504[{
505 "module": "fs2-compress-tar",
506 "compile": {"status": "ok", "tookMs": 7017, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
507 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
508 "test-compile": {"status": "ok", "tookMs": 1674, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
509 "test": {"status": "ok", "tookMs": 1540, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "munit", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
510 "publish": {"status": "skipped", "tookMs": 0},
511 "metadata": {
512 "crossScalaVersions": ["3.3.6"]
513}
514},{
515 "module": "fs2-compress-brotli4j",
516 "compile": {"status": "ok", "tookMs": 741, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
517 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
518 "test-compile": {"status": "ok", "tookMs": 891, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
519 "test": {"status": "ok", "tookMs": 1092, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "munit", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
520 "publish": {"status": "skipped", "tookMs": 0},
521 "metadata": {
522 "crossScalaVersions": ["3.3.6"]
523}
524},{
525 "module": "fs2-compress",
526 "compile": {"status": "ok", "tookMs": 58, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
527 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
528 "test-compile": {"status": "ok", "tookMs": 98, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
529 "test": {"status": "ok", "tookMs": 98, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
530 "publish": {"status": "skipped", "tookMs": 0},
531 "metadata": {
532 "crossScalaVersions": ["3.3.6"]
533}
534},{
535 "module": "fs2-compress-gzip",
536 "compile": {"status": "ok", "tookMs": 585, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
537 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
538 "test-compile": {"status": "ok", "tookMs": 831, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
539 "test": {"status": "ok", "tookMs": 675, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "munit", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
540 "publish": {"status": "skipped", "tookMs": 0},
541 "metadata": {
542 "crossScalaVersions": ["3.3.6"]
543}
544},{
545 "module": "fs2-compress-zip",
546 "compile": {"status": "ok", "tookMs": 982, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
547 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
548 "test-compile": {"status": "ok", "tookMs": 903, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
549 "test": {"status": "ok", "tookMs": 1714, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "munit", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
550 "publish": {"status": "skipped", "tookMs": 0},
551 "metadata": {
552 "crossScalaVersions": ["3.3.6"]
553}
554},{
555 "module": "fs2-compress-lz4",
556 "compile": {"status": "ok", "tookMs": 551, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
557 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
558 "test-compile": {"status": "ok", "tookMs": 565, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
559 "test": {"status": "ok", "tookMs": 677, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "munit", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
560 "publish": {"status": "skipped", "tookMs": 0},
561 "metadata": {
562 "crossScalaVersions": ["3.3.6"]
563}
564},{
565 "module": "fs2-compress-brotli",
566 "compile": {"status": "ok", "tookMs": 481, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
567 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
568 "test-compile": {"status": "ok", "tookMs": 667, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
569 "test": {"status": "ok", "tookMs": 675, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "munit", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
570 "publish": {"status": "skipped", "tookMs": 0},
571 "metadata": {
572 "crossScalaVersions": ["3.3.6"]
573}
574},{
575 "module": "fs2-compress-snappy",
576 "compile": {"status": "ok", "tookMs": 710, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
577 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
578 "test-compile": {"status": "ok", "tookMs": 595, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
579 "test": {"status": "ok", "tookMs": 754, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "munit", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
580 "publish": {"status": "skipped", "tookMs": 0},
581 "metadata": {
582 "crossScalaVersions": ["3.3.6"]
583}
584},{
585 "module": "fs2-compress-zstd",
586 "compile": {"status": "ok", "tookMs": 518, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
587 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
588 "test-compile": {"status": "ok", "tookMs": 559, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
589 "test": {"status": "ok", "tookMs": 689, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "munit", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
590 "publish": {"status": "skipped", "tookMs": 0},
591 "metadata": {
592 "crossScalaVersions": ["3.3.6"]
593}
594},{
595 "module": "fs2-compress",
596 "compile": {"status": "ok", "tookMs": 62, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
597 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
598 "test-compile": {"status": "ok", "tookMs": 103, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
599 "test": {"status": "ok", "tookMs": 89, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
600 "publish": {"status": "ok", "tookMs": 3},
601 "metadata": {
602 "crossScalaVersions": ["3.3.6"]
603}
604},{
605 "module": "fs2-compress-bzip2",
606 "compile": {"status": "ok", "tookMs": 457, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
607 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
608 "test-compile": {"status": "ok", "tookMs": 649, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
609 "test": {"status": "ok", "tookMs": 1203, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "munit", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
610 "publish": {"status": "skipped", "tookMs": 0},
611 "metadata": {
612 "crossScalaVersions": ["3.3.6"]
613}
614},{
615 "module": "fs2-compress-zip4j",
616 "compile": {"status": "ok", "tookMs": 727, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
617 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
618 "test-compile": {"status": "ok", "tookMs": 704, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
619 "test": {"status": "ok", "tookMs": 1103, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "munit", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
620 "publish": {"status": "skipped", "tookMs": 0},
621 "metadata": {
622 "crossScalaVersions": ["3.3.6"]
623}
624}]
625************************
626[success] Total time: 41 s, completed Jan 8, 2026, 2:31:56 AM
627[0JChecking patch project/plugins.sbt...
628Checking patch project/build.properties...
629Checking patch build.sbt...
630Applied patch project/plugins.sbt cleanly.
631Applied patch project/build.properties cleanly.
632Applied patch build.sbt cleanly.