Build Logs
profunktor/fs2-rabbit • scheduled_3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
Errors
0
Warnings
438
Total Lines
864
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 9.014s.
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 tests/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in tests/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in examples/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in examples/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in fs2-rabbit-root/crossScalaVersions
107OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in fs2-rabbit-root/crossScalaVersions
108OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in microsite/crossScalaVersions
109OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in microsite/crossScalaVersions
110OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in fs2-rabbit-testkit/crossScalaVersions
111OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in fs2-rabbit-circe/crossScalaVersions
112OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in fs2-rabbit/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 Jan 3, 2026, 12:59:33 AM
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] Headers created for 49 files:
159[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/BindingOps.scala
160[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/Connection.scala
161[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/config/Fs2RabbitConfig.scala
162[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/resiliency/ResilientStream.scala
163[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/program/PublishingProgram.scala
164[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/interpreter/RabbitClientOps.scala
165[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/program/ConsumingProgram.scala
166[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/config/declaration.scala
167[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/Declaration.scala
168[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/program/PublishingProgramOps.scala
169[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/AmqpMessage.scala
170[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/Consume.scala
171[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/effects/package.scala
172[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/Publishing.scala
173[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/values.scala
174[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/Publish.scala
175[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/Cancel.scala
176[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/DeletionOps.scala
177[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/codec/AmqpFieldDecoder.scala
178[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/effects/BoolValue.scala
179[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/ConsumerArgs.scala
180[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/Headers.scala
181[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/AmqpFieldValue.scala
182[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/effects/Log.scala
183[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/config/deletion.scala
184[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/interpreter/RabbitClient.scala
185[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/Deletion.scala
186[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/codec/AmqpFieldEncoder.scala
187[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/interpreter/LiveInternalQueue.scala
188[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/effects/StreamEval.scala
189[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/DeclarationOps.scala
190[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/program/AckConsumingProgramOps.scala
191[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/AmqpEnvelope.scala
192[info] /build/repo/core/src/main/scala-3/dev/profunktor/fs2rabbit/javaConversion.scala
193[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/AMQPInternals.scala
194[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/InternalQueue.scala
195[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/Consuming.scala
196[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/BasicQos.scala
197[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoder.scala
198[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/PublishReturn.scala
199[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/program/AckConsumingProgram.scala
200[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/Acking.scala
201[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/Binding.scala
202[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/arguments.scala
203[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/algebra/AckConsuming.scala
204[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/AmqpProperties.scala
205[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/package.scala
206[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/program/AckingProgram.scala
207[info] /build/repo/core/src/main/scala/dev/profunktor/fs2rabbit/model/ShortString.scala
208[info] scalafmt: Formatting 10 Scala sources (/build/repo/core)...
209[info] scalafmt: Formatting 49 Scala sources (/build/repo/core)...
210[info] compiling 49 Scala sources to /build/repo/core/target/scala-3.7.4/classes ...
211[info] done compiling
212[info] Headers created for 10 files:
213[info] /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala
214[info] /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala
215[info] /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/codec/AmqpFieldDecoderSpec.scala
216[info] /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/testing/AmqpPropertiesArbs.scala
217[info] /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/codec/AmqpFieldIsoCodecSpec.scala
218[info] /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala
219[info] /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/testing/CatsCollectionsArbs.scala
220[info] /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/testing/RabbitStdDataArbs.scala
221[info] /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpPropertiesSpec.scala
222[info] /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala
223[info] scalafmt: Formatting 10 Scala sources (/build/repo/core)...
224[info] compiling 10 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
225[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:40:4
226[warn] 40 | AmqpFieldValue.unsafeFrom(intVal.toValueWriterCompatibleJava) should be(intVal)
227[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
228[warn] | unused value of type org.scalatest.Assertion
229[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:41:4
230[warn] 41 | AmqpFieldValue.unsafeFrom(longVal.toValueWriterCompatibleJava) should be(longVal)
231[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
232[warn] | unused value of type org.scalatest.Assertion
233[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:42:4
234[warn] 42 | AmqpFieldValue.unsafeFrom(stringVal.toValueWriterCompatibleJava) should be(stringVal)
235[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
236[warn] | unused value of type org.scalatest.Assertion
237[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:43:4
238[warn] 43 | AmqpFieldValue.unsafeFrom("fs2") should be(StringVal("fs2"))
239[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
240[warn] | unused value of type org.scalatest.Assertion
241[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:29:4
242[warn] 29 | assert(ev.toJavaType(value) != null)
243[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
244[warn] | unused value of type org.scalatest.compatible.Assertion
245[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:57:2
246[warn] 57 | forAll(stringGen)(safeArg(_))
247[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
248[warn] | unused value of type org.scalatest.Assertion
249[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:58:2
250[warn] 58 | forAll(intGen)(safeArg(_))
251[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
252[warn] | unused value of type org.scalatest.Assertion
253[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:59:2
254[warn] 59 | forAll(longGen)(safeArg(_))
255[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
256[warn] | unused value of type org.scalatest.Assertion
257[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:60:2
258[warn] 60 | forAll(doubleGen)(safeArg(_))
259[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
260[warn] | unused value of type org.scalatest.Assertion
261[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:61:2
262[warn] 61 | forAll(floatGen)(safeArg(_))
263[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
264[warn] | unused value of type org.scalatest.Assertion
265[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:62:2
266[warn] 62 | forAll(shortGen)(safeArg(_))
267[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
268[warn] | unused value of type org.scalatest.Assertion
269[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:63:2
270[warn] 63 | forAll(booleanGen)(safeArg(_))
271[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
272[warn] | unused value of type org.scalatest.Assertion
273[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:64:2
274[warn] 64 | forAll(byteGen)(safeArg(_))
275[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
276[warn] | unused value of type org.scalatest.Assertion
277[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:65:2
278[warn] 65 | forAll(dateGen)(safeArg(_))
279[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
280[warn] | unused value of type org.scalatest.Assertion
281[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:66:2
282[warn] 66 | forAll(bigDecimalGen)(safeArg(_))
283[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
284[warn] | unused value of type org.scalatest.Assertion
285[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:67:2
286[warn] 67 | forAll(listGen)(safeArg(_))
287[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
288[warn] | unused value of type org.scalatest.Assertion
289[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:68:2
290[warn] 68 | forAll(mapGen)(safeArg(_))
291[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
292[warn] | unused value of type org.scalatest.Assertion
293[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:71:18
294[warn] 71 | safeConversion(Map("key" -> "value"))
295[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
296[warn] | unused value of type org.scalatest.Assertion
297[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:72:18
298[warn] 72 | safeConversion(Map("key" -> true))
299[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
300[warn] | unused value of type org.scalatest.Assertion
301[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:73:18
302[warn] 73 | safeConversion(Map("key" -> 123))
303[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
304[warn] | unused value of type org.scalatest.Assertion
305[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:74:18
306[warn] 74 | safeConversion(Map("key" -> 456L))
307[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
308[warn] | unused value of type org.scalatest.Assertion
309[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:75:18
310[warn] 75 | safeConversion(Map("key" -> 1.87))
311[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
312[warn] | unused value of type org.scalatest.Assertion
313[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:76:18
314[warn] 76 | safeConversion(Map("key" -> new java.util.Date()))
315[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
316[warn] | unused value of type org.scalatest.Assertion
317[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:77:18
318[warn] 77 | safeConversion(Map("key" -> "value".getBytes.toList))
319[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
320[warn] | unused value of type org.scalatest.Assertion
321[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:78:18
322[warn] 78 | safeConversion(Map("key" -> Map("nested" -> "value")))
323[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
324[warn] | unused value of type org.scalatest.Assertion
325[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:36:2
326[warn] 36 | EnvelopeDecoder[Either[Throwable, *], String]
327[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
328[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[[_] =>> Either[Throwable, _],
329[warn] | String]
330[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:37:2
331[warn] 37 | EnvelopeDecoder[SyncIO, String]
332[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
333[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[cats.effect.SyncIO, String]
334[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:38:2
335[warn] 38 | EnvelopeDecoder[EitherT[IO, String, *], String]
336[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
337[warn] | unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[
338[warn] | [_] =>> cats.data.EitherT[cats.effect.IO, String, _], String]
339[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:39:2
340[warn] 39 | EnvelopeDecoder[Try, String]
341[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
342[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try, String]
343[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:40:2
344[warn] 40 | EnvelopeDecoder[Try, Option[String]]
345[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
346[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try, Option[String]]
347[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:41:2
348[warn] 41 | EnvelopeDecoder[Try, Either[Throwable, String]]
349[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
350[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try,
351[warn] | Either[Throwable, String]]
352[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:59:4
353[warn] 59 | Headers(
354[warn] | ^
355[warn] | unused value of type org.scalatest.Assertion
356[warn] 60 | "key1" -> 1.asAmqpFieldValue
357[warn] 61 | ).exists(t => t._1 == "key1") shouldEqual true
358[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:69:4
359[warn] 69 | Headers(
360[warn] | ^
361[warn] | unused value of type org.scalatest.Assertion
362[warn] 70 | "key1" -> 1.asAmqpFieldValue
363[warn] 71 | ).contains("key1") shouldEqual true
364[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:80:4
365[warn] 80 | Headers(
366[warn] | ^
367[warn] | unused value of type org.scalatest.Assertion
368[warn] 81 | "key1" -> 1.asAmqpFieldValue
369[warn] 82 | ).updated("key1", 10).updated("key2", 20) shouldEqual Headers(
370[warn] 83 | "key1" := 10,
371[warn] 84 | "key2" := 20
372[warn] 85 | )
373[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:115:4
374[warn] 115 | headers.get[Try]("key1") shouldEqual Success(1.asAmqpFieldValue)
375[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
376[warn] | unused value of type org.scalatest.Assertion
377[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:116:4
378[warn] 116 | headers.get[Try]("key2") shouldEqual Success("value".asAmqpFieldValue)
379[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
380[warn] | unused value of type org.scalatest.Assertion
381[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:127:4
382[warn] 127 | headers.getOpt("key1") shouldEqual Some(1.asAmqpFieldValue)
383[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
384[warn] | unused value of type org.scalatest.Assertion
385[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:128:4
386[warn] 128 | headers.getOpt("key2") shouldEqual Some("value".asAmqpFieldValue)
387[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
388[warn] | unused value of type org.scalatest.Assertion
389[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:139:4
390[warn] 139 | headers.getAs[Try, Int]("key1") shouldEqual Success(1)
391[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
392[warn] | unused value of type org.scalatest.Assertion
393[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:140:4
394[warn] 140 | headers.getAs[Try, String]("key2") shouldEqual Success("value")
395[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
396[warn] | unused value of type org.scalatest.Assertion
397[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:151:4
398[warn] 151 | headers.getOptAs[Int]("key1") shouldEqual Some(1)
399[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
400[warn] | unused value of type org.scalatest.Assertion
401[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:152:4
402[warn] 152 | headers.getOptAs[String]("key2") shouldEqual Some("value")
403[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
404[warn] | unused value of type org.scalatest.Assertion
405[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:158:4
406[warn] 158 | Headers(
407[warn] | ^
408[warn] | unused value of type org.scalatest.Assertion
409[warn] 159 | "key1" -> 1.asAmqpFieldValue,
410[warn] 160 | "key2" -> 2.asAmqpFieldValue,
411[warn] 161 | "key3" -> 3.asAmqpFieldValue
412[warn] 162 | ).remove("key1", "key2") shouldEqual Headers(
413[warn] 163 | "key3" := 3
414[warn] 164 | )
415[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:186:4
416[warn] 186 | Headers(
417[warn] | ^
418[warn] | unused value of type org.scalatest.Assertion
419[warn] 187 | "key1" -> 1.asAmqpFieldValue,
420[warn] 188 | "key2" -> 2.asAmqpFieldValue
421[warn] 189 | ) shouldEqual Headers(
422[warn] 190 | "key1" := 1,
423[warn] 191 | "key2" := 2
424[warn] 192 | )
425[warn] 44 warnings found
426[info] done compiling
427Starting build for ProjectRef(file:/build/repo/,fs2-rabbit-circe) (fs2-rabbit-circe)... [1/3]
428Compile 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
429[info] Headers created for 2 files:
430[info] /build/repo/json-circe/src/main/scala/dev/profunktor/fs2rabbit/json/Fs2JsonEncoder.scala
431[info] /build/repo/json-circe/src/main/scala/dev/profunktor/fs2rabbit/json/Fs2JsonDecoder.scala
432[info] scalafmt: Formatting 2 Scala sources (/build/repo/json-circe)...
433[info] scalafmt: Formatting 2 Scala sources (/build/repo/json-circe)...
434[info] compiling 2 Scala sources to /build/repo/json-circe/target/scala-3.7.4/classes ...
435[info] done compiling
436[info] Headers created for 2 files:
437[info] /build/repo/json-circe/src/test/scala/dev/profunktor/fs2rabbit/json/Fs2JsonEncoderSpec.scala
438[info] /build/repo/json-circe/src/test/scala/dev/profunktor/fs2rabbit/json/Fs2JsonDecoderSpec.scala
439[info] scalafmt: Formatting 2 Scala sources (/build/repo/json-circe)...
440[info] compiling 2 Scala sources to /build/repo/json-circe/target/scala-3.7.4/test-classes ...
441[info] done compiling
442Starting build for ProjectRef(file:/build/repo/,fs2-rabbit-testkit) (fs2-rabbit-testkit)... [2/3]
443Compile 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
444[info] Headers created for 1 files:
445[info] /build/repo/testkit/src/main/scala/dev/profunktor/fs2rabbit/testkit/package.scala
446[info] scalafmt: Formatting 1 Scala sources (/build/repo/testkit)...
447[info] compiling 1 Scala source to /build/repo/testkit/target/scala-3.7.4/classes ...
448[info] done compiling
449
450************************
451Build summary:
452[{
453 "module": "fs2-rabbit",
454 "compile": {"status": "ok", "tookMs": 24718, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
455 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
456 "test-compile": {"status": "ok", "tookMs": 5753, "warnings": 44, "errors": 0, "sourceVersion": "3.4-migration"},
457 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
458 "publish": {"status": "skipped", "tookMs": 0},
459 "metadata": {
460 "crossScalaVersions": ["2.13.16", "3.3.6"]
461}
462},{
463 "module": "fs2-rabbit-circe",
464 "compile": {"status": "ok", "tookMs": 505, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
465 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
466 "test-compile": {"status": "ok", "tookMs": 3076, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
467 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
468 "publish": {"status": "skipped", "tookMs": 0},
469 "metadata": {
470 "crossScalaVersions": ["2.13.16", "3.3.6"]
471}
472},{
473 "module": "fs2-rabbit-testkit",
474 "compile": {"status": "ok", "tookMs": 1101, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
475 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
476 "test-compile": {"status": "ok", "tookMs": 186, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
477 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
478 "publish": {"status": "skipped", "tookMs": 0},
479 "metadata": {
480 "crossScalaVersions": ["2.13.16", "3.3.6"]
481}
482}]
483************************
484[success] Total time: 39 s, completed Jan 3, 2026, 1:00:13 AM
485[0JChecking patch project/plugins.sbt...
486Checking patch build.sbt...
487Applied patch project/plugins.sbt cleanly.
488Applied patch build.sbt cleanly.
489Commit migration rewrites
490Switched to a new branch 'opencb/migrate-source-3.4'
491[opencb/migrate-source-3.4 08a8f08] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
492 64 files changed, 64 insertions(+), 64 deletions(-)
493----
494Preparing build for 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
495Scala binary version found: 3.8
496Implicitly using source version 3.8
497Scala binary version found: 3.8
498Implicitly using source version 3.8
499Would try to apply common scalacOption (best-effort, sbt/mill only):
500Append: ,REQUIRE:-source:3.8
501Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
502----
503Starting build for 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
504Execute tests: false
505sbt project found:
506No prepare script found for project profunktor/fs2-rabbit
507##################################
508Scala version: 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
509Targets: dev.profunktor%fs2-rabbit dev.profunktor%fs2-rabbit-circe dev.profunktor%fs2-rabbit-testkit
510Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
511##################################
512Using extra scalacOptions: ,REQUIRE:-source:3.8
513Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
514[sbt_options] declare -a sbt_options=()
515[process_args] java_version = '17'
516[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
517# Executing command line:
518java
519-Dfile.encoding=UTF-8
520-Dcommunitybuild.scala=3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
521-Dcommunitybuild.project.dependencies.add=
522-Xmx7G
523-Xms4G
524-Xss8M
525-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
526-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
527-jar
528/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
529"setCrossScalaVersions 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY"
530"++3.8.1-RC1-bin-20260102-32e416e-NIGHTLY -v"
531"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
532"set every credentials := Nil"
533"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
534"removeScalacOptionsStartingWith -P:wartremover"
535
536moduleMappings
537"runBuild 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY """{"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"
538
539[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 17.0.8)
540[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
541[info] loading project definition from /build/repo/project
542[info] loading settings for project fs2-rabbit-root from build.sbt...
543[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
544[warn] there are 4 keys that are not used by any other settings/tasks:
545[warn]
546[warn] * ThisBuild / name
547[warn] +- /build/repo/build.sbt:5
548[warn] * examples / mimaPreviousArtifacts
549[warn] +- /build/repo/build.sbt:61
550[warn] * microsite / mimaPreviousArtifacts
551[warn] +- /build/repo/build.sbt:61
552[warn] * tests / mimaPreviousArtifacts
553[warn] +- /build/repo/build.sbt:61
554[warn]
555[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
556[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
557Execute setCrossScalaVersions: 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY
558OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in examples/crossScalaVersions
559OpenCB::Limitting incorrect crossVersions List() -> List(3.8.1-RC1-bin-20260102-32e416e-NIGHTLY) in examples/crossScalaVersions
560OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in fs2-rabbit-circe/crossScalaVersions
561OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in tests/crossScalaVersions
562OpenCB::Limitting incorrect crossVersions List() -> List(3.8.1-RC1-bin-20260102-32e416e-NIGHTLY) in tests/crossScalaVersions
563OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in fs2-rabbit-root/crossScalaVersions
564OpenCB::Limitting incorrect crossVersions List() -> List(3.8.1-RC1-bin-20260102-32e416e-NIGHTLY) in fs2-rabbit-root/crossScalaVersions
565OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in microsite/crossScalaVersions
566OpenCB::Limitting incorrect crossVersions List() -> List(3.8.1-RC1-bin-20260102-32e416e-NIGHTLY) in microsite/crossScalaVersions
567OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in fs2-rabbit-testkit/crossScalaVersions
568OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY in fs2-rabbit/crossScalaVersions
569[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
570[info] Setting Scala version to 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY on 7 projects.
571[info] Switching Scala version on:
572[info] examples (3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
573[info] tests (3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
574[info] * fs2-rabbit-root (3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
575[info] microsite (3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
576[info] fs2-rabbit-testkit (2.13.16, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
577[info] fs2-rabbit (2.13.16, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
578[info] fs2-rabbit-circe (2.13.16, 3.8.1-RC1-bin-20260102-32e416e-NIGHTLY)
579[info] Excluding projects:
580[info] Reapplying settings...
581[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
582Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
583[info] Reapplying settings...
584[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
585[info] Defining Global / credentials, credentials and 5 others.
586[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 62 others.
587[info] Run `last` for details.
588[info] Reapplying settings...
589[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
590Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
591[info] Reapplying settings...
592OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
593
594 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
595 Did you mean fs2-rabbit / allExcludeDependencies ?
596 , retry without global scopes
597[info] Reapplying settings...
598[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
599Execute removeScalacOptionsStartingWith: -P:wartremover
600[info] Reapplying settings...
601[info] set current project to fs2-rabbit-root (in build file:/build/repo/)
602[success] Total time: 0 s, completed Jan 3, 2026, 1:00:26 AM
603Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
604Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
605Starting build...
606Projects: Set(fs2-rabbit, fs2-rabbit-circe, fs2-rabbit-testkit)
607Starting build for ProjectRef(file:/build/repo/,fs2-rabbit) (fs2-rabbit)... [0/3]
608OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
609OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
610OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
611OpenCB::Filter out '-source:3.3-migration', matches setting pattern '^-?-source(:.*)?'
612Compile 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
613[info] compiling 49 Scala sources to /build/repo/core/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
614[info] done compiling
615[info] compiling 10 Scala sources to /build/repo/core/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
616[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:40:4
617[warn] 40 | AmqpFieldValue.unsafeFrom(intVal.toValueWriterCompatibleJava) should be(intVal)
618[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
619[warn] | unused value of type org.scalatest.Assertion
620[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:41:4
621[warn] 41 | AmqpFieldValue.unsafeFrom(longVal.toValueWriterCompatibleJava) should be(longVal)
622[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
623[warn] | unused value of type org.scalatest.Assertion
624[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:42:4
625[warn] 42 | AmqpFieldValue.unsafeFrom(stringVal.toValueWriterCompatibleJava) should be(stringVal)
626[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
627[warn] | unused value of type org.scalatest.Assertion
628[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/AmqpFieldValueSpec.scala:43:4
629[warn] 43 | AmqpFieldValue.unsafeFrom("fs2") should be(StringVal("fs2"))
630[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
631[warn] | unused value of type org.scalatest.Assertion
632[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:29:4
633[warn] 29 | assert(ev.toJavaType(value) != null)
634[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
635[warn] | unused value of type org.scalatest.compatible.Assertion
636[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:57:2
637[warn] 57 | forAll(stringGen)(safeArg(_))
638[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
639[warn] | unused value of type org.scalatest.Assertion
640[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:58:2
641[warn] 58 | forAll(intGen)(safeArg(_))
642[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
643[warn] | unused value of type org.scalatest.Assertion
644[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:59:2
645[warn] 59 | forAll(longGen)(safeArg(_))
646[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
647[warn] | unused value of type org.scalatest.Assertion
648[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:60:2
649[warn] 60 | forAll(doubleGen)(safeArg(_))
650[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
651[warn] | unused value of type org.scalatest.Assertion
652[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:61:2
653[warn] 61 | forAll(floatGen)(safeArg(_))
654[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
655[warn] | unused value of type org.scalatest.Assertion
656[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:62:2
657[warn] 62 | forAll(shortGen)(safeArg(_))
658[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
659[warn] | unused value of type org.scalatest.Assertion
660[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:63:2
661[warn] 63 | forAll(booleanGen)(safeArg(_))
662[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
663[warn] | unused value of type org.scalatest.Assertion
664[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:64:2
665[warn] 64 | forAll(byteGen)(safeArg(_))
666[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
667[warn] | unused value of type org.scalatest.Assertion
668[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:65:2
669[warn] 65 | forAll(dateGen)(safeArg(_))
670[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
671[warn] | unused value of type org.scalatest.Assertion
672[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:66:2
673[warn] 66 | forAll(bigDecimalGen)(safeArg(_))
674[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
675[warn] | unused value of type org.scalatest.Assertion
676[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:67:2
677[warn] 67 | forAll(listGen)(safeArg(_))
678[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
679[warn] | unused value of type org.scalatest.Assertion
680[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:68:2
681[warn] 68 | forAll(mapGen)(safeArg(_))
682[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
683[warn] | unused value of type org.scalatest.Assertion
684[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:71:18
685[warn] 71 | safeConversion(Map("key" -> "value"))
686[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
687[warn] | unused value of type org.scalatest.Assertion
688[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:72:18
689[warn] 72 | safeConversion(Map("key" -> true))
690[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
691[warn] | unused value of type org.scalatest.Assertion
692[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:73:18
693[warn] 73 | safeConversion(Map("key" -> 123))
694[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
695[warn] | unused value of type org.scalatest.Assertion
696[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:74:18
697[warn] 74 | safeConversion(Map("key" -> 456L))
698[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
699[warn] | unused value of type org.scalatest.Assertion
700[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:75:18
701[warn] 75 | safeConversion(Map("key" -> 1.87))
702[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
703[warn] | unused value of type org.scalatest.Assertion
704[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:76:18
705[warn] 76 | safeConversion(Map("key" -> new java.util.Date()))
706[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
707[warn] | unused value of type org.scalatest.Assertion
708[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:77:18
709[warn] 77 | safeConversion(Map("key" -> "value".getBytes.toList))
710[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
711[warn] | unused value of type org.scalatest.Assertion
712[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/SafeArgSpec.scala:78:18
713[warn] 78 | safeConversion(Map("key" -> Map("nested" -> "value")))
714[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
715[warn] | unused value of type org.scalatest.Assertion
716[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:36:2
717[warn] 36 | EnvelopeDecoder[Either[Throwable, *], String]
718[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
719[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[[_] =>> Either[Throwable, _],
720[warn] | String]
721[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:37:2
722[warn] 37 | EnvelopeDecoder[SyncIO, String]
723[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
724[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[cats.effect.SyncIO, String]
725[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:38:2
726[warn] 38 | EnvelopeDecoder[EitherT[IO, String, *], String]
727[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
728[warn] | unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[
729[warn] | [_] =>> cats.data.EitherT[cats.effect.IO, String, _], String]
730[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:39:2
731[warn] 39 | EnvelopeDecoder[Try, String]
732[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
733[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try, String]
734[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:40:2
735[warn] 40 | EnvelopeDecoder[Try, Option[String]]
736[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
737[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try, Option[String]]
738[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/effects/EnvelopeDecoderSpec.scala:41:2
739[warn] 41 | EnvelopeDecoder[Try, Either[Throwable, String]]
740[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
741[warn] |unused value of type dev.profunktor.fs2rabbit.effects.EnvelopeDecoder[scala.util.Try,
742[warn] | Either[Throwable, String]]
743[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:59:4
744[warn] 59 | Headers(
745[warn] | ^
746[warn] | unused value of type org.scalatest.Assertion
747[warn] |
748[warn] 60 | "key1" -> 1.asAmqpFieldValue
749[warn] 61 | ).exists(t => t._1 == "key1") shouldEqual true
750[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:69:4
751[warn] 69 | Headers(
752[warn] | ^
753[warn] | unused value of type org.scalatest.Assertion
754[warn] |
755[warn] 70 | "key1" -> 1.asAmqpFieldValue
756[warn] 71 | ).contains("key1") shouldEqual true
757[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:80:4
758[warn] 80 | Headers(
759[warn] | ^
760[warn] | unused value of type org.scalatest.Assertion
761[warn] |
762[warn] 81 | "key1" -> 1.asAmqpFieldValue
763[warn] 82 |...
764[warn] 85 | )
765[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:115:4
766[warn] 115 | headers.get[Try]("key1") shouldEqual Success(1.asAmqpFieldValue)
767[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
768[warn] | unused value of type org.scalatest.Assertion
769[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:116:4
770[warn] 116 | headers.get[Try]("key2") shouldEqual Success("value".asAmqpFieldValue)
771[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
772[warn] | unused value of type org.scalatest.Assertion
773[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:127:4
774[warn] 127 | headers.getOpt("key1") shouldEqual Some(1.asAmqpFieldValue)
775[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
776[warn] | unused value of type org.scalatest.Assertion
777[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:128:4
778[warn] 128 | headers.getOpt("key2") shouldEqual Some("value".asAmqpFieldValue)
779[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
780[warn] | unused value of type org.scalatest.Assertion
781[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:139:4
782[warn] 139 | headers.getAs[Try, Int]("key1") shouldEqual Success(1)
783[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
784[warn] | unused value of type org.scalatest.Assertion
785[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:140:4
786[warn] 140 | headers.getAs[Try, String]("key2") shouldEqual Success("value")
787[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
788[warn] | unused value of type org.scalatest.Assertion
789[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:151:4
790[warn] 151 | headers.getOptAs[Int]("key1") shouldEqual Some(1)
791[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
792[warn] | unused value of type org.scalatest.Assertion
793[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:152:4
794[warn] 152 | headers.getOptAs[String]("key2") shouldEqual Some("value")
795[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
796[warn] | unused value of type org.scalatest.Assertion
797[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:158:4
798[warn] 158 | Headers(
799[warn] | ^
800[warn] | unused value of type org.scalatest.Assertion
801[warn] |
802[warn] 159 | "key1" -> 1.asAmqpFieldValue,
803[warn] 160 |...
804[warn] 164 | )
805[warn] -- [E176] Potential Issue Warning: /build/repo/core/src/test/scala/dev/profunktor/fs2rabbit/model/HeaderSpec.scala:186:4
806[warn] 186 | Headers(
807[warn] | ^
808[warn] | unused value of type org.scalatest.Assertion
809[warn] |
810[warn] 187 | "key1" -> 1.asAmqpFieldValue,
811[warn] 188 |...
812[warn] 192 | )
813[warn] 44 warnings found
814[info] done compiling
815Starting build for ProjectRef(file:/build/repo/,fs2-rabbit-circe) (fs2-rabbit-circe)... [1/3]
816Compile 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
817[info] compiling 2 Scala sources to /build/repo/json-circe/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
818[info] done compiling
819[info] compiling 2 Scala sources to /build/repo/json-circe/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/test-classes ...
820[info] done compiling
821Starting build for ProjectRef(file:/build/repo/,fs2-rabbit-testkit) (fs2-rabbit-testkit)... [2/3]
822Compile 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
823[info] compiling 1 Scala source to /build/repo/testkit/target/scala-3.8.1-RC1-bin-20260102-32e416e-NIGHTLY/classes ...
824[info] done compiling
825
826************************
827Build summary:
828[{
829 "module": "fs2-rabbit",
830 "compile": {"status": "ok", "tookMs": 19694, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
831 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
832 "test-compile": {"status": "ok", "tookMs": 5176, "warnings": 44, "errors": 0, "sourceVersion": "3.8"},
833 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
834 "publish": {"status": "skipped", "tookMs": 0},
835 "metadata": {
836 "crossScalaVersions": ["2.13.16", "3.3.6"]
837}
838},{
839 "module": "fs2-rabbit-circe",
840 "compile": {"status": "ok", "tookMs": 578, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
841 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
842 "test-compile": {"status": "ok", "tookMs": 2853, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
843 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
844 "publish": {"status": "skipped", "tookMs": 0},
845 "metadata": {
846 "crossScalaVersions": ["2.13.16", "3.3.6"]
847}
848},{
849 "module": "fs2-rabbit-testkit",
850 "compile": {"status": "ok", "tookMs": 1150, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
851 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
852 "test-compile": {"status": "ok", "tookMs": 171, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
853 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
854 "publish": {"status": "skipped", "tookMs": 0},
855 "metadata": {
856 "crossScalaVersions": ["2.13.16", "3.3.6"]
857}
858}]
859************************
860[success] Total time: 40 s, completed Jan 3, 2026, 1:01:06 AM
861[0JChecking patch project/plugins.sbt...
862Checking patch build.sbt...
863Applied patch project/plugins.sbt cleanly.
864Applied patch build.sbt cleanly.