Build Logs
vladkopanev/cats-saga • 12828937916
Errors
0
Warnings
74
Total Lines
329
1##################################
2Clonning https://github.com/vladkopanev/cats-saga.git into repo using revision v1.0.0-RC2
3##################################
4Note: switching to '63cecbae6612589b95dad5ffda04d21a630bd420'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.6.4-RC1
23Scala binary version found: 3.6
24Implicitly using source version 3.6-migration
25Scala binary version found: 3.6
26Implicitly using source version 3.6-migration
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
30----
31Starting build for 3.6.4-RC1
32Execute tests: false
33sbt project found:
34Try apply source patch:
35Path: core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala
36Pattern: implicit val ticker = Ticker()
37Replacement: implicit val ticker: Ticker = Ticker()
38Starting compilation server
39Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
40Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
41Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
42Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
43Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
44Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
45Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
46Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
47Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
48Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
49Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
50Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
51Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
52Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
53Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
54Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
55Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
56Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
57Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
58Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
59Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
60Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
61Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
62Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
63Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
64Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
65Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
66Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
67Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
68Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
69Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
70Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
71Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
72Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
73Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
74Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
75Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
76Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
77Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
78Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
79Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
80Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
81Compiling project (Scala 3.4.2, JVM (11))
82Compiled project (Scala 3.4.2, JVM (11))
83Successfully applied pattern 'implicit val ticker = Ticker()' in repo/core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala
84Try apply source patch:
85Path: core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala
86Pattern: bookCar compensateIfFail
87Replacement: bookCar.compensateIfFail
88Successfully applied pattern 'bookCar compensateIfFail' in repo/core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala
89No prepare script found for project vladkopanev/cats-saga
90##################################
91Scala version: 3.6.4-RC1
92Targets: com.vladkopanev%cats-saga
93Project projectConfig: { "projects": { "exclude": [], "overrides": {} }, "java": {}, "sbt": { "commands": [], "options": [] }, "mill": { "options": [] }, "tests": "compile-only", "migrationVersions": [], "sourcePatches": [ { "path": "core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala", "pattern": "implicit val ticker = Ticker()", "replaceWith": "implicit val ticker: Ticker = Ticker()" }, { "path": "core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala", "pattern": "bookCar compensateIfFail", "replaceWith": "bookCar.compensateIfFail" } ] }
94##################################
95Using extra scalacOptions: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s
96Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
97[sbt_options] declare -a sbt_options=()
98[process_args] java_version = '11'
99[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_11_0_20/rt.jar'
100# Executing command line:
101java
102-Dfile.encoding=UTF-8
103-Dcommunitybuild.scala=3.6.4-RC1
104-Dcommunitybuild.project.dependencies.add=
105-Xmx7G
106-Xms4G
107-Xss8M
108-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
109-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_11_0_20
110-jar
111/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
112"setCrossScalaVersions 3.6.4-RC1"
113"++3.6.4-RC1 -v"
114"mapScalacOptions ",-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,""
115"set every credentials := Nil"
116
117moduleMappings
118"runBuild 3.6.4-RC1 """{
119 "projects": {
120 "exclude": [],
121 "overrides": {}
122 },
123 "java": {},
124 "sbt": {
125 "commands": [],
126 "options": []
127 },
128 "mill": {
129 "options": []
130 },
131 "tests": "compile-only",
132 "migrationVersions": [],
133 "sourcePatches": [
134 {
135 "path": "core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala",
136 "pattern": "implicit val ticker = Ticker()",
137 "replaceWith": "implicit val ticker: Ticker = Ticker()"
138 },
139 {
140 "path": "core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala",
141 "pattern": "bookCar compensateIfFail",
142 "replaceWith": "bookCar.compensateIfFail"
143 }
144 ]
145}""" com.vladkopanev%cats-saga"
146
147[info] [launcher] getting org.scala-sbt sbt 1.6.2 (this may take some time)...
148[info] [launcher] getting Scala 2.12.15 (for sbt)...
149[info] welcome to sbt 1.6.2 (Eclipse Adoptium Java 11.0.20)
150[info] loading settings for project repo-build from plugins.sbt ...
151[info] loading project definition from /build/repo/project
152[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
153[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.15. Compiling...
154[info] Compilation completed in 7.817s.
155[info] done compiling
156[info] loading settings for project root from build.sbt ...
157[info] set current project to cats-saga (in build file:/build/repo/)
158Execute setCrossScalaVersions: 3.6.4-RC1
159OpenCB::Changing crossVersion 3.0.2 -> 3.6.4-RC1 in core/crossScalaVersions
160OpenCB::Limitting incorrect crossVersions List(2.12.15) -> List(2.13.8) in examples/crossScalaVersions
161[info] set current project to cats-saga (in build file:/build/repo/)
162[info] Setting Scala version to 3.6.4-RC1 on 1 projects.
163[info] Switching Scala version on:
164[info] core (2.13.8, 2.12.15, 3.6.4-RC1)
165[info] Excluding projects:
166[info] * root (2.12.15)
167[info] examples (2.13.8)
168[info] Reapplying settings...
169[info] set current project to cats-saga (in build file:/build/repo/)
170Execute mapScalacOptions: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
171[info] Reapplying settings...
172[info] set current project to cats-saga (in build file:/build/repo/)
173[info] Defining Global / credentials, bintray / credentials and 4 others.
174[info] The new values will be used by Global / pgpSelectPassphrase, allCredentials and 16 others.
175[info] Run `last` for details.
176[info] Reapplying settings...
177[info] set current project to cats-saga (in build file:/build/repo/)
178[success] Total time: 0 s, completed Jan 17, 2025, 2:12:51 PM
179Build config: {
180 "projects": {
181 "exclude": [],
182 "overrides": {}
183 },
184 "java": {},
185 "sbt": {
186 "commands": [],
187 "options": []
188 },
189 "mill": {
190 "options": []
191 },
192 "tests": "compile-only",
193 "migrationVersions": [],
194 "sourcePatches": [
195 {
196 "path": "core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala",
197 "pattern": "implicit val ticker = Ticker()",
198 "replaceWith": "implicit val ticker: Ticker = Ticker()"
199 },
200 {
201 "path": "core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala",
202 "pattern": "bookCar compensateIfFail",
203 "replaceWith": "bookCar.compensateIfFail"
204 }
205 ]
206}
207Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
208Starting build...
209Projects: Set(core)
210Starting build for ProjectRef(file:/build/repo/,core) (cats-saga)...
211OpenCB::Exclude Scala3 specific scalacOption `-source:3.6-migration` in Scala 2.12.15 module Global
212OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
213OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
214OpenCB::Would not apply setting `-source:3.6-migration`: Project has predefined source version: Some(-source:3.6-migration)
215Compile scalacOptions: List(-encoding, UTF-8, -explaintypes, -Yrangepos, -Xfuture, -language:higherKinds, -language:existentials, -language:implicitConversions, -unchecked, -Xlint:_,-type-parameter-shadow, -Ywarn-numeric-widen, -Ywarn-unused, -Ywarn-value-discard, -Ykind-projector, -unchecked, -source:3.6-migration, -Wconf:msg=can be rewritten automatically under:s)
216[info] compiling 2 Scala sources to /build/repo/core/target/scala-3.6.4-RC1/classes ...
217[warn] bad option '-Yrangepos' was ignored
218[warn] bad option '-Xfuture' was ignored
219[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
220[warn] bad option '-Ywarn-numeric-widen' was ignored
221[warn] bad option '-Ywarn-unused' was ignored
222[warn] bad option '-Ywarn-value-discard' was ignored
223[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
224[warn] Flag -unchecked set repeatedly
225[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/com/vladkopanev/cats/saga/SagaTransactor.scala:54:24
226[warn] 54 | case Left(ex: SagaErr[F]) => F.raiseError(ex.copy(compensator = ex.compensator *> prevStepCompensator))
227[warn] | ^
228[warn] |the type test for com.vladkopanev.cats.saga.Saga.SagaErr[F] cannot be checked at runtime because its type arguments can't be determined from Throwable
229[warn] |
230[warn] | longer explanation available when compiling with `-explain`
231[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/com/vladkopanev/cats/saga/SagaTransactor.scala:78:39
232[warn] 78 | case Outcome.Errored(e: SagaErr[F]) =>
233[warn] | ^
234[warn] |the type test for com.vladkopanev.cats.saga.Saga.SagaErr[F] cannot be checked at runtime because its type arguments can't be determined from Throwable
235[warn] |
236[warn] | longer explanation available when compiling with `-explain`
237[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/com/vladkopanev/cats/saga/SagaTransactor.scala:88:31
238[warn] 88 | case Outcome.Errored(e: SagaErr[F]) =>
239[warn] | ^
240[warn] |the type test for com.vladkopanev.cats.saga.Saga.SagaErr[F] cannot be checked at runtime because its type arguments can't be determined from Throwable
241[warn] |
242[warn] | longer explanation available when compiling with `-explain`
243[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/com/vladkopanev/cats/saga/SagaTransactor.scala:94:35
244[warn] 94 | case Outcome.Errored(ea: SagaErr[F]) =>
245[warn] | ^
246[warn] |the type test for com.vladkopanev.cats.saga.Saga.SagaErr[F] cannot be checked at runtime because its type arguments can't be determined from Throwable
247[warn] |
248[warn] | longer explanation available when compiling with `-explain`
249[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/com/vladkopanev/cats/saga/SagaTransactor.scala:119:11
250[warn] 119 | case e: SagaErr[F] => e.compensator.orElse(F.unit) *> F.raiseError(e.cause)
251[warn] | ^
252[warn] |the type test for com.vladkopanev.cats.saga.Saga.SagaErr[F] cannot be checked at runtime because its type arguments can't be determined from Throwable
253[warn] |
254[warn] | longer explanation available when compiling with `-explain`
255[warn] 13 warnings found
256[info] done compiling
257[info] Main Scala API documentation to /build/repo/core/target/scala-3.6.4-RC1/api...
258[warn] bad option '-Yrangepos' was ignored
259[warn] bad option '-Xfuture' was ignored
260[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
261[warn] bad option '-Ywarn-numeric-widen' was ignored
262[warn] bad option '-Ywarn-unused' was ignored
263[warn] bad option '-Ywarn-value-discard' was ignored
264[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
265[warn] Flag -unchecked set repeatedly
266[info] Skipping unused scalacOptions: -Wconf, -Xkind-projector, -source
267[warn] Flag -classpath set repeatedly
268[warn] 9 warnings found
269[info] Main Scala API documentation successful.
270[info] compiling 2 Scala sources to /build/repo/core/target/scala-3.6.4-RC1/test-classes ...
271[warn] bad option '-Yrangepos' was ignored
272[warn] bad option '-Xfuture' was ignored
273[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
274[warn] bad option '-Ywarn-numeric-widen' was ignored
275[warn] bad option '-Ywarn-unused' was ignored
276[warn] bad option '-Ywarn-value-discard' was ignored
277[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
278[warn] Flag -unchecked set repeatedly
279[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala:402:69
280[warn] 402 | def collectPayments(paymentInfo: PaymentInfo*): IO[Unit] = IO.pure(paymentInfo)
281[warn] | ^^^^^^^^^^^
282[warn] |Discarded non-Unit value of type Seq[com.vladkopanev.cats.saga.CatsSagaSpec.PaymentInfo] @Repeated. Add `: Unit` to discard silently.
283[warn] |
284[warn] | longer explanation available when compiling with `-explain`
285[warn] 9 warnings found
286[info] done compiling
287[info] Wrote /build/repo/core/target/scala-3.6.4-RC1/cats-saga_3-1.0.0-RC2+20250117-1412.pom
288[info] Main Scala API documentation to /build/repo/core/target/scala-3.6.4-RC1/api...
289[warn] bad option '-Yrangepos' was ignored
290[warn] bad option '-Xfuture' was ignored
291[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
292[warn] bad option '-Ywarn-numeric-widen' was ignored
293[warn] bad option '-Ywarn-unused' was ignored
294[warn] bad option '-Ywarn-value-discard' was ignored
295[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
296[warn] Flag -unchecked set repeatedly
297[info] Skipping unused scalacOptions: -Wconf, -Xkind-projector, -source
298[warn] Flag -classpath set repeatedly
299[warn] 9 warnings found
300[info] Main Scala API documentation successful.
301[info] :: delivering :: com.vladkopanev#cats-saga_3;1.0.0-RC2+20250117-1412 :: 1.0.0-RC2+20250117-1412 :: integration :: Fri Jan 17 14:13:15 CET 2025
302[info] delivering ivy file to /build/repo/core/target/scala-3.6.4-RC1/ivy-1.0.0-RC2+20250117-1412.xml
303[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20250117-1412/poms/cats-saga_3.pom
304[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20250117-1412/jars/cats-saga_3.jar
305[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20250117-1412/srcs/cats-saga_3-sources.jar
306[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20250117-1412/docs/cats-saga_3-javadoc.jar
307[info] published ivy to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20250117-1412/ivys/ivy.xml
308
309************************
310Build summary:
311[{
312 "module": "cats-saga",
313 "compile": {"status": "ok", "tookMs": 6878, "warnings": 5, "errors": 0, "sourceVersion": "3.6-migration"},
314 "doc": {"status": "ok", "tookMs": 2231, "files": 342, "totalSizeKb": 6416},
315 "test-compile": {"status": "ok", "tookMs": 7954, "warnings": 1, "errors": 0, "sourceVersion": "3.6-migration"},
316 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
317 "publish": {"status": "ok", "tookMs": 1207},
318 "metadata": {
319 "crossScalaVersions": ["2.13.8", "2.12.15", "3.0.2"]
320}
321}]
322************************
323[success] Total time: 24 s, completed Jan 17, 2025, 2:13:16 PM
324Checking patch core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala...
325Checking patch core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala...
326Checking patch build.sbt...
327Applied patch core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala cleanly.
328Applied patch core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala cleanly.
329Applied patch build.sbt cleanly.