Build Logs
vladkopanev/cats-saga • 12546848139
Errors
0
Warnings
74
Total Lines
308
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.3-RC1-20241230-376fc17-SNAPSHOT
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.3-RC1-20241230-376fc17-SNAPSHOT
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/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
46Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-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/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
49Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-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-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
52Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
53Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
54Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_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.3-RC1-20241230-376fc17-SNAPSHOT
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.3-RC1-20241230-376fc17-SNAPSHOT
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.3-RC1-20241230-376fc17-SNAPSHOT"
95"++3.6.3-RC1-20241230-376fc17-SNAPSHOT -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.3-RC1-20241230-376fc17-SNAPSHOT """{
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 8.143s.
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.3-RC1-20241230-376fc17-SNAPSHOT
141OpenCB::Changing crossVersion 3.0.2 -> 3.6.3-RC1-20241230-376fc17-SNAPSHOT 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.3-RC1-20241230-376fc17-SNAPSHOT on 1 projects.
145[info] Switching Scala version on:
146[info] core (2.13.8, 2.12.15, 3.6.3-RC1-20241230-376fc17-SNAPSHOT)
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 30, 2024, 3:16:27 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.3-RC1-20241230-376fc17-SNAPSHOT/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.3-RC1-20241230-376fc17-SNAPSHOT/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[warn] Flag -classpath set repeatedly
250[warn] 9 warnings found
251[info] Main Scala API documentation successful.
252[info] compiling 2 Scala sources to /build/repo/core/target/scala-3.6.3-RC1-20241230-376fc17-SNAPSHOT/test-classes ...
253[warn] bad option '-Yrangepos' was ignored
254[warn] bad option '-Xfuture' was ignored
255[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
256[warn] bad option '-Ywarn-numeric-widen' was ignored
257[warn] bad option '-Ywarn-unused' was ignored
258[warn] bad option '-Ywarn-value-discard' was ignored
259[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
260[warn] Flag -unchecked set repeatedly
261[warn] -- [E190] Potential Issue Warning: /build/repo/core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala:402:69
262[warn] 402 | def collectPayments(paymentInfo: PaymentInfo*): IO[Unit] = IO.pure(paymentInfo)
263[warn] | ^^^^^^^^^^^
264[warn] |Discarded non-Unit value of type Seq[com.vladkopanev.cats.saga.CatsSagaSpec.PaymentInfo] @Repeated. You may want to use `()`.
265[warn] |
266[warn] | longer explanation available when compiling with `-explain`
267[warn] 9 warnings found
268[info] done compiling
269[info] Wrote /build/repo/core/target/scala-3.6.3-RC1-20241230-376fc17-SNAPSHOT/cats-saga_3-1.0.0-RC2+20241230-1516.pom
270[info] Main Scala API documentation to /build/repo/core/target/scala-3.6.3-RC1-20241230-376fc17-SNAPSHOT/api...
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[info] Skipping unused scalacOptions: -Wconf, -Xkind-projector, -source
280[warn] Flag -classpath set repeatedly
281[warn] 9 warnings found
282[info] Main Scala API documentation successful.
283[info] :: delivering :: com.vladkopanev#cats-saga_3;1.0.0-RC2+20241230-1516 :: 1.0.0-RC2+20241230-1516 :: integration :: Mon Dec 30 15:16:52 CET 2024
284[info] delivering ivy file to /build/repo/core/target/scala-3.6.3-RC1-20241230-376fc17-SNAPSHOT/ivy-1.0.0-RC2+20241230-1516.xml
285[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20241230-1516/poms/cats-saga_3.pom
286[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20241230-1516/jars/cats-saga_3.jar
287[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20241230-1516/srcs/cats-saga_3-sources.jar
288[info] published cats-saga_3 to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20241230-1516/docs/cats-saga_3-javadoc.jar
289[info] published ivy to /root/.ivy2/local/com.vladkopanev/cats-saga_3/1.0.0-RC2+20241230-1516/ivys/ivy.xml
290
291************************
292Build summary:
293[{
294 "module": "cats-saga",
295 "compile": {"status": "ok", "tookMs": 7480, "warnings": 5, "errors": 0, "sourceVersion": "3.6-migration"},
296 "doc": {"status": "ok", "tookMs": 2169, "files": 342, "totalSizeKb": 6416},
297 "test-compile": {"status": "ok", "tookMs": 7328, "warnings": 1, "errors": 0, "sourceVersion": "3.6-migration"},
298 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
299 "publish": {"status": "ok", "tookMs": 1203}
300}]
301************************
302[success] Total time: 25 s, completed Dec 30, 2024, 3:16:52 PM
303Checking patch core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala...
304Checking patch core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala...
305Checking patch build.sbt...
306Applied patch core/src/test/scala/com/vladkopanev/cats/saga/SagaLawsSpec.scala cleanly.
307Applied patch core/src/test/scala/com/vladkopanev/cats/saga/CatsSagaSpec.scala cleanly.
308Applied patch build.sbt cleanly.