Build Logs
typelevel/cats-effect • 3.7.4:2025-11-06
Errors
0
Warnings
392
Total Lines
1071
1##################################
2Clonning https://github.com/typelevel/cats-effect.git into /build/repo using revision v3.7.0-RC1
3##################################
4Note: switching to 'b9cfba53bd70447689a303facb5868f8421a2c81'.
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
21Would override fixed Scala version: 3.3.5
22Using target Scala version for migration: 3.7.4-RC2
23Migrating project for -source:3.4 using Scala 3.7.4-RC2
24----
25Preparing build for 3.7.4-RC2
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.4-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: core/shared/src/main/scala/cats/effect/IO.scala
32Pattern: Right(t.asLeft\[IO\[B\]\], limit - 1)
33Replacement: (t.asLeft, limit - 1).asRight
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (21))
36Compiled project (Scala 3.7.3, JVM (21))
37Failed to apply pattern 'Right(t.asLeft\[IO\[B\]\], limit - 1)' in core/shared/src/main/scala/cats/effect/IO.scala
38
39Try apply source patch:
40Path: kernel/shared/src/main/scala/cats/effect/kernel/Outcome.scala
41Pattern: new OutcomeApplicativeError[F, E]()(F) with MonadError[Outcome[F, E, *], E] {
42Replacement: new OutcomeApplicativeError[F, E](using F) with MonadError[Outcome[F, E, *], E] {
43Failed to apply pattern 'new OutcomeApplicativeError[F, E]()(F) with MonadError[Outcome[F, E, *], E] {' in kernel/shared/src/main/scala/cats/effect/kernel/Outcome.scala
44
45Try apply source patch:
46Path: build.sbt
47Pattern: val Scala3 = "3.3.5"
48Replacement: val Scala3 = "3.7.4-RC2"
49Successfully applied pattern 'val Scala3 = "3.3.5"' in build.sbt
50----
51Starting build for 3.7.4-RC2
52Execute tests: false
53sbt project found:
54Sbt version 1.11.3 is not supported, minimal supported version is 1.11.5
55Enforcing usage of sbt in version 1.11.5
56No prepare script found for project typelevel/cats-effect
57/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
58##################################
59Scala version: 3.7.4-RC2
60Targets: org.typelevel%cats-effect org.typelevel%cats-effect-kernel org.typelevel%cats-effect-laws org.typelevel%cats-effect-std org.typelevel%cats-effect-testkit
61Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/shared/src/main/scala/cats/effect/IO.scala","pattern":"Right(t.asLeft\\[IO\\[B\\]\\], limit - 1)","replaceWith":"(t.asLeft, limit - 1).asRight"},{"path":"kernel/shared/src/main/scala/cats/effect/kernel/Outcome.scala","pattern":"new OutcomeApplicativeError[F, E]()(F) with MonadError[Outcome[F, E, *], E] {","replaceWith":"new OutcomeApplicativeError[F, E](using F) with MonadError[Outcome[F, E, *], E] {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
62##################################
63Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
64Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
65[sbt_options] declare -a sbt_options=()
66[process_args] java_version = '21'
67[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
68# Executing command line:
69java
70-Xmx4G
71-Dcommunitybuild.scala=3.7.4-RC2
72-Dcommunitybuild.project.dependencies.add=
73-Xmx7G
74-Xms4G
75-Xss8M
76-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
77-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
78-jar
79/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
80"setCrossScalaVersions 3.7.4-RC2"
81"++3.7.4-RC2 -v"
82"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
83"set every credentials := Nil"
84"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
85"removeScalacOptionsStartingWith -P:wartremover"
86
87moduleMappings
88"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/shared/src/main/scala/cats/effect/IO.scala","pattern":"Right(t.asLeft\\[IO\\[B\\]\\], limit - 1)","replaceWith":"(t.asLeft, limit - 1).asRight"},{"path":"kernel/shared/src/main/scala/cats/effect/kernel/Outcome.scala","pattern":"new OutcomeApplicativeError[F, E]()(F) with MonadError[Outcome[F, E, *], E] {","replaceWith":"new OutcomeApplicativeError[F, E](using F) with MonadError[Outcome[F, E, *], E] {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" org.typelevel%cats-effect org.typelevel%cats-effect-kernel org.typelevel%cats-effect-laws org.typelevel%cats-effect-std org.typelevel%cats-effect-testkit"
89
90[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
91[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
92[info] loading project definition from /build/repo/project
93[info] compiling 5 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
94[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
95[info] Compilation completed in 8.6s.
96[info] done compiling
97[info] loading settings for project root from build.sbt...
98[info] resolving key references (42160 settings) ...
99[info] set current project to cats-effect (in build file:/build/repo/)
100Execute setCrossScalaVersions: 3.7.4-RC2
101OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in kernelJVM/crossScalaVersions
102OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in kernelTestkitJS/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in kernelTestkitNative/crossScalaVersions
104OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in lawsJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in rootJVM/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in docs/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsJS/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in stdNative/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in root/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in exampleJS/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJVM/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testkitJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in exampleNative/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in rootNative/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testkitJVM/crossScalaVersions
117OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testsNative/crossScalaVersions
118OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreJS/crossScalaVersions
119OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in kernelTestkitJVM/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in lawsNative/crossScalaVersions
121OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in ioAppTestsNative/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in ioAppTestsJS/crossScalaVersions
123OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in stdJS/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in rootJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in stdJVM/crossScalaVersions
126OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in exampleJVM/crossScalaVersions
127OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in benchmarks/crossScalaVersions
128OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in kernelJS/crossScalaVersions
129OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in graalVMExample/crossScalaVersions
130OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in coreNative/crossScalaVersions
131OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in ioAppTestsJVM/crossScalaVersions
132OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in testkitNative/crossScalaVersions
133OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in kernelNative/crossScalaVersions
134OpenCB::Changing crossVersion 3.7.4-RC2 -> 3.7.4-RC2 in lawsJVM/crossScalaVersions
135[info] set current project to cats-effect (in build file:/build/repo/)
136[info] Setting Scala version to 3.7.4-RC2 on 34 projects.
137[info] Switching Scala version on:
138[info] benchmarks (3.7.4-RC2, 2.12.20, 2.13.16)
139[info] testkitNative (3.7.4-RC2, 2.12.20, 2.13.16)
140[info] * root (3.7.4-RC2, 2.12.20, 2.13.16)
141[info] stdJVM (3.7.4-RC2, 2.12.20, 2.13.16)
142[info] exampleJS (3.7.4-RC2, 2.12.20, 2.13.16)
143[info] kernelTestkitJVM (3.7.4-RC2, 2.12.20, 2.13.16)
144[info] testkitJS (3.7.4-RC2, 2.12.20, 2.13.16)
145[info] rootJS (3.7.4-RC2, 2.12.20, 2.13.16)
146[info] coreNative (3.7.4-RC2, 2.12.20, 2.13.16)
147[info] docs (3.7.4-RC2, 2.12.20, 2.13.16)
148[info] ioAppTestsNative (3.7.4-RC2, 2.12.20, 2.13.16)
149[info] stdJS (3.7.4-RC2, 2.12.20, 2.13.16)
150[info] lawsNative (3.7.4-RC2, 2.12.20, 2.13.16)
151[info] kernelTestkitNative (3.7.4-RC2, 2.12.20, 2.13.16)
152[info] kernelJVM (3.7.4-RC2, 2.12.20, 2.13.16)
153[info] coreJS (3.7.4-RC2, 2.12.20, 2.13.16)
154[info] kernelJS (3.7.4-RC2, 2.12.20, 2.13.16)
155[info] lawsJS (3.7.4-RC2, 2.12.20, 2.13.16)
156[info] graalVMExample (3.7.4-RC2, 2.12.20, 2.13.16)
157[info] kernelTestkitJS (3.7.4-RC2, 2.12.20, 2.13.16)
158[info] coreJVM (3.7.4-RC2, 2.12.20, 2.13.16)
159[info] testsJS (3.7.4-RC2, 2.12.20, 2.13.16)
160[info] rootJVM (3.7.4-RC2, 2.12.20, 2.13.16)
161[info] rootNative (3.7.4-RC2, 2.12.20, 2.13.16)
162[info] exampleNative (3.7.4-RC2, 2.12.20, 2.13.16)
163[info] kernelNative (3.7.4-RC2, 2.12.20, 2.13.16)
164[info] exampleJVM (3.7.4-RC2, 2.12.20, 2.13.16)
165[info] lawsJVM (3.7.4-RC2, 2.12.20, 2.13.16)
166[info] testsJVM (3.7.4-RC2, 2.12.20, 2.13.16)
167[info] stdNative (3.7.4-RC2, 2.12.20, 2.13.16)
168[info] ioAppTestsJVM (3.7.4-RC2, 2.12.20, 2.13.16)
169[info] testkitJVM (3.7.4-RC2, 2.12.20, 2.13.16)
170[info] ioAppTestsJS (3.7.4-RC2, 2.12.20, 2.13.16)
171[info] testsNative (3.7.4-RC2, 2.12.20, 2.13.16)
172[info] Excluding projects:
173[info] Reapplying settings...
174[info] set current project to cats-effect (in build file:/build/repo/)
175Execute 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
176[info] Reapplying settings...
177[info] set current project to cats-effect (in build file:/build/repo/)
178[info] Defining Global / credentials, benchmarks / credentials and 32 others.
179[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 304 others.
180[info] Run `last` for details.
181[info] Reapplying settings...
182[info] set current project to cats-effect (in build file:/build/repo/)
183Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
184[info] Reapplying settings...
185OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
186
187 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
188 Did you mean rootJVM / allExcludeDependencies ?
189 , retry without global scopes
190[info] Reapplying settings...
191[info] set current project to cats-effect (in build file:/build/repo/)
192Execute removeScalacOptionsStartingWith: -P:wartremover
193[info] Reapplying settings...
194[info] set current project to cats-effect (in build file:/build/repo/)
195[success] Total time: 0 s, completed Nov 6, 2025, 12:25:06 AM
196Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/shared/src/main/scala/cats/effect/IO.scala","pattern":"Right(t.asLeft\\[IO\\[B\\]\\], limit - 1)","replaceWith":"(t.asLeft, limit - 1).asRight"},{"path":"kernel/shared/src/main/scala/cats/effect/kernel/Outcome.scala","pattern":"new OutcomeApplicativeError[F, E]()(F) with MonadError[Outcome[F, E, *], E] {","replaceWith":"new OutcomeApplicativeError[F, E](using F) with MonadError[Outcome[F, E, *], E] {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
197Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
198Starting build...
199Projects: Set(root, stdJVM, kernelTestkitJVM, kernelJVM, coreJVM, lawsJVM, testkitJVM)
200Starting build for ProjectRef(file:/build/repo/,testkitJVM) (cats-effect-testkit)... [0/7]
201OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
202OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
203OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
204OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
205Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/testkit/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
206[info] compiling 37 Scala sources to /build/repo/kernel/jvm/target/scala-3.7.4-RC2/classes ...
207[warn] -- [E198] Unused Symbol Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/Async.scala:300:34
208[warn] 300 | def syncStep[G[_], A](fa: F[A], limit: Int)(implicit G: Sync[G]): G[Either[F[A], A]] =
209[warn] | ^^^^^
210[warn] | unused explicit parameter
211[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:204:11
212[warn] 204 | case async: Async[F @unchecked] =>
213[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
214[warn] | Unreachable case
215[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:221:11
216[warn] 221 | case async: Async[F @unchecked] =>
217[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
218[warn] | Unreachable case
219[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:238:11
220[warn] 238 | case async: Async[F @unchecked] =>
221[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
222[warn] | Unreachable case
223[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:256:11
224[warn] 256 | case async: Async[F @unchecked] =>
225[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
226[warn] | Unreachable case
227[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:275:11
228[warn] 275 | case async: Async[F @unchecked] =>
229[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
230[warn] | Unreachable case
231[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:518:11
232[warn] 518 | case async: Async[F @unchecked] =>
233[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
234[warn] | Unreachable case
235[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:537:11
236[warn] 537 | case async: Async[F @unchecked] =>
237[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
238[warn] | Unreachable case
239[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:556:11
240[warn] 556 | case async: Async[F @unchecked] =>
241[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
242[warn] | Unreachable case
243[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:576:11
244[warn] 576 | case async: Async[F @unchecked] =>
245[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
246[warn] | Unreachable case
247[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:597:11
248[warn] 597 | case async: Async[F @unchecked] =>
249[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
250[warn] | Unreachable case
251[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:247:11
252[warn] 247 | case async: Async[F @unchecked] =>
253[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
254[warn] | Unreachable case
255[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:262:11
256[warn] 262 | case async: Async[F @unchecked] =>
257[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
258[warn] | Unreachable case
259[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:277:11
260[warn] 277 | case async: Async[F @unchecked] =>
261[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
262[warn] | Unreachable case
263[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:293:11
264[warn] 293 | case async: Async[F @unchecked] =>
265[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
266[warn] | Unreachable case
267[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:310:11
268[warn] 310 | case async: Async[F @unchecked] =>
269[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
270[warn] | Unreachable case
271[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:478:11
272[warn] 478 | case async: Async[F @unchecked] =>
273[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
274[warn] | Unreachable case
275[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:480:11
276[warn] 480 | case sync: Sync[F @unchecked] =>
277[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
278[warn] | Unreachable case
279[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:498:11
280[warn] 498 | case async: Async[F @unchecked] =>
281[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
282[warn] | Unreachable case
283[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:500:11
284[warn] 500 | case sync: Sync[F @unchecked] =>
285[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
286[warn] | Unreachable case
287[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:518:11
288[warn] 518 | case async: Async[F @unchecked] =>
289[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
290[warn] | Unreachable case
291[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:520:11
292[warn] 520 | case sync: Sync[F @unchecked] =>
293[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
294[warn] | Unreachable case
295[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:539:11
296[warn] 539 | case async: Async[F @unchecked] =>
297[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
298[warn] | Unreachable case
299[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:541:11
300[warn] 541 | case sync: Sync[F @unchecked] =>
301[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
302[warn] | Unreachable case
303[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:561:11
304[warn] 561 | case async: Async[F @unchecked] =>
305[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
306[warn] | Unreachable case
307[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:563:11
308[warn] 563 | case sync: Sync[F @unchecked] =>
309[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
310[warn] | Unreachable case
311[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:582:11
312[warn] 582 | case sync: Sync[F @unchecked] =>
313[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
314[warn] | Unreachable case
315[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:595:11
316[warn] 595 | case sync: Sync[F @unchecked] =>
317[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
318[warn] | Unreachable case
319[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/Resource.scala:706:11
320[warn] 706 | case x: Sync[F] =>
321[warn] | ^^^^^^^^^^
322[warn] | Unreachable case
323[info] [patched file /build/repo/kernel/jvm-native/src/main/scala/cats/effect/kernel/SyncRef.scala]
324[info] [patched file /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala]
325[info] [patched file /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala]
326[info] [patched file /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/Sync.scala]
327[info] [patched file /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/Deferred.scala]
328[warn] 29 warnings found
329[info] done compiling
330[info] compiling 43 Scala sources to /build/repo/std/jvm/target/scala-3.7.4-RC2/classes ...
331[info] compiling 9 Scala sources to /build/repo/kernel-testkit/jvm/target/scala-3.7.4-RC2/classes ...
332[warn] -- [E198] Unused Symbol Warning: /build/repo/kernel-testkit/shared/src/main/scala/cats/effect/kernel/testkit/PureConcGenerators.scala:39:10
333[warn] 39 | def cogenCase[A: Cogen]: Cogen[Outcome[PureConc[E, *], E, A]] =
334[warn] | ^^^^^^^^^
335[warn] | unused private member
336[info] [patched file /build/repo/kernel-testkit/shared/src/main/scala/cats/effect/kernel/testkit/freeEval.scala]
337[info] [patched file /build/repo/kernel-testkit/shared/src/main/scala/cats/effect/kernel/testkit/Generators.scala]
338[info] [patched file /build/repo/kernel-testkit/shared/src/main/scala/cats/effect/kernel/testkit/TimeT.scala]
339[info] [patched file /build/repo/kernel-testkit/shared/src/main/scala/cats/effect/kernel/testkit/TestContext.scala]
340[info] [patched file /build/repo/kernel-testkit/shared/src/main/scala/cats/effect/kernel/testkit/pure.scala]
341[warn] one warning found
342[info] done compiling
343[warn] -- [E030] Match case Unreachable Warning: /build/repo/std/shared/src/main/scala/cats/effect/std/MapRef.scala:54:11
344[warn] 54 | case s: Sync[F] =>
345[warn] | ^^^^^^^^^^
346[warn] | Unreachable case
347[info] [patched file /build/repo/std/shared/src/main/scala/cats/effect/std/Semaphore.scala]
348[info] [patched file /build/repo/std/shared/src/main/scala/cats/effect/std/UnsafeUnbounded.scala]
349[info] [patched file /build/repo/std/shared/src/main/scala/cats/effect/std/Queue.scala]
350[info] [patched file /build/repo/std/jvm/src/main/scala/cats/effect/std/ConsoleCompanionPlatform.scala]
351[info] [patched file /build/repo/std/shared/src/main/scala/cats/effect/std/Supervisor.scala]
352[info] [patched file /build/repo/std/shared/src/main/scala/cats/effect/std/Dequeue.scala]
353[info] [patched file /build/repo/std/shared/src/main/scala/cats/effect/std/Random.scala]
354[info] [patched file /build/repo/std/shared/src/main/scala/cats/effect/std/Dispatcher.scala]
355[warn] one warning found
356[info] done compiling
357[info] compiling 93 Scala sources and 7 Java sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
358[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/IODeferred.scala]
359[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/unsafe/ThreadSafeHashtable.scala]
360[info] [patched file /build/repo/core/jvm/src/main/scala/cats/effect/IOApp.scala]
361[info] [patched file /build/repo/core/jvm-native/src/main/scala/cats/effect/unsafe/LocalQueue.scala]
362[info] [patched file /build/repo/core/jvm/src/main/scala/cats/effect/unsafe/IORuntimeCompanionPlatform.scala]
363[info] [patched file /build/repo/core/jvm-native/src/main/scala/cats/effect/ArrayStack.scala]
364[info] [patched file /build/repo/core/jvm-native/src/main/scala/cats/effect/IOCompanionMultithreadedPlatform.scala]
365[info] [patched file /build/repo/core/jvm-native/src/main/scala/cats/effect/unsafe/WorkerThread.scala]
366[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/tracing/RingBuffer.scala]
367[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/IO.scala]
368[info] [patched file /build/repo/core/jvm-native/src/main/scala/cats/effect/unsafe/WorkStealingThreadPool.scala]
369[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/unsafe/WeakList.scala]
370[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/ContState.scala]
371[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/IOFiber.scala]
372[info] [patched file /build/repo/core/jvm-native/src/main/scala/cats/effect/unsafe/TimerHeap.scala]
373[info] [patched file /build/repo/core/jvm/src/main/scala/cats/effect/unsafe/SelectorSystem.scala]
374[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/Trace.scala]
375[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/tracing/Tracing.scala]
376[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/CpuStarvationCheck.scala]
377[info] [patched file /build/repo/core/jvm-native/src/main/scala/cats/effect/CallbackStack.scala]
378[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/unsafe/StripedHashtable.scala]
379[info] [patched file /build/repo/core/jvm/src/main/scala/cats/effect/metrics/JvmCpuStarvationMetrics.scala]
380[info] [patched file /build/repo/core/jvm-native/src/main/scala/cats/effect/unsafe/ScalQueue.scala]
381[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/SyncIO.scala]
382[info] [patched file /build/repo/core/shared/src/main/scala/cats/effect/unsafe/WeakBag.scala]
383[info] [patched file /build/repo/core/jvm-native/src/main/scala/cats/effect/unsafe/FiberMonitor.scala]
384[info] [patched file /build/repo/core/jvm/src/main/scala/cats/effect/NonDaemonThreadLogger.scala]
385[info] done compiling
386[info] compiling 5 Scala sources to /build/repo/testkit/jvm/target/scala-3.7.4-RC2/classes ...
387[warn] -- [E198] Unused Symbol Warning: /build/repo/testkit/shared/src/main/scala/cats/effect/testkit/TestInstances.scala:59:12
388[warn] 59 | def cogenCase[B: Cogen]: Cogen[OutcomeIO[B]] =
389[warn] | ^^^^^^^^^
390[warn] | unused private member
391[warn] one warning found
392[info] done compiling
393[info] compiling 5 Scala sources to /build/repo/kernel/jvm/target/scala-3.7.4-RC2/classes ...
394[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:518:11
395[warn] 518 | case async: Async[F @unchecked] =>
396[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
397[warn] | Unreachable case
398[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:537:11
399[warn] 537 | case async: Async[F @unchecked] =>
400[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
401[warn] | Unreachable case
402[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:556:11
403[warn] 556 | case async: Async[F @unchecked] =>
404[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
405[warn] | Unreachable case
406[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:576:11
407[warn] 576 | case async: Async[F @unchecked] =>
408[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
409[warn] | Unreachable case
410[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:597:11
411[warn] 597 | case async: Async[F @unchecked] =>
412[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
413[warn] | Unreachable case
414[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:478:11
415[warn] 478 | case async: Async[F @unchecked] =>
416[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
417[warn] | Unreachable case
418[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:480:11
419[warn] 480 | case sync: Sync[F @unchecked] =>
420[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
421[warn] | Unreachable case
422[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:498:11
423[warn] 498 | case async: Async[F @unchecked] =>
424[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
425[warn] | Unreachable case
426[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:500:11
427[warn] 500 | case sync: Sync[F @unchecked] =>
428[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
429[warn] | Unreachable case
430[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:518:11
431[warn] 518 | case async: Async[F @unchecked] =>
432[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
433[warn] | Unreachable case
434[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:520:11
435[warn] 520 | case sync: Sync[F @unchecked] =>
436[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
437[warn] | Unreachable case
438[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:539:11
439[warn] 539 | case async: Async[F @unchecked] =>
440[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
441[warn] | Unreachable case
442[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:541:11
443[warn] 541 | case sync: Sync[F @unchecked] =>
444[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
445[warn] | Unreachable case
446[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:561:11
447[warn] 561 | case async: Async[F @unchecked] =>
448[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
449[warn] | Unreachable case
450[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:563:11
451[warn] 563 | case sync: Sync[F @unchecked] =>
452[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
453[warn] | Unreachable case
454[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:582:11
455[warn] 582 | case sync: Sync[F @unchecked] =>
456[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
457[warn] | Unreachable case
458[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:595:11
459[warn] 595 | case sync: Sync[F @unchecked] =>
460[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
461[warn] | Unreachable case
462[warn] 17 warnings found
463[info] done compiling
464[info] compiling 8 Scala sources to /build/repo/kernel/jvm/target/scala-3.7.4-RC2/classes ...
465[warn] -- [E198] Unused Symbol Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/Async.scala:300:34
466[warn] 300 | def syncStep[G[_], A](fa: F[A], limit: Int)(implicit G: Sync[G]): G[Either[F[A], A]] =
467[warn] | ^^^^^
468[warn] | unused explicit parameter
469[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:204:11
470[warn] 204 | case async: Async[F @unchecked] =>
471[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
472[warn] | Unreachable case
473[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:221:11
474[warn] 221 | case async: Async[F @unchecked] =>
475[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
476[warn] | Unreachable case
477[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:238:11
478[warn] 238 | case async: Async[F @unchecked] =>
479[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
480[warn] | Unreachable case
481[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:256:11
482[warn] 256 | case async: Async[F @unchecked] =>
483[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
484[warn] | Unreachable case
485[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:275:11
486[warn] 275 | case async: Async[F @unchecked] =>
487[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
488[warn] | Unreachable case
489[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:247:11
490[warn] 247 | case async: Async[F @unchecked] =>
491[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
492[warn] | Unreachable case
493[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:262:11
494[warn] 262 | case async: Async[F @unchecked] =>
495[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
496[warn] | Unreachable case
497[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:277:11
498[warn] 277 | case async: Async[F @unchecked] =>
499[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
500[warn] | Unreachable case
501[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:293:11
502[warn] 293 | case async: Async[F @unchecked] =>
503[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
504[warn] | Unreachable case
505[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:310:11
506[warn] 310 | case async: Async[F @unchecked] =>
507[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
508[warn] | Unreachable case
509[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/Resource.scala:706:11
510[warn] 706 | case x: Sync[F] =>
511[warn] | ^^^^^^^^^^
512[warn] | Unreachable case
513[warn] 29 warnings found
514[info] done compiling
515[info] compiling 9 Scala sources to /build/repo/kernel-testkit/jvm/target/scala-3.7.4-RC2/classes ...
516[info] compiling 8 Scala sources to /build/repo/std/jvm/target/scala-3.7.4-RC2/classes ...
517[warn] -- [E198] Unused Symbol Warning: /build/repo/kernel-testkit/shared/src/main/scala/cats/effect/kernel/testkit/PureConcGenerators.scala:39:10
518[warn] 39 | def cogenCase[A: Cogen]: Cogen[Outcome[PureConc[E, *], E, A]] =
519[warn] | ^^^^^^^^^
520[warn] | unused private member
521[warn] one warning found
522[info] done compiling
523[info] done compiling
524[info] compiling 8 Scala sources to /build/repo/std/jvm/target/scala-3.7.4-RC2/classes ...
525[info] done compiling
526[info] compiling 27 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
527[info] done compiling
528[info] compiling 7 Scala sources to /build/repo/core/jvm/target/scala-3.7.4-RC2/classes ...
529[info] done compiling
530[info] compiling 2 Scala sources to /build/repo/testkit/jvm/target/scala-3.7.4-RC2/classes ...
531[warn] -- [E198] Unused Symbol Warning: /build/repo/testkit/shared/src/main/scala/cats/effect/testkit/TestInstances.scala:59:12
532[warn] 59 | def cogenCase[B: Cogen]: Cogen[OutcomeIO[B]] =
533[warn] | ^^^^^^^^^
534[warn] | unused private member
535[warn] one warning found
536[info] done compiling
537Starting build for ProjectRef(file:/build/repo/,kernelTestkitJVM) (cats-effect-kernel-testkit)... [1/7]
538Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/kernel-testkit/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
539Starting build for ProjectRef(file:/build/repo/,root) (cats-effect)... [2/7]
540Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
541Starting build for ProjectRef(file:/build/repo/,coreJVM) (cats-effect)... [3/7]
542Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/core/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
543Starting build for ProjectRef(file:/build/repo/,kernelJVM) (cats-effect-kernel)... [4/7]
544Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/kernel/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
545[info] compiling 1 Scala source to /build/repo/kernel/jvm/target/scala-3.7.4-RC2/test-classes ...
546[info] done compiling
547Starting build for ProjectRef(file:/build/repo/,stdJVM) (cats-effect-std)... [5/7]
548Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/std/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
549[info] compiling 1 Scala source to /build/repo/std/jvm/target/scala-3.7.4-RC2/test-classes ...
550[info] done compiling
551Starting build for ProjectRef(file:/build/repo/,lawsJVM) (cats-effect-laws)... [6/7]
552Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/laws/jvm/target/scala-3.7.4-RC2/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
553[info] compiling 17 Scala sources to /build/repo/laws/jvm/target/scala-3.7.4-RC2/classes ...
554[info] [patched file /build/repo/laws/shared/src/main/scala/cats/effect/laws/GenTemporalTests.scala]
555[info] [patched file /build/repo/laws/shared/src/main/scala/cats/effect/laws/AsyncTests.scala]
556[info] [patched file /build/repo/laws/shared/src/main/scala/cats/effect/laws/MonadCancelTests.scala]
557[info] [patched file /build/repo/laws/shared/src/main/scala/cats/effect/laws/SyncTests.scala]
558[info] [patched file /build/repo/laws/shared/src/main/scala/cats/effect/laws/GenSpawnTests.scala]
559[info] done compiling
560[info] compiling 5 Scala sources to /build/repo/laws/jvm/target/scala-3.7.4-RC2/classes ...
561[info] done compiling
562[info] compiling 22 Scala sources to /build/repo/laws/jvm/target/scala-3.7.4-RC2/test-classes ...
563[info] done compiling
564
565************************
566Build summary:
567[{
568 "module": "cats-effect-testkit",
569 "compile": {"status": "ok", "tookMs": 49183, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
570 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
571 "test-compile": {"status": "ok", "tookMs": 23821, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
572 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
573 "publish": {"status": "skipped", "tookMs": 0},
574 "metadata": {
575 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
576}
577},{
578 "module": "cats-effect-kernel-testkit",
579 "compile": {"status": "ok", "tookMs": 121, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
580 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
581 "test-compile": {"status": "ok", "tookMs": 170, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
582 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
583 "publish": {"status": "skipped", "tookMs": 0},
584 "metadata": {
585 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
586}
587},{
588 "module": "cats-effect",
589 "compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
590 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
591 "test-compile": {"status": "ok", "tookMs": 122, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
592 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
593 "publish": {"status": "ok", "tookMs": 1},
594 "metadata": {
595 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
596}
597},{
598 "module": "cats-effect",
599 "compile": {"status": "ok", "tookMs": 209, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
600 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
601 "test-compile": {"status": "ok", "tookMs": 250, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
602 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
603 "publish": {"status": "skipped", "tookMs": 0},
604 "metadata": {
605 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
606}
607},{
608 "module": "cats-effect-kernel",
609 "compile": {"status": "ok", "tookMs": 68, "warnings": 46, "errors": 0, "sourceVersion": "3.4-migration"},
610 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
611 "test-compile": {"status": "ok", "tookMs": 934, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
612 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
613 "publish": {"status": "skipped", "tookMs": 0},
614 "metadata": {
615 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
616}
617},{
618 "module": "cats-effect-std",
619 "compile": {"status": "ok", "tookMs": 104, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
620 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
621 "test-compile": {"status": "ok", "tookMs": 882, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
622 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
623 "publish": {"status": "skipped", "tookMs": 0},
624 "metadata": {
625 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
626}
627},{
628 "module": "cats-effect-laws",
629 "compile": {"status": "ok", "tookMs": 2286, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
630 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
631 "test-compile": {"status": "ok", "tookMs": 5775, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
632 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
633 "publish": {"status": "skipped", "tookMs": 0},
634 "metadata": {
635 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
636}
637}]
638************************
639[success] Total time: 111 s (0:01:51.0), completed Nov 6, 2025, 12:26:57 AM
640[0JChecking patch project/plugins.sbt...
641Checking patch project/build.properties...
642Checking patch build.sbt...
643Applied patch project/plugins.sbt cleanly.
644Applied patch project/build.properties cleanly.
645Applied patch build.sbt cleanly.
646Commit migration rewrites
647Switched to a new branch 'opencb/migrate-source-3.4'
648[opencb/migrate-source-3.4 e4a86186a6] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
649 50 files changed, 361 insertions(+), 361 deletions(-)
650----
651Preparing build for 3.7.4
652Scala binary version found: 3.7
653Implicitly using source version 3.7
654Scala binary version found: 3.7
655Implicitly using source version 3.7
656Would try to apply common scalacOption (best-effort, sbt/mill only):
657Append: ,REQUIRE:-source:3.7
658Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
659
660Try apply source patch:
661Path: core/shared/src/main/scala/cats/effect/IO.scala
662Pattern: Right(t.asLeft\[IO\[B\]\], limit - 1)
663Replacement: (t.asLeft, limit - 1).asRight
664Failed to apply pattern 'Right(t.asLeft\[IO\[B\]\], limit - 1)' in core/shared/src/main/scala/cats/effect/IO.scala
665
666Try apply source patch:
667Path: kernel/shared/src/main/scala/cats/effect/kernel/Outcome.scala
668Pattern: new OutcomeApplicativeError[F, E]()(F) with MonadError[Outcome[F, E, *], E] {
669Replacement: new OutcomeApplicativeError[F, E](using F) with MonadError[Outcome[F, E, *], E] {
670Failed to apply pattern 'new OutcomeApplicativeError[F, E]()(F) with MonadError[Outcome[F, E, *], E] {' in kernel/shared/src/main/scala/cats/effect/kernel/Outcome.scala
671
672Try apply source patch:
673Path: build.sbt
674Pattern: val Scala3 = "3.3.5"
675Replacement: val Scala3 = "3.7.4"
676Successfully applied pattern 'val Scala3 = "3.3.5"' in build.sbt
677----
678Starting build for 3.7.4
679Execute tests: false
680sbt project found:
681Sbt version 1.11.3 is not supported, minimal supported version is 1.11.5
682Enforcing usage of sbt in version 1.11.5
683No prepare script found for project typelevel/cats-effect
684/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
685##################################
686Scala version: 3.7.4
687Targets: org.typelevel%cats-effect org.typelevel%cats-effect-kernel org.typelevel%cats-effect-laws org.typelevel%cats-effect-std org.typelevel%cats-effect-testkit
688Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/shared/src/main/scala/cats/effect/IO.scala","pattern":"Right(t.asLeft\\[IO\\[B\\]\\], limit - 1)","replaceWith":"(t.asLeft, limit - 1).asRight"},{"path":"kernel/shared/src/main/scala/cats/effect/kernel/Outcome.scala","pattern":"new OutcomeApplicativeError[F, E]()(F) with MonadError[Outcome[F, E, *], E] {","replaceWith":"new OutcomeApplicativeError[F, E](using F) with MonadError[Outcome[F, E, *], E] {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
689##################################
690Using extra scalacOptions: ,REQUIRE:-source:3.7
691Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
692[sbt_options] declare -a sbt_options=()
693[process_args] java_version = '21'
694[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
695# Executing command line:
696java
697-Xmx4G
698-Dcommunitybuild.scala=3.7.4
699-Dcommunitybuild.project.dependencies.add=
700-Xmx7G
701-Xms4G
702-Xss8M
703-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
704-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
705-jar
706/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
707"setCrossScalaVersions 3.7.4"
708"++3.7.4 -v"
709"mapScalacOptions ",REQUIRE:-source:3.7,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
710"set every credentials := Nil"
711"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
712"removeScalacOptionsStartingWith -P:wartremover"
713
714moduleMappings
715"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/shared/src/main/scala/cats/effect/IO.scala","pattern":"Right(t.asLeft\\[IO\\[B\\]\\], limit - 1)","replaceWith":"(t.asLeft, limit - 1).asRight"},{"path":"kernel/shared/src/main/scala/cats/effect/kernel/Outcome.scala","pattern":"new OutcomeApplicativeError[F, E]()(F) with MonadError[Outcome[F, E, *], E] {","replaceWith":"new OutcomeApplicativeError[F, E](using F) with MonadError[Outcome[F, E, *], E] {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" org.typelevel%cats-effect org.typelevel%cats-effect-kernel org.typelevel%cats-effect-laws org.typelevel%cats-effect-std org.typelevel%cats-effect-testkit"
716
717[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
718[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
719[info] loading project definition from /build/repo/project
720[info] loading settings for project root from build.sbt...
721[info] resolving key references (42160 settings) ...
722[info] set current project to cats-effect (in build file:/build/repo/)
723Execute setCrossScalaVersions: 3.7.4
724OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in kernelTestkitJS/crossScalaVersions
725OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in kernelJVM/crossScalaVersions
726OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in kernelTestkitNative/crossScalaVersions
727OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in lawsJS/crossScalaVersions
728OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testsJVM/crossScalaVersions
729OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootJVM/crossScalaVersions
730OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in stdNative/crossScalaVersions
731OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in docs/crossScalaVersions
732OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testsJS/crossScalaVersions
733OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testkitJS/crossScalaVersions
734OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in root/crossScalaVersions
735OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in exampleJS/crossScalaVersions
736OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreJVM/crossScalaVersions
737OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in exampleNative/crossScalaVersions
738OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testsNative/crossScalaVersions
739OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootNative/crossScalaVersions
740OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testkitJVM/crossScalaVersions
741OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreJS/crossScalaVersions
742OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in kernelTestkitJVM/crossScalaVersions
743OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rootJS/crossScalaVersions
744OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in lawsNative/crossScalaVersions
745OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in ioAppTestsNative/crossScalaVersions
746OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in ioAppTestsJS/crossScalaVersions
747OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in kernelJS/crossScalaVersions
748OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in stdJS/crossScalaVersions
749OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in stdJVM/crossScalaVersions
750OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in exampleJVM/crossScalaVersions
751OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in benchmarks/crossScalaVersions
752OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in graalVMExample/crossScalaVersions
753OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in coreNative/crossScalaVersions
754OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in ioAppTestsJVM/crossScalaVersions
755OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testkitNative/crossScalaVersions
756OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in kernelNative/crossScalaVersions
757OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in lawsJVM/crossScalaVersions
758[info] set current project to cats-effect (in build file:/build/repo/)
759[info] Setting Scala version to 3.7.4 on 34 projects.
760[info] Switching Scala version on:
761[info] benchmarks (3.7.4, 2.12.20, 2.13.16)
762[info] testkitNative (3.7.4, 2.12.20, 2.13.16)
763[info] * root (3.7.4, 2.12.20, 2.13.16)
764[info] stdJVM (3.7.4, 2.12.20, 2.13.16)
765[info] exampleJS (3.7.4, 2.12.20, 2.13.16)
766[info] kernelTestkitJVM (3.7.4, 2.12.20, 2.13.16)
767[info] testkitJS (3.7.4, 2.12.20, 2.13.16)
768[info] rootJS (3.7.4, 2.12.20, 2.13.16)
769[info] coreNative (3.7.4, 2.12.20, 2.13.16)
770[info] docs (3.7.4, 2.12.20, 2.13.16)
771[info] ioAppTestsNative (3.7.4, 2.12.20, 2.13.16)
772[info] stdJS (3.7.4, 2.12.20, 2.13.16)
773[info] lawsNative (3.7.4, 2.12.20, 2.13.16)
774[info] kernelTestkitNative (3.7.4, 2.12.20, 2.13.16)
775[info] kernelJVM (3.7.4, 2.12.20, 2.13.16)
776[info] coreJS (3.7.4, 2.12.20, 2.13.16)
777[info] kernelJS (3.7.4, 2.12.20, 2.13.16)
778[info] lawsJS (3.7.4, 2.12.20, 2.13.16)
779[info] graalVMExample (3.7.4, 2.12.20, 2.13.16)
780[info] kernelTestkitJS (3.7.4, 2.12.20, 2.13.16)
781[info] coreJVM (3.7.4, 2.12.20, 2.13.16)
782[info] testsJS (3.7.4, 2.12.20, 2.13.16)
783[info] rootJVM (3.7.4, 2.12.20, 2.13.16)
784[info] rootNative (3.7.4, 2.12.20, 2.13.16)
785[info] exampleNative (3.7.4, 2.12.20, 2.13.16)
786[info] kernelNative (3.7.4, 2.12.20, 2.13.16)
787[info] exampleJVM (3.7.4, 2.12.20, 2.13.16)
788[info] lawsJVM (3.7.4, 2.12.20, 2.13.16)
789[info] testsJVM (3.7.4, 2.12.20, 2.13.16)
790[info] stdNative (3.7.4, 2.12.20, 2.13.16)
791[info] ioAppTestsJVM (3.7.4, 2.12.20, 2.13.16)
792[info] testkitJVM (3.7.4, 2.12.20, 2.13.16)
793[info] ioAppTestsJS (3.7.4, 2.12.20, 2.13.16)
794[info] testsNative (3.7.4, 2.12.20, 2.13.16)
795[info] Excluding projects:
796[info] Reapplying settings...
797[info] set current project to cats-effect (in build file:/build/repo/)
798Execute mapScalacOptions: ,REQUIRE:-source:3.7,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
799[info] Reapplying settings...
800[info] set current project to cats-effect (in build file:/build/repo/)
801[info] Defining Global / credentials, benchmarks / credentials and 32 others.
802[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 304 others.
803[info] Run `last` for details.
804[info] Reapplying settings...
805[info] set current project to cats-effect (in build file:/build/repo/)
806Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
807[info] Reapplying settings...
808OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
809
810 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
811 Did you mean rootJVM / allExcludeDependencies ?
812 , retry without global scopes
813[info] Reapplying settings...
814[info] set current project to cats-effect (in build file:/build/repo/)
815Execute removeScalacOptionsStartingWith: -P:wartremover
816[info] Reapplying settings...
817[info] set current project to cats-effect (in build file:/build/repo/)
818[success] Total time: 0 s, completed Nov 6, 2025, 12:27:35 AM
819Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"core/shared/src/main/scala/cats/effect/IO.scala","pattern":"Right(t.asLeft\\[IO\\[B\\]\\], limit - 1)","replaceWith":"(t.asLeft, limit - 1).asRight"},{"path":"kernel/shared/src/main/scala/cats/effect/kernel/Outcome.scala","pattern":"new OutcomeApplicativeError[F, E]()(F) with MonadError[Outcome[F, E, *], E] {","replaceWith":"new OutcomeApplicativeError[F, E](using F) with MonadError[Outcome[F, E, *], E] {"},{"path":"build.sbt","pattern":"val Scala3 = \"3.3.5\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
820Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
821Starting build...
822Projects: Set(root, stdJVM, kernelTestkitJVM, kernelJVM, coreJVM, lawsJVM, testkitJVM)
823Starting build for ProjectRef(file:/build/repo/,testkitJVM) (cats-effect-testkit)... [0/7]
824OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7` in Scala 2.12.20 module Global
825OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
826OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
827Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/testkit/jvm/target/scala-3.7.4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
828[info] compiling 37 Scala sources to /build/repo/kernel/jvm/target/scala-3.7.4/classes ...
829[warn] -- [E198] Unused Symbol Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/Async.scala:300:34
830[warn] 300 | def syncStep[G[_], A](fa: F[A], limit: Int)(implicit G: Sync[G]): G[Either[F[A], A]] =
831[warn] | ^^^^^
832[warn] | unused explicit parameter
833[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:204:11
834[warn] 204 | case async: Async[F @unchecked] =>
835[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
836[warn] | Unreachable case
837[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:221:11
838[warn] 221 | case async: Async[F @unchecked] =>
839[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
840[warn] | Unreachable case
841[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:238:11
842[warn] 238 | case async: Async[F @unchecked] =>
843[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
844[warn] | Unreachable case
845[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:256:11
846[warn] 256 | case async: Async[F @unchecked] =>
847[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
848[warn] | Unreachable case
849[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenConcurrent.scala:275:11
850[warn] 275 | case async: Async[F @unchecked] =>
851[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
852[warn] | Unreachable case
853[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:518:11
854[warn] 518 | case async: Async[F @unchecked] =>
855[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
856[warn] | Unreachable case
857[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:537:11
858[warn] 537 | case async: Async[F @unchecked] =>
859[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
860[warn] | Unreachable case
861[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:556:11
862[warn] 556 | case async: Async[F @unchecked] =>
863[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
864[warn] | Unreachable case
865[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:576:11
866[warn] 576 | case async: Async[F @unchecked] =>
867[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
868[warn] | Unreachable case
869[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenSpawn.scala:597:11
870[warn] 597 | case async: Async[F @unchecked] =>
871[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
872[warn] | Unreachable case
873[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:247:11
874[warn] 247 | case async: Async[F @unchecked] =>
875[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
876[warn] | Unreachable case
877[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:262:11
878[warn] 262 | case async: Async[F @unchecked] =>
879[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
880[warn] | Unreachable case
881[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:277:11
882[warn] 277 | case async: Async[F @unchecked] =>
883[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
884[warn] | Unreachable case
885[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:293:11
886[warn] 293 | case async: Async[F @unchecked] =>
887[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
888[warn] | Unreachable case
889[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/GenTemporal.scala:310:11
890[warn] 310 | case async: Async[F @unchecked] =>
891[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
892[warn] | Unreachable case
893[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:478:11
894[warn] 478 | case async: Async[F @unchecked] =>
895[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
896[warn] | Unreachable case
897[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:480:11
898[warn] 480 | case sync: Sync[F @unchecked] =>
899[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
900[warn] | Unreachable case
901[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:498:11
902[warn] 498 | case async: Async[F @unchecked] =>
903[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
904[warn] | Unreachable case
905[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:500:11
906[warn] 500 | case sync: Sync[F @unchecked] =>
907[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
908[warn] | Unreachable case
909[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:518:11
910[warn] 518 | case async: Async[F @unchecked] =>
911[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
912[warn] | Unreachable case
913[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:520:11
914[warn] 520 | case sync: Sync[F @unchecked] =>
915[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
916[warn] | Unreachable case
917[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:539:11
918[warn] 539 | case async: Async[F @unchecked] =>
919[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
920[warn] | Unreachable case
921[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:541:11
922[warn] 541 | case sync: Sync[F @unchecked] =>
923[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
924[warn] | Unreachable case
925[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:561:11
926[warn] 561 | case async: Async[F @unchecked] =>
927[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
928[warn] | Unreachable case
929[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:563:11
930[warn] 563 | case sync: Sync[F @unchecked] =>
931[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
932[warn] | Unreachable case
933[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:582:11
934[warn] 582 | case sync: Sync[F @unchecked] =>
935[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
936[warn] | Unreachable case
937[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/MonadCancel.scala:595:11
938[warn] 595 | case sync: Sync[F @unchecked] =>
939[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
940[warn] | Unreachable case
941[warn] -- [E030] Match case Unreachable Warning: /build/repo/kernel/shared/src/main/scala/cats/effect/kernel/Resource.scala:706:11
942[warn] 706 | case x: Sync[F] =>
943[warn] | ^^^^^^^^^^
944[warn] | Unreachable case
945[warn] 29 warnings found
946[info] done compiling
947[info] compiling 43 Scala sources to /build/repo/std/jvm/target/scala-3.7.4/classes ...
948[info] compiling 9 Scala sources to /build/repo/kernel-testkit/jvm/target/scala-3.7.4/classes ...
949[warn] -- [E198] Unused Symbol Warning: /build/repo/kernel-testkit/shared/src/main/scala/cats/effect/kernel/testkit/PureConcGenerators.scala:39:10
950[warn] 39 | def cogenCase[A: Cogen]: Cogen[Outcome[PureConc[E, *], E, A]] =
951[warn] | ^^^^^^^^^
952[warn] | unused private member
953[warn] one warning found
954[info] done compiling
955[warn] -- [E030] Match case Unreachable Warning: /build/repo/std/shared/src/main/scala/cats/effect/std/MapRef.scala:54:11
956[warn] 54 | case s: Sync[F] =>
957[warn] | ^^^^^^^^^^
958[warn] | Unreachable case
959[warn] one warning found
960[info] done compiling
961[info] compiling 93 Scala sources and 7 Java sources to /build/repo/core/jvm/target/scala-3.7.4/classes ...
962[info] done compiling
963[info] compiling 5 Scala sources to /build/repo/testkit/jvm/target/scala-3.7.4/classes ...
964[warn] -- [E198] Unused Symbol Warning: /build/repo/testkit/shared/src/main/scala/cats/effect/testkit/TestInstances.scala:59:12
965[warn] 59 | def cogenCase[B: Cogen]: Cogen[OutcomeIO[B]] =
966[warn] | ^^^^^^^^^
967[warn] | unused private member
968[warn] one warning found
969[info] done compiling
970Starting build for ProjectRef(file:/build/repo/,kernelTestkitJVM) (cats-effect-kernel-testkit)... [1/7]
971Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/kernel-testkit/jvm/target/scala-3.7.4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
972Starting build for ProjectRef(file:/build/repo/,root) (cats-effect)... [2/7]
973Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/target/scala-3.7.4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
974Starting build for ProjectRef(file:/build/repo/,coreJVM) (cats-effect)... [3/7]
975Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/core/jvm/target/scala-3.7.4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
976Starting build for ProjectRef(file:/build/repo/,kernelJVM) (cats-effect-kernel)... [4/7]
977Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/kernel/jvm/target/scala-3.7.4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
978[info] compiling 1 Scala source to /build/repo/kernel/jvm/target/scala-3.7.4/test-classes ...
979[info] done compiling
980Starting build for ProjectRef(file:/build/repo/,stdJVM) (cats-effect-std)... [5/7]
981Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/std/jvm/target/scala-3.7.4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
982[info] compiling 1 Scala source to /build/repo/std/jvm/target/scala-3.7.4/test-classes ...
983[info] done compiling
984Starting build for ProjectRef(file:/build/repo/,lawsJVM) (cats-effect-laws)... [6/7]
985Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, -java-output-version, 8, -Xsemanticdb, -semanticdb-target, /build/repo/laws/jvm/target/scala-3.7.4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
986[info] compiling 17 Scala sources to /build/repo/laws/jvm/target/scala-3.7.4/classes ...
987[info] done compiling
988[info] compiling 22 Scala sources to /build/repo/laws/jvm/target/scala-3.7.4/test-classes ...
989[info] done compiling
990
991************************
992Build summary:
993[{
994 "module": "cats-effect-testkit",
995 "compile": {"status": "ok", "tookMs": 46638, "warnings": 1, "errors": 0, "sourceVersion": "3.7"},
996 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
997 "test-compile": {"status": "ok", "tookMs": 679, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
998 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
999 "publish": {"status": "skipped", "tookMs": 0},
1000 "metadata": {
1001 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1002}
1003},{
1004 "module": "cats-effect-kernel-testkit",
1005 "compile": {"status": "ok", "tookMs": 129, "warnings": 1, "errors": 0, "sourceVersion": "3.7"},
1006 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1007 "test-compile": {"status": "ok", "tookMs": 167, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
1008 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1009 "publish": {"status": "skipped", "tookMs": 0},
1010 "metadata": {
1011 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1012}
1013},{
1014 "module": "cats-effect",
1015 "compile": {"status": "ok", "tookMs": 65, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
1016 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1017 "test-compile": {"status": "ok", "tookMs": 83, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
1018 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1019 "publish": {"status": "ok", "tookMs": 1},
1020 "metadata": {
1021 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1022}
1023},{
1024 "module": "cats-effect",
1025 "compile": {"status": "ok", "tookMs": 183, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
1026 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1027 "test-compile": {"status": "ok", "tookMs": 227, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
1028 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1029 "publish": {"status": "skipped", "tookMs": 0},
1030 "metadata": {
1031 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1032}
1033},{
1034 "module": "cats-effect-kernel",
1035 "compile": {"status": "ok", "tookMs": 61, "warnings": 29, "errors": 0, "sourceVersion": "3.7"},
1036 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1037 "test-compile": {"status": "ok", "tookMs": 1478, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
1038 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1039 "publish": {"status": "skipped", "tookMs": 0},
1040 "metadata": {
1041 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1042}
1043},{
1044 "module": "cats-effect-std",
1045 "compile": {"status": "ok", "tookMs": 106, "warnings": 1, "errors": 0, "sourceVersion": "3.7"},
1046 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1047 "test-compile": {"status": "ok", "tookMs": 800, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
1048 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1049 "publish": {"status": "skipped", "tookMs": 0},
1050 "metadata": {
1051 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1052}
1053},{
1054 "module": "cats-effect-laws",
1055 "compile": {"status": "ok", "tookMs": 3344, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
1056 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1057 "test-compile": {"status": "ok", "tookMs": 5451, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
1058 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1059 "publish": {"status": "skipped", "tookMs": 0},
1060 "metadata": {
1061 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
1062}
1063}]
1064************************
1065[success] Total time: 71 s (0:01:11.0), completed Nov 6, 2025, 12:28:46 AM
1066[0JChecking patch project/plugins.sbt...
1067Checking patch project/build.properties...
1068Checking patch build.sbt...
1069Applied patch project/plugins.sbt cleanly.
1070Applied patch project/build.properties cleanly.
1071Applied patch build.sbt cleanly.