Build Logs
vladkopanev/cats-saga • 12446961640
Errors
0
Warnings
70
Total Lines
304
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.2
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.2
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()
38Checking https://github.com/coursier/jvm-index/raw/master/index.json
39Checked https://github.com/coursier/jvm-index/raw/master/index.json
40Downloading https://github.com/coursier/jvm-index/raw/master/index.json
41Downloaded https://github.com/coursier/jvm-index/raw/master/index.json
42Starting compilation server
43Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
44Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
45Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
46Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
47Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
48Downloaded 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/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
50Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
51Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
52Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
53Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
54Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
55Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
56Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
57Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
58Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
59Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
60Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
61Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
62Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
63Compiling project (Scala 3.4.2, JVM (11))
64Compiled project (Scala 3.4.2, JVM (11))
65Successfully applied pattern 'implicit val ticker = Ticker()' in repo/core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala
66Try apply source patch:
67Path: core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala
68Pattern: bookCar compensateIfFail
69Replacement: bookCar.compensateIfFail
70Successfully applied pattern 'bookCar compensateIfFail' in repo/core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala
71No prepare script found for project vladkopanev/cats-saga
72##################################
73Scala version: 3.6.2
74Targets: com.vladkopanev%cats-saga
75Project 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" } ] }
76##################################
77Using extra scalacOptions: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s
78Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
79[sbt_options] declare -a sbt_options=()
80[process_args] java_version = '11'
81[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_11_0_20/rt.jar'
82# Executing command line:
83java
84-Dfile.encoding=UTF-8
85-Dcommunitybuild.scala=3.6.2
86-Dcommunitybuild.project.dependencies.add=
87-Xmx7G
88-Xms4G
89-Xss8M
90-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
91-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_11_0_20
92-jar
93/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
94"setCrossScalaVersions 3.6.2"
95"++3.6.2 -v"
96"mapScalacOptions ",-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,""
97"set every credentials := Nil"
98
99moduleMappings
100"runBuild 3.6.2 """{
101 "projects": {
102 "exclude": [],
103 "overrides": {}
104 },
105 "java": {},
106 "sbt": {
107 "commands": [],
108 "options": []
109 },
110 "mill": {
111 "options": []
112 },
113 "tests": "compile-only",
114 "migrationVersions": [],
115 "sourcePatches": [
116 {
117 "path": "core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala",
118 "pattern": "implicit val ticker = Ticker()",
119 "replaceWith": "implicit val ticker: Ticker = Ticker()"
120 },
121 {
122 "path": "core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala",
123 "pattern": "bookCar compensateIfFail",
124 "replaceWith": "bookCar.compensateIfFail"
125 }
126 ]
127}""" com.vladkopanev%cats-saga"
128
129[info] [launcher] getting org.scala-sbt sbt 1.6.2 (this may take some time)...
130[info] [launcher] getting Scala 2.12.15 (for sbt)...
131[info] welcome to sbt 1.6.2 (Eclipse Adoptium Java 11.0.20)
132[info] loading settings for project repo-build from plugins.sbt ...
133[info] loading project definition from /build/repo/project
134[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
135[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.15. Compiling...
136[info] Compilation completed in 7.702s.
137[info] done compiling
138[info] loading settings for project root from build.sbt ...
139[info] set current project to cats-saga (in build file:/build/repo/)
140Execute setCrossScalaVersions: 3.6.2
141OpenCB::Changing crossVersion 3.0.2 -> 3.6.2 in core/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.15) -> List(2.13.8) in examples/crossScalaVersions
143[info] set current project to cats-saga (in build file:/build/repo/)
144[info] Setting Scala version to 3.6.2 on 1 projects.
145[info] Switching Scala version on:
146[info] core (2.13.8, 2.12.15, 3.6.2)
147[info] Excluding projects:
148[info] * root (2.12.15)
149[info] examples (2.13.8)
150[info] Reapplying settings...
151[info] set current project to cats-saga (in build file:/build/repo/)
152Execute mapScalacOptions: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
153[info] Reapplying settings...
154[info] set current project to cats-saga (in build file:/build/repo/)
155[info] Defining Global / credentials, bintray / credentials and 4 others.
156[info] The new values will be used by Global / pgpSelectPassphrase, allCredentials and 16 others.
157[info] Run `last` for details.
158[info] Reapplying settings...
159[info] set current project to cats-saga (in build file:/build/repo/)
160[success] Total time: 0 s, completed Dec 21, 2024, 6:12:20 PM
161Build config: {
162 "projects": {
163 "exclude": [],
164 "overrides": {}
165 },
166 "java": {},
167 "sbt": {
168 "commands": [],
169 "options": []
170 },
171 "mill": {
172 "options": []
173 },
174 "tests": "compile-only",
175 "migrationVersions": [],
176 "sourcePatches": [
177 {
178 "path": "core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala",
179 "pattern": "implicit val ticker = Ticker()",
180 "replaceWith": "implicit val ticker: Ticker = Ticker()"
181 },
182 {
183 "path": "core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala",
184 "pattern": "bookCar compensateIfFail",
185 "replaceWith": "bookCar.compensateIfFail"
186 }
187 ]
188}
189Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
190Starting build...
191Projects: Set(core)
192Starting build for ProjectRef(file:/build/repo/,core) (cats-saga)...
193OpenCB::Exclude Scala3 specific scalacOption `-source:3.6-migration` in Scala 2.12.15 module Global
194OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
195OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
196OpenCB::Would not apply setting `-source:3.6-migration`: Project has predefined source version: Some(-source:3.6-migration)
197Compile 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)
198[info] compiling 2 Scala sources to /build/repo/core/target/scala-3.6.2/classes ...
199[warn] bad option '-Yrangepos' was ignored
200[warn] bad option '-Xfuture' was ignored
201[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
202[warn] bad option '-Ywarn-numeric-widen' was ignored
203[warn] bad option '-Ywarn-unused' was ignored
204[warn] bad option '-Ywarn-value-discard' was ignored
205[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
206[warn] Flag -unchecked set repeatedly
207[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/com/vladkopanev/cats/saga/SagaTransactor.scala:54:24
208[warn] 54 | case Left(ex: SagaErr[F]) => F.raiseError(ex.copy(compensator = ex.compensator *> prevStepCompensator))
209[warn] | ^
210[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
211[warn] |
212[warn] | longer explanation available when compiling with `-explain`
213[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/com/vladkopanev/cats/saga/SagaTransactor.scala:78:39
214[warn] 78 | case Outcome.Errored(e: SagaErr[F]) =>
215[warn] | ^
216[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
217[warn] |
218[warn] | longer explanation available when compiling with `-explain`
219[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/com/vladkopanev/cats/saga/SagaTransactor.scala:88:31
220[warn] 88 | case Outcome.Errored(e: SagaErr[F]) =>
221[warn] | ^
222[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
223[warn] |
224[warn] | longer explanation available when compiling with `-explain`
225[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/src/main/scala/com/vladkopanev/cats/saga/SagaTransactor.scala:94:35
226[warn] 94 | case Outcome.Errored(ea: SagaErr[F]) =>
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:119:11
232[warn] 119 | case e: SagaErr[F] => e.compensator.orElse(F.unit) *> F.raiseError(e.cause)
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] 13 warnings found
238[info] done compiling
239[info] Main Scala API documentation to /build/repo/core/target/scala-3.6.2/api...
240[warn] bad option '-Yrangepos' was ignored
241[warn] bad option '-Xfuture' was ignored
242[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
243[warn] bad option '-Ywarn-numeric-widen' was ignored
244[warn] bad option '-Ywarn-unused' was ignored
245[warn] bad option '-Ywarn-value-discard' was ignored
246[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
247[warn] Flag -unchecked set repeatedly
248[info] Skipping unused scalacOptions: -Wconf, -Xkind-projector, -source
249[info] Main Scala API documentation successful.
250[info] compiling 2 Scala sources to /build/repo/core/target/scala-3.6.2/test-classes ...
251[warn] bad option '-Yrangepos' was ignored
252[warn] bad option '-Xfuture' was ignored
253[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
254[warn] bad option '-Ywarn-numeric-widen' was ignored
255[warn] bad option '-Ywarn-unused' was ignored
256[warn] bad option '-Ywarn-value-discard' was ignored
257[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
258[warn] Flag -unchecked set repeatedly
259[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala:402:69
260[warn] 402 | def collectPayments(paymentInfo: PaymentInfo*): IO[Unit] = IO.pure(paymentInfo)
261[warn] | ^^^^^^^^^^^
262[warn] |Discarded non-Unit value of type Seq[com.vladkopanev.cats.saga.CatsSagaSpec.PaymentInfo] @Repeated. You may want to use `()`.
263[warn] |
264[warn] | longer explanation available when compiling with `-explain`
265[warn] 9 warnings found
266[info] done compiling
267[info] Wrote /build/repo/core/target/scala-3.6.2/cats-saga_3-1.0.0-RC2+20241221-1812.pom
268[info] Main Scala API documentation to /build/repo/core/target/scala-3.6.2/api...
269[warn] bad option '-Yrangepos' was ignored
270[warn] bad option '-Xfuture' was ignored
271[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
272[warn] bad option '-Ywarn-numeric-widen' was ignored
273[warn] bad option '-Ywarn-unused' was ignored
274[warn] bad option '-Ywarn-value-discard' was ignored
275[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
276[warn] Flag -unchecked set repeatedly
277[info] Skipping unused scalacOptions: -Wconf, -Xkind-projector, -source
278[info] Main Scala API documentation successful.
279[info] :: delivering :: com.vladkopanev#cats-saga_3;1.0.0-RC2+20241221-1812 :: 1.0.0-RC2+20241221-1812 :: integration :: Sat Dec 21 18:12:42 CET 2024
280[info] delivering ivy file to /build/repo/core/target/scala-3.6.2/ivy-1.0.0-RC2+20241221-1812.xml
281[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20241221-1812/poms/cats-saga_3.pom
282[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20241221-1812/jars/cats-saga_3.jar
283[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20241221-1812/srcs/cats-saga_3-sources.jar
284[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20241221-1812/docs/cats-saga_3-javadoc.jar
285[info] published ivy to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20241221-1812/ivys/ivy.xml
286
287************************
288Build summary:
289[{
290 "module": "cats-saga",
291 "compile": {"status": "ok", "tookMs": 6891, "warnings": 5, "errors": 0, "sourceVersion": "3.6-migration"},
292 "doc": {"status": "ok", "tookMs": 1901, "files": 342, "totalSizeKb": 6416},
293 "test-compile": {"status": "ok", "tookMs": 7246, "warnings": 1, "errors": 0, "sourceVersion": "3.6-migration"},
294 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
295 "publish": {"status": "ok", "tookMs": 1244}
296}]
297************************
298[success] Total time: 22 s, completed Dec 21, 2024, 6:12:42 PM
299Checking patch core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala...
300Checking patch core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala...
301Checking patch build.sbt...
302Applied patch core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala cleanly.
303Applied patch core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala cleanly.
304Applied patch build.sbt cleanly.