Build Logs
profunktor/fs2-rabbit • 3.8.0-RC2:2025-11-28
Errors
0
Warnings
441
Total Lines
895
1##################################
2Clonning https://github.com/profunktor/fs2-rabbit.git into /build/repo using revision v5.4.5
3##################################
4Note: switching to 'fe68d4307b6833227aeb4ec4b497dce167c0128c'.
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----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project profunktor/fs2-rabbit
33##################################
34Scala version: 3.7.4
35Targets: dev.profunktor%fs2-rabbit dev.profunktor%fs2-rabbit-circe dev.profunktor%fs2-rabbit-testkit
36Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '17'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
43# Executing command line:
44java
45-Dfile.encoding=UTF-8
46-Dcommunitybuild.scala=3.7.4
47-Dcommunitybuild.project.dependencies.add=
48-Xmx7G
49-Xms4G
50-Xss8M
51-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
52-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
53-jar
54/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
55"setCrossScalaVersions 3.7.4"
56"++3.7.4 -v"
57"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""
58"set every credentials := Nil"
59"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
60"removeScalacOptionsStartingWith -P:wartremover"
61
62moduleMappings
63"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" dev.profunktor%fs2-rabbit dev.profunktor%fs2-rabbit-circe dev.profunktor%fs2-rabbit-testkit"
64
65[info] [launcher] getting org.scala-sbt sbt 1.11.6 (this may take some time)...
66[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
67[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
68[info] loading project definition from /build/repo/project
69[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
70[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
71[info] Compilation completed in 8.752s.
72[warn] /build/repo/project/PrjResolvers.scala:6:14: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
73[warn] resolvers += Resolver.sonatypeCentralSnapshots
74[warn] Resolver.sonatypeOssRepos("public"),
75[warn] ^
76[warn] /build/repo/project/PrjResolvers.scala:7:14: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
77[warn] resolvers += Resolver.sonatypeCentralSnapshots
78[warn] Resolver.sonatypeOssRepos("snapshots"),
79[warn] ^
80[warn] /build/repo/project/PrjResolvers.scala:8:14: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
81[warn] resolvers += Resolver.sonatypeCentralSnapshots
82[warn] Resolver.sonatypeOssRepos("releases"),
83[warn] ^
84[warn] three warnings found
85[info] done compiling
86[info] loading settings for project fs2-rabbit-root from build.sbt...
87[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
88[warn] there are 4 keys that are not used by any other settings/tasks:
89[warn]
90[warn] * ThisBuild / name
91[warn] +- /build/repo/build.sbt:5
92[warn] * examples / mimaPreviousArtifacts
93[warn] +- /build/repo/build.sbt:61
94[warn] * microsite / mimaPreviousArtifacts
95[warn] +- /build/repo/build.sbt:61
96[warn] * tests / mimaPreviousArtifacts
97[warn] +- /build/repo/build.sbt:61
98[warn]
99[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
100[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
101Execute setCrossScalaVersions: 3.7.4
102OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in examples/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in examples/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tests/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in tests/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in fs2-rabbit-circe/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in fs2-rabbit-root/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in fs2-rabbit-root/crossScalaVersions
109OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in fs2-rabbit-testkit/crossScalaVersions
110OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in fs2-rabbit/crossScalaVersions
111OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in microsite/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in microsite/crossScalaVersions
113[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
114[info] Setting Scala version to 3.7.4 on 7 projects.
115[info] Switching Scala version on:
116[info] examples (3.7.4)
117[info] tests (3.7.4)
118[info] * fs2-rabbit-root (3.7.4)
119[info] microsite (3.7.4)
120[info] fs2-rabbit-testkit (2.13.16, 3.7.4)
121[info] fs2-rabbit (2.13.16, 3.7.4)
122[info] fs2-rabbit-circe (2.13.16, 3.7.4)
123[info] Excluding projects:
124[info] Reapplying settings...
125[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
126Execute 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
127[info] Reapplying settings...
128[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
129[info] Defining Global / credentials, credentials and 5 others.
130[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 62 others.
131[info] Run `last` for details.
132[info] Reapplying settings...
133[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
134Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
135[info] Reapplying settings...
136OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
137
138 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
139 Did you mean fs2-rabbit / allExcludeDependencies ?
140 , retry without global scopes
141[info] Reapplying settings...
142[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
143Execute removeScalacOptionsStartingWith: -P:wartremover
144[info] Reapplying settings...
145[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
146[success] Total time: 0 s, completed Nov 28, 2025, 12:55:58 PM
147Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
148Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
149Starting build...
150Projects: Set(fs2-rabbit, fs2-rabbit-circe, fs2-rabbit-testkit)
151Starting build for ProjectRef(file:/build/repo/,fs2-rabbit) (fs2-rabbit)... [0/3]
152OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
153OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
154OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
155OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
156OpenCB::Filter out '-source:3.3-migration', matches setting pattern '^-?-source(:.*)?'
157Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
158[info] scalafmt: Formatting 10 Scala sources (/build/repo/core)...
159[info] scalafmt: Formatting 49 Scala sources (/build/repo/core)...
160[info] compiling 49 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
161[info] done compiling
162[info] compiling 10 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
163[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:40:4
164[warn] 40 | AmqpFieldValue.unsafeFrom(intVal.toValueWriterCompatibleJava) should be(intVal)
165[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
166[warn] | unused value of type org.scalatest.Assertion
167[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:41:4
168[warn] 41 | AmqpFieldValue.unsafeFrom(longVal.toValueWriterCompatibleJava) should be(longVal)
169[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
170[warn] | unused value of type org.scalatest.Assertion
171[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:42:4
172[warn] 42 | AmqpFieldValue.unsafeFrom(stringVal.toValueWriterCompatibleJava) should be(stringVal)
173[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
174[warn] | unused value of type org.scalatest.Assertion
175[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:43:4
176[warn] 43 | AmqpFieldValue.unsafeFrom("fs2") should be(StringVal("fs2"))
177[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
178[warn] | unused value of type org.scalatest.Assertion
179[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:29:4
180[warn] 29 | assert(ev.toJavaType(value) != null)
181[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
182[warn] | unused value of type org.scalatest.compatible.Assertion
183[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:57:2
184[warn] 57 | forAll(stringGen)(safeArg(_))
185[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
186[warn] | unused value of type org.scalatest.Assertion
187[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:58:2
188[warn] 58 | forAll(intGen)(safeArg(_))
189[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
190[warn] | unused value of type org.scalatest.Assertion
191[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:59:2
192[warn] 59 | forAll(longGen)(safeArg(_))
193[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
194[warn] | unused value of type org.scalatest.Assertion
195[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:60:2
196[warn] 60 | forAll(doubleGen)(safeArg(_))
197[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
198[warn] | unused value of type org.scalatest.Assertion
199[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:61:2
200[warn] 61 | forAll(floatGen)(safeArg(_))
201[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
202[warn] | unused value of type org.scalatest.Assertion
203[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:62:2
204[warn] 62 | forAll(shortGen)(safeArg(_))
205[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
206[warn] | unused value of type org.scalatest.Assertion
207[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:63:2
208[warn] 63 | forAll(booleanGen)(safeArg(_))
209[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
210[warn] | unused value of type org.scalatest.Assertion
211[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:64:2
212[warn] 64 | forAll(byteGen)(safeArg(_))
213[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
214[warn] | unused value of type org.scalatest.Assertion
215[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:65:2
216[warn] 65 | forAll(dateGen)(safeArg(_))
217[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
218[warn] | unused value of type org.scalatest.Assertion
219[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:66:2
220[warn] 66 | forAll(bigDecimalGen)(safeArg(_))
221[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
222[warn] | unused value of type org.scalatest.Assertion
223[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:67:2
224[warn] 67 | forAll(listGen)(safeArg(_))
225[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
226[warn] | unused value of type org.scalatest.Assertion
227[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:68:2
228[warn] 68 | forAll(mapGen)(safeArg(_))
229[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
230[warn] | unused value of type org.scalatest.Assertion
231[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:71:18
232[warn] 71 | safeConversion(Map("key" -> "value"))
233[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
234[warn] | unused value of type org.scalatest.Assertion
235[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:72:18
236[warn] 72 | safeConversion(Map("key" -> true))
237[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
238[warn] | unused value of type org.scalatest.Assertion
239[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:73:18
240[warn] 73 | safeConversion(Map("key" -> 123))
241[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
242[warn] | unused value of type org.scalatest.Assertion
243[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:74:18
244[warn] 74 | safeConversion(Map("key" -> 456L))
245[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
246[warn] | unused value of type org.scalatest.Assertion
247[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:75:18
248[warn] 75 | safeConversion(Map("key" -> 1.87))
249[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
250[warn] | unused value of type org.scalatest.Assertion
251[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:76:18
252[warn] 76 | safeConversion(Map("key" -> new java.util.Date()))
253[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
254[warn] | unused value of type org.scalatest.Assertion
255[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:77:18
256[warn] 77 | safeConversion(Map("key" -> "value".getBytes.toList))
257[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
258[warn] | unused value of type org.scalatest.Assertion
259[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:78:18
260[warn] 78 | safeConversion(Map("key" -> Map("nested" -> "value")))
261[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
262[warn] | unused value of type org.scalatest.Assertion
263[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:36:2
264[warn] 36 | EnvelopeDecoder[Either[Throwable, *], String]
265[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
266[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[[_] =>> Either[Throwable, _],
267[warn] | String]
268[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:37:2
269[warn] 37 | EnvelopeDecoder[SyncIO, String]
270[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
271[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[cats.effect.SyncIO, String]
272[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:38:2
273[warn] 38 | EnvelopeDecoder[EitherT[IO, String, *], String]
274[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
275[warn] | unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[
276[warn] | [_] =>> cats.data.EitherT[cats.effect.IO, String, _], String]
277[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:39:2
278[warn] 39 | EnvelopeDecoder[Try, String]
279[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
280[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try, String]
281[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:40:2
282[warn] 40 | EnvelopeDecoder[Try, Option[String]]
283[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
284[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try, Option[String]]
285[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:41:2
286[warn] 41 | EnvelopeDecoder[Try, Either[Throwable, String]]
287[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
288[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try,
289[warn] | Either[Throwable, String]]
290[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:59:4
291[warn] 59 | Headers(
292[warn] | ^
293[warn] | unused value of type org.scalatest.Assertion
294[warn] 60 | "key1" -> 1.asAmqpFieldValue
295[warn] 61 | ).exists(t => t._1 == "key1") shouldEqual true
296[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:69:4
297[warn] 69 | Headers(
298[warn] | ^
299[warn] | unused value of type org.scalatest.Assertion
300[warn] 70 | "key1" -> 1.asAmqpFieldValue
301[warn] 71 | ).contains("key1") shouldEqual true
302[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:80:4
303[warn] 80 | Headers(
304[warn] | ^
305[warn] | unused value of type org.scalatest.Assertion
306[warn] 81 | "key1" -> 1.asAmqpFieldValue
307[warn] 82 | ).updated("key1", 10).updated("key2", 20) shouldEqual Headers(
308[warn] 83 | "key1" := 10,
309[warn] 84 | "key2" := 20
310[warn] 85 | )
311[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:115:4
312[warn] 115 | headers.get[Try]("key1") shouldEqual Success(1.asAmqpFieldValue)
313[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
314[warn] | unused value of type org.scalatest.Assertion
315[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:116:4
316[warn] 116 | headers.get[Try]("key2") shouldEqual Success("value".asAmqpFieldValue)
317[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
318[warn] | unused value of type org.scalatest.Assertion
319[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:127:4
320[warn] 127 | headers.getOpt("key1") shouldEqual Some(1.asAmqpFieldValue)
321[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
322[warn] | unused value of type org.scalatest.Assertion
323[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:128:4
324[warn] 128 | headers.getOpt("key2") shouldEqual Some("value".asAmqpFieldValue)
325[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
326[warn] | unused value of type org.scalatest.Assertion
327[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:139:4
328[warn] 139 | headers.getAs[Try, Int]("key1") shouldEqual Success(1)
329[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
330[warn] | unused value of type org.scalatest.Assertion
331[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:140:4
332[warn] 140 | headers.getAs[Try, String]("key2") shouldEqual Success("value")
333[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
334[warn] | unused value of type org.scalatest.Assertion
335[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:151:4
336[warn] 151 | headers.getOptAs[Int]("key1") shouldEqual Some(1)
337[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
338[warn] | unused value of type org.scalatest.Assertion
339[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:152:4
340[warn] 152 | headers.getOptAs[String]("key2") shouldEqual Some("value")
341[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
342[warn] | unused value of type org.scalatest.Assertion
343[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:158:4
344[warn] 158 | Headers(
345[warn] | ^
346[warn] | unused value of type org.scalatest.Assertion
347[warn] 159 | "key1" -> 1.asAmqpFieldValue,
348[warn] 160 | "key2" -> 2.asAmqpFieldValue,
349[warn] 161 | "key3" -> 3.asAmqpFieldValue
350[warn] 162 | ).remove("key1", "key2") shouldEqual Headers(
351[warn] 163 | "key3" := 3
352[warn] 164 | )
353[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:186:4
354[warn] 186 | Headers(
355[warn] | ^
356[warn] | unused value of type org.scalatest.Assertion
357[warn] 187 | "key1" -> 1.asAmqpFieldValue,
358[warn] 188 | "key2" -> 2.asAmqpFieldValue
359[warn] 189 | ) shouldEqual Headers(
360[warn] 190 | "key1" := 1,
361[warn] 191 | "key2" := 2
362[warn] 192 | )
363[warn] 44 warnings found
364[info] done compiling
365Starting build for ProjectRef(file:/build/repo/,fs2-rabbit-circe) (fs2-rabbit-circe)... [1/3]
366Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
367[info] scalafmt: Formatting 2 Scala sources (/build/repo/json-circe)...
368[info] scalafmt: Formatting 2 Scala sources (/build/repo/json-circe)...
369[info] compiling 2 Scala sources to /build/repo/json-circe/target/scala-3.7.4/classes ...
370[info] done compiling
371[info] compiling 2 Scala sources to /build/repo/json-circe/target/scala-3.7.4/test-classes ...
372[info] done compiling
373Starting build for ProjectRef(file:/build/repo/,fs2-rabbit-testkit) (fs2-rabbit-testkit)... [2/3]
374Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:privates, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
375[info] scalafmt: Formatting 1 Scala sources (/build/repo/testkit)...
376[info] compiling 1 Scala source to /build/repo/testkit/target/scala-3.7.4/classes ...
377[info] done compiling
378
379************************
380Build summary:
381[{
382 "module": "fs2-rabbit",
383 "compile": {"status": "ok", "tookMs": 31984, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
384 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
385 "test-compile": {"status": "ok", "tookMs": 5688, "warnings": 44, "errors": 0, "sourceVersion": "3.4-migration"},
386 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
387 "publish": {"status": "skipped", "tookMs": 0},
388 "metadata": {
389 "crossScalaVersions": ["2.13.16", "3.3.6"]
390}
391},{
392 "module": "fs2-rabbit-circe",
393 "compile": {"status": "ok", "tookMs": 681, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
394 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
395 "test-compile": {"status": "ok", "tookMs": 3453, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
396 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
397 "publish": {"status": "skipped", "tookMs": 0},
398 "metadata": {
399 "crossScalaVersions": ["2.13.16", "3.3.6"]
400}
401},{
402 "module": "fs2-rabbit-testkit",
403 "compile": {"status": "ok", "tookMs": 1257, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
404 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
405 "test-compile": {"status": "ok", "tookMs": 175, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
406 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
407 "publish": {"status": "skipped", "tookMs": 0},
408 "metadata": {
409 "crossScalaVersions": ["2.13.16", "3.3.6"]
410}
411}]
412************************
413[success] Total time: 67 s (0:01:07.0), completed Nov 28, 2025, 12:57:05 PM
414[0JChecking patch project/plugins.sbt...
415Checking patch build.sbt...
416Applied patch project/plugins.sbt cleanly.
417Applied patch build.sbt cleanly.
418No migration rewrite changes found, would not commit
419----
420Preparing build for 3.8.0-RC2
421Scala binary version found: 3.8
422Implicitly using source version 3.8
423Scala binary version found: 3.8
424Implicitly using source version 3.8
425Would try to apply common scalacOption (best-effort, sbt/mill only):
426Append: ,REQUIRE:-source:3.8
427Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
428----
429Starting build for 3.8.0-RC2
430Execute tests: true
431sbt project found:
432No prepare script found for project profunktor/fs2-rabbit
433##################################
434Scala version: 3.8.0-RC2
435Targets: dev.profunktor%fs2-rabbit dev.profunktor%fs2-rabbit-circe dev.profunktor%fs2-rabbit-testkit
436Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
437##################################
438Using extra scalacOptions: ,REQUIRE:-source:3.8
439Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
440[sbt_options] declare -a sbt_options=()
441[process_args] java_version = '17'
442[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
443# Executing command line:
444java
445-Dfile.encoding=UTF-8
446-Dcommunitybuild.scala=3.8.0-RC2
447-Dcommunitybuild.project.dependencies.add=
448-Xmx7G
449-Xms4G
450-Xss8M
451-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
452-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
453-jar
454/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
455"setCrossScalaVersions 3.8.0-RC2"
456"++3.8.0-RC2 -v"
457"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
458"set every credentials := Nil"
459"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
460"removeScalacOptionsStartingWith -P:wartremover"
461
462moduleMappings
463"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}""" dev.profunktor%fs2-rabbit dev.profunktor%fs2-rabbit-circe dev.profunktor%fs2-rabbit-testkit"
464
465[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
466[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
467[info] loading project definition from /build/repo/project
468[info] loading settings for project fs2-rabbit-root from build.sbt...
469[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
470[warn] there are 4 keys that are not used by any other settings/tasks:
471[warn]
472[warn] * ThisBuild / name
473[warn] +- /build/repo/build.sbt:5
474[warn] * examples / mimaPreviousArtifacts
475[warn] +- /build/repo/build.sbt:61
476[warn] * microsite / mimaPreviousArtifacts
477[warn] +- /build/repo/build.sbt:61
478[warn] * tests / mimaPreviousArtifacts
479[warn] +- /build/repo/build.sbt:61
480[warn]
481[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
482[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
483Execute setCrossScalaVersions: 3.8.0-RC2
484OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in examples/crossScalaVersions
485OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC2) in examples/crossScalaVersions
486OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in tests/crossScalaVersions
487OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC2) in tests/crossScalaVersions
488OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in fs2-rabbit-root/crossScalaVersions
489OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC2) in fs2-rabbit-root/crossScalaVersions
490OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in microsite/crossScalaVersions
491OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0-RC2) in microsite/crossScalaVersions
492OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in fs2-rabbit-circe/crossScalaVersions
493OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in fs2-rabbit/crossScalaVersions
494OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC2 in fs2-rabbit-testkit/crossScalaVersions
495[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
496[info] Setting Scala version to 3.8.0-RC2 on 7 projects.
497[info] Switching Scala version on:
498[info] examples (3.8.0-RC2)
499[info] tests (3.8.0-RC2)
500[info] * fs2-rabbit-root (3.8.0-RC2)
501[info] microsite (3.8.0-RC2)
502[info] fs2-rabbit-testkit (2.13.16, 3.8.0-RC2)
503[info] fs2-rabbit (2.13.16, 3.8.0-RC2)
504[info] fs2-rabbit-circe (2.13.16, 3.8.0-RC2)
505[info] Excluding projects:
506[info] Reapplying settings...
507[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
508Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
509[info] Reapplying settings...
510[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
511[info] Defining Global / credentials, credentials and 5 others.
512[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 62 others.
513[info] Run `last` for details.
514[info] Reapplying settings...
515[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
516Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
517[info] Reapplying settings...
518OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
519
520 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
521 Did you mean fs2-rabbit / allExcludeDependencies ?
522 , retry without global scopes
523[info] Reapplying settings...
524[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
525Execute removeScalacOptionsStartingWith: -P:wartremover
526[info] Reapplying settings...
527[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
528[success] Total time: 0 s, completed Nov 28, 2025, 12:57:18 PM
529Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
530Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
531Starting build...
532Projects: Set(fs2-rabbit, fs2-rabbit-circe, fs2-rabbit-testkit)
533Starting build for ProjectRef(file:/build/repo/,fs2-rabbit) (fs2-rabbit)... [0/3]
534OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
535OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
536OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
537OpenCB::Filter out '-source:3.3-migration', matches setting pattern '^-?-source(:.*)?'
538Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
539[info] compiling 49 Scala sources to /build/repo/core/target/scala-3.8.0-RC2/classes ...
540[info] done compiling
541[info] compiling 10 Scala sources to /build/repo/core/target/scala-3.8.0-RC2/test-classes ...
542[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:40:4
543[warn] 40 | AmqpFieldValue.unsafeFrom(intVal.toValueWriterCompatibleJava) should be(intVal)
544[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
545[warn] | unused value of type org.scalatest.Assertion
546[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:41:4
547[warn] 41 | AmqpFieldValue.unsafeFrom(longVal.toValueWriterCompatibleJava) should be(longVal)
548[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
549[warn] | unused value of type org.scalatest.Assertion
550[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:42:4
551[warn] 42 | AmqpFieldValue.unsafeFrom(stringVal.toValueWriterCompatibleJava) should be(stringVal)
552[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
553[warn] | unused value of type org.scalatest.Assertion
554[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:43:4
555[warn] 43 | AmqpFieldValue.unsafeFrom("fs2") should be(StringVal("fs2"))
556[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
557[warn] | unused value of type org.scalatest.Assertion
558[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:29:4
559[warn] 29 | assert(ev.toJavaType(value) != null)
560[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
561[warn] | unused value of type org.scalatest.compatible.Assertion
562[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:57:2
563[warn] 57 | forAll(stringGen)(safeArg(_))
564[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
565[warn] | unused value of type org.scalatest.Assertion
566[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:58:2
567[warn] 58 | forAll(intGen)(safeArg(_))
568[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
569[warn] | unused value of type org.scalatest.Assertion
570[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:59:2
571[warn] 59 | forAll(longGen)(safeArg(_))
572[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
573[warn] | unused value of type org.scalatest.Assertion
574[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:60:2
575[warn] 60 | forAll(doubleGen)(safeArg(_))
576[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
577[warn] | unused value of type org.scalatest.Assertion
578[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:61:2
579[warn] 61 | forAll(floatGen)(safeArg(_))
580[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
581[warn] | unused value of type org.scalatest.Assertion
582[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:62:2
583[warn] 62 | forAll(shortGen)(safeArg(_))
584[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
585[warn] | unused value of type org.scalatest.Assertion
586[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:63:2
587[warn] 63 | forAll(booleanGen)(safeArg(_))
588[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
589[warn] | unused value of type org.scalatest.Assertion
590[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:64:2
591[warn] 64 | forAll(byteGen)(safeArg(_))
592[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
593[warn] | unused value of type org.scalatest.Assertion
594[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:65:2
595[warn] 65 | forAll(dateGen)(safeArg(_))
596[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
597[warn] | unused value of type org.scalatest.Assertion
598[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:66:2
599[warn] 66 | forAll(bigDecimalGen)(safeArg(_))
600[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
601[warn] | unused value of type org.scalatest.Assertion
602[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:67:2
603[warn] 67 | forAll(listGen)(safeArg(_))
604[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
605[warn] | unused value of type org.scalatest.Assertion
606[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:68:2
607[warn] 68 | forAll(mapGen)(safeArg(_))
608[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
609[warn] | unused value of type org.scalatest.Assertion
610[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:71:18
611[warn] 71 | safeConversion(Map("key" -> "value"))
612[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
613[warn] | unused value of type org.scalatest.Assertion
614[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:72:18
615[warn] 72 | safeConversion(Map("key" -> true))
616[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
617[warn] | unused value of type org.scalatest.Assertion
618[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:73:18
619[warn] 73 | safeConversion(Map("key" -> 123))
620[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
621[warn] | unused value of type org.scalatest.Assertion
622[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:74:18
623[warn] 74 | safeConversion(Map("key" -> 456L))
624[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
625[warn] | unused value of type org.scalatest.Assertion
626[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:75:18
627[warn] 75 | safeConversion(Map("key" -> 1.87))
628[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
629[warn] | unused value of type org.scalatest.Assertion
630[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:76:18
631[warn] 76 | safeConversion(Map("key" -> new java.util.Date()))
632[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
633[warn] | unused value of type org.scalatest.Assertion
634[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:77:18
635[warn] 77 | safeConversion(Map("key" -> "value".getBytes.toList))
636[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
637[warn] | unused value of type org.scalatest.Assertion
638[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:78:18
639[warn] 78 | safeConversion(Map("key" -> Map("nested" -> "value")))
640[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
641[warn] | unused value of type org.scalatest.Assertion
642[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:36:2
643[warn] 36 | EnvelopeDecoder[Either[Throwable, *], String]
644[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
645[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[[_] =>> Either[Throwable, _],
646[warn] | String]
647[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:37:2
648[warn] 37 | EnvelopeDecoder[SyncIO, String]
649[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
650[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[cats.effect.SyncIO, String]
651[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:38:2
652[warn] 38 | EnvelopeDecoder[EitherT[IO, String, *], String]
653[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
654[warn] | unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[
655[warn] | [_] =>> cats.data.EitherT[cats.effect.IO, String, _], String]
656[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:39:2
657[warn] 39 | EnvelopeDecoder[Try, String]
658[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
659[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try, String]
660[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:40:2
661[warn] 40 | EnvelopeDecoder[Try, Option[String]]
662[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
663[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try, Option[String]]
664[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:41:2
665[warn] 41 | EnvelopeDecoder[Try, Either[Throwable, String]]
666[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
667[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try,
668[warn] | Either[Throwable, String]]
669[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:59:4
670[warn] 59 | Headers(
671[warn] | ^
672[warn] | unused value of type org.scalatest.Assertion
673[warn] 60 | "key1" -> 1.asAmqpFieldValue
674[warn] 61 | ).exists(t => t._1 == "key1") shouldEqual true
675[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:69:4
676[warn] 69 | Headers(
677[warn] | ^
678[warn] | unused value of type org.scalatest.Assertion
679[warn] 70 | "key1" -> 1.asAmqpFieldValue
680[warn] 71 | ).contains("key1") shouldEqual true
681[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:80:4
682[warn] 80 | Headers(
683[warn] | ^
684[warn] | unused value of type org.scalatest.Assertion
685[warn] 81 | "key1" -> 1.asAmqpFieldValue
686[warn] 82 | ).updated("key1", 10).updated("key2", 20) shouldEqual Headers(
687[warn] 83 | "key1" := 10,
688[warn] 84 | "key2" := 20
689[warn] 85 | )
690[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:115:4
691[warn] 115 | headers.get[Try]("key1") shouldEqual Success(1.asAmqpFieldValue)
692[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
693[warn] | unused value of type org.scalatest.Assertion
694[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:116:4
695[warn] 116 | headers.get[Try]("key2") shouldEqual Success("value".asAmqpFieldValue)
696[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
697[warn] | unused value of type org.scalatest.Assertion
698[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:127:4
699[warn] 127 | headers.getOpt("key1") shouldEqual Some(1.asAmqpFieldValue)
700[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
701[warn] | unused value of type org.scalatest.Assertion
702[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:128:4
703[warn] 128 | headers.getOpt("key2") shouldEqual Some("value".asAmqpFieldValue)
704[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
705[warn] | unused value of type org.scalatest.Assertion
706[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:139:4
707[warn] 139 | headers.getAs[Try, Int]("key1") shouldEqual Success(1)
708[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
709[warn] | unused value of type org.scalatest.Assertion
710[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:140:4
711[warn] 140 | headers.getAs[Try, String]("key2") shouldEqual Success("value")
712[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
713[warn] | unused value of type org.scalatest.Assertion
714[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:151:4
715[warn] 151 | headers.getOptAs[Int]("key1") shouldEqual Some(1)
716[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
717[warn] | unused value of type org.scalatest.Assertion
718[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:152:4
719[warn] 152 | headers.getOptAs[String]("key2") shouldEqual Some("value")
720[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
721[warn] | unused value of type org.scalatest.Assertion
722[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:158:4
723[warn] 158 | Headers(
724[warn] | ^
725[warn] | unused value of type org.scalatest.Assertion
726[warn] 159 | "key1" -> 1.asAmqpFieldValue,
727[warn] 160 | "key2" -> 2.asAmqpFieldValue,
728[warn] 161 | "key3" -> 3.asAmqpFieldValue
729[warn] 162 | ).remove("key1", "key2") shouldEqual Headers(
730[warn] 163 | "key3" := 3
731[warn] 164 | )
732[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:186:4
733[warn] 186 | Headers(
734[warn] | ^
735[warn] | unused value of type org.scalatest.Assertion
736[warn] 187 | "key1" -> 1.asAmqpFieldValue,
737[warn] 188 | "key2" -> 2.asAmqpFieldValue
738[warn] 189 | ) shouldEqual Headers(
739[warn] 190 | "key1" := 1,
740[warn] 191 | "key2" := 2
741[warn] 192 | )
742[warn] 44 warnings found
743[info] done compiling
744[info] AmqpPropertiesSpec:
745[info] - should convert from and to Java AMQP.BasicProperties
746[info] - should create an empty amqp properties
747[info] - should handle null values in Java AMQP.BasicProperties
748[info] AmqpFieldDecoderSpec:
749[info] - AmqpFieldDecoder[Void](NullVal) shouldBe Right(())
750[info] - AmqpFieldDecoder[Object](StringVal(hello)) shouldBe Right(StringVal(hello))
751[info] - AmqpFieldDecoder[StringVal](StringVal(hello)) shouldBe Right(StringVal(hello))
752[info] - AmqpFieldDecoder[AmqpFieldValue](StringVal(hello)) shouldBe Right(StringVal(hello))
753[info] - AmqpFieldDecoder[Instant](TimestampVal(2025-11-28T11:57:57Z)) shouldBe Right(2025-11-28T11:57:57Z)
754[info] - AmqpFieldDecoder[Date](TimestampVal(2025-11-28T11:57:57Z)) shouldBe Right(Fri Nov 28 12:57:57 CET 2025)
755[info] - AmqpFieldDecoder[String](StringVal(hello)) shouldBe Right(hello)
756[info] - AmqpFieldDecoder[String](StringVal()) shouldBe Right()
757[info] - AmqpFieldDecoder[Boolean](BooleanVal(true)) shouldBe Right(true)
758[info] - AmqpFieldDecoder[Boolean](BooleanVal(false)) shouldBe Right(false)
759[info] - AmqpFieldDecoder[Int](IntVal(42)) shouldBe Right(42)
760[info] - AmqpFieldDecoder[Long](LongVal(42)) shouldBe Right(42)
761[info] - AmqpFieldDecoder[Byte](ByteVal(42)) shouldBe Right(42)
762[info] - AmqpFieldDecoder[Short](ShortVal(42)) shouldBe Right(42)
763[info] - AmqpFieldDecoder[Float](FloatVal(42.0)) shouldBe Right(42.0)
764[info] - AmqpFieldDecoder[Double](DoubleVal(42.0)) shouldBe Right(42.0)
765[info] - AmqpFieldDecoder[BigInt](DecimalVal(42)) shouldBe Right(42)
766[info] - AmqpFieldDecoder[BigDecimal](DecimalVal(42)) shouldBe Right(42)
767[info] - AmqpFieldDecoder[Option](StringVal(hello)) shouldBe Right(Some(hello))
768[info] - AmqpFieldDecoder[Option](BooleanVal(false)) shouldBe Right(None)
769[info] - AmqpFieldDecoder[Either](IntVal(42)) shouldBe Right(Right(42))
770[info] - AmqpFieldDecoder[Array[Byte]](ByteArrayVal(ByteVector(5 bytes, 0x68656c6c6f))) shouldBe Right([B@4e6e2665)
771[info] - AmqpFieldDecoder[Array[Byte]](ArrayVal(Vector(ByteVal(1)))) shouldBe Right([B@288b2ad7)
772[info] - AmqpFieldDecoder[Array[Int]](ArrayVal(Vector(IntVal(1), IntVal(2)))) shouldBe Right([I@40c5c058)
773[info] - AmqpFieldDecoder[List](ArrayVal(Vector(IntVal(1), IntVal(2)))) shouldBe Right(List(1, 2))
774[info] - AmqpFieldDecoder[Set](ArrayVal(Vector(IntVal(1), IntVal(2)))) shouldBe Right(Set(1, 2))
775[info] - AmqpFieldDecoder[NonEmptyList](ArrayVal(Vector(IntVal(1), IntVal(2)))) shouldBe Right(NonEmptyList(1, 2))
776[info] - AmqpFieldDecoder[NonEmptySeq](ArrayVal(Vector(IntVal(1), IntVal(2)))) shouldBe Right(NonEmptySeq(1, 2))
777[info] AmqpFieldIsoCodecSpec:
778[info] - Codes for [Void] should be isomorphic
779[info] - Codes for [Dev.profunktor.fs2rabbit.model.AmqpFieldValue$StringVal] should be isomorphic
780[info] - Codes for [Dev.profunktor.fs2rabbit.model.AmqpFieldValue] should be isomorphic
781[info] - Codes for [Dev.profunktor.fs2rabbit.model.codec.AmqpFieldDecoder$DecodingError] should be isomorphic
782[info] - Codes for [Java.time.Instant] should be isomorphic
783[info] - Codes for [Java.util.Date] should be isomorphic
784[info] - Codes for [Java.lang.String] should be isomorphic
785[info] - Codes for [Boolean] should be isomorphic
786[info] - Codes for [Int] should be isomorphic
787[info] - Codes for [Long] should be isomorphic
788[info] - Codes for [Byte] should be isomorphic
789[info] - Codes for [Short] should be isomorphic
790[info] - Codes for [Float] should be isomorphic
791[info] - Codes for [Double] should be isomorphic
792[info] - Codes for [Scala.math.BigInt] should be isomorphic
793[info] - Codes for [Scala.math.BigDecimal] should be isomorphic
794[info] - Codes for [Scala.Option] should be isomorphic
795[info] - Codes for [Scala.util.Either] should be isomorphic
796[info] - Codes for Array[Byte] should be isomorphic
797[info] - Codes for Array[Int] should be isomorphic
798[info] - Codes for [Scala.collection.immutable.List] should be isomorphic
799[info] - Codes for [Scala.collection.immutable.Set] should be isomorphic
800[info] - Codes for [Scala.collection.immutable.Map] should be isomorphic
801[info] - Codes for [Cats.data.NonEmptyList] should be isomorphic
802[info] - Codes for [Cats.data.NonEmptySeq] should be isomorphic
803[info] EnvelopeDecoderSpec:
804[info] - should decode a UTF-8 string
805[info] - should decode payload with the given content encoding
806[info] - should decode a UTF-16 string into a UTF-8 (default)
807[info] - should decode a UTF-8 string - Attempt
808[info] - should decode a UTF-8 string - Attempt option
809[info] AmqpFieldValueSpec:
810[info] - should convert from and to Java primitive header values
811[info] - should preserve the same value after a round-trip through impure and from
812[info] - should preserve the same values after a round-trip through the Java ValueReader and ValueWriter
813[info] - should preserve a specific StringVal that previously failed after a round-trip through the Java ValueReader and ValueWriter
814[info] - should preserve a specific DateVal created from an Instant that has millisecond accuracy after a round-trip through the Java ValueReader and ValueWriter
815[info] DecimalVal
816[info] - should reject a BigDecimal of an unscaled value with 33 bits...
817[info] - should reject a BigDecimal with a scale over octet size
818[info] SafeArgSpec:
819[info] - Arguments conversion
820[info] HeaderSpec:
821[info] - HeaderKey syntax should allow to create a Headers
822[info] - Headers from-to Map should be consistent
823[info] - Headers keys are unique
824[info] - Header exists should return true if the key exists
825[info] - Header contains should return true if the key exists
826[info] - Headers updated should works as expected
827[info] - Headers ++ should works as expected
828[info] - Headers get should return the value if it exists as expected
829[info] - Headers getOpt should return the value if it exists as expected
830[info] - Headers getAs should return the value if it exists decoded as expected
831[info] - Headers getOptAs should return the value if it exists decoded as expected
832[info] - Headers remove should works as expected
833[info] - Headers -- should works as expected
834[info] - Headers eq works as expected
835[info] - Headers.empty should be an empty Map
836Starting build for ProjectRef(file:/build/repo/,fs2-rabbit-circe) (fs2-rabbit-circe)... [1/3]
837Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
838[info] compiling 2 Scala sources to /build/repo/json-circe/target/scala-3.8.0-RC2/classes ...
839[info] done compiling
840[info] compiling 2 Scala sources to /build/repo/json-circe/target/scala-3.8.0-RC2/test-classes ...
841[info] done compiling
842[info] Fs2JsonEncoderSpec:
843[info] - should encode a simple case class
844[info] - should encode a nested case class
845[info] - should encode a simple case class according to a custom printer
846[info] Fs2JsonDecoderSpec:
847[info] - should decode a simple case class
848[info] - should decode a nested case class
849[info] - should decode an adt 1
850[info] - should decode an adt 2
851[info] - should fail decoding the wrong class
852Starting build for ProjectRef(file:/build/repo/,fs2-rabbit-testkit) (fs2-rabbit-testkit)... [2/3]
853Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
854[info] compiling 1 Scala source to /build/repo/testkit/target/scala-3.8.0-RC2/classes ...
855[info] done compiling
856
857************************
858Build summary:
859[{
860 "module": "fs2-rabbit",
861 "compile": {"status": "ok", "tookMs": 21983, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
862 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
863 "test-compile": {"status": "ok", "tookMs": 5423, "warnings": 44, "errors": 0, "sourceVersion": "3.8"},
864 "test": {"status": "ok", "tookMs": 1878, "passed": 84, "failed": 0, "ignored": 0, "skipped": 0, "total": 84, "byFramework": [{"framework": "unknown", "stats": {"passed": 84, "failed": 0, "ignored": 0, "skipped": 0, "total": 84}}]},
865 "publish": {"status": "skipped", "tookMs": 0},
866 "metadata": {
867 "crossScalaVersions": ["2.13.16", "3.3.6"]
868}
869},{
870 "module": "fs2-rabbit-circe",
871 "compile": {"status": "ok", "tookMs": 624, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
872 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
873 "test-compile": {"status": "ok", "tookMs": 3489, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
874 "test": {"status": "ok", "tookMs": 656, "passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8, "byFramework": [{"framework": "unknown", "stats": {"passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8}}]},
875 "publish": {"status": "skipped", "tookMs": 0},
876 "metadata": {
877 "crossScalaVersions": ["2.13.16", "3.3.6"]
878}
879},{
880 "module": "fs2-rabbit-testkit",
881 "compile": {"status": "ok", "tookMs": 2164, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
882 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
883 "test-compile": {"status": "ok", "tookMs": 158, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
884 "test": {"status": "ok", "tookMs": 170, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
885 "publish": {"status": "skipped", "tookMs": 0},
886 "metadata": {
887 "crossScalaVersions": ["2.13.16", "3.3.6"]
888}
889}]
890************************
891[success] Total time: 48 s, completed Nov 28, 2025, 12:58:07 PM
892[0JChecking patch project/plugins.sbt...
893Checking patch build.sbt...
894Applied patch project/plugins.sbt cleanly.
895Applied patch build.sbt cleanly.