Build Logs

giiita/refuel • 3.8.0-RC1:2025-11-14

Errors

0

Warnings

99

Total Lines

580

1##################################
2Clonning https://github.com/giiita/refuel.git into /build/repo using revision v2.1.0
3##################################
4Note: switching to 'd534f39b27fa23f83da925975e95cd13f47ef5a9'.
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.8.0-RC1
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReads.scala
33Pattern: using inline A: Mirror.ProductOf[A]
34Replacement: using A: Mirror.ProductOf[A]
35Starting compilation server
36Compiling project (Scala 3.7.3, JVM (17))
37Compiled project (Scala 3.7.3, JVM (17))
38Successfully applied pattern 'using inline A: Mirror.ProductOf[A]' in refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReads.scala
39
40Try apply source patch:
41Path: refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReadsWithIndex.scala
42Pattern: using inline A: Mirror.ProductOf[A]
43Replacement: using A: Mirror.ProductOf[A]
44Successfully applied pattern 'using inline A: Mirror.ProductOf[A]' in refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReadsWithIndex.scala
45
46Try apply source patch:
47Path: refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWrites.scala
48Pattern: using inline A: Mirror.ProductOf[A]
49Replacement: using A: Mirror.ProductOf[A]
50Successfully applied pattern 'using inline A: Mirror.ProductOf[A]' in refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWrites.scala
51
52Try apply source patch:
53Path: refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWritesWithIndex.scala
54Pattern: using inline A: Mirror.ProductOf[A]
55Replacement: using A: Mirror.ProductOf[A]
56Successfully applied pattern 'using inline A: Mirror.ProductOf[A]' in refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWritesWithIndex.scala
57----
58Starting build for 3.8.0-RC1
59Execute tests: false
60sbt project found:
61Sbt version 1.6.1 is not supported, minimal supported version is 1.11.5
62Enforcing usage of sbt in version 1.11.5
63No prepare script found for project giiita/refuel
64/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
65##################################
66Scala version: 3.8.0-RC1
67Targets: com.phylage%refuel-cipher com.phylage%refuel-container com.phylage%refuel-container-macro com.phylage%refuel-json com.phylage%refuel-json-macro com.phylage%refuel-util
68Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReads.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"},{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReadsWithIndex.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"},{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWrites.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"},{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWritesWithIndex.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"}]}
69##################################
70Using extra scalacOptions: ,REQUIRE:-source:3.8
71Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
72[sbt_options] declare -a sbt_options=()
73[process_args] java_version = '17'
74[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
75# Executing command line:
76java
77-Dfile.encoding=UTF-8
78-Dcommunitybuild.scala=3.8.0-RC1
79-Dcommunitybuild.project.dependencies.add=
80-Xmx7G
81-Xms4G
82-Xss8M
83-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
84-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
85-jar
86/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
87"setCrossScalaVersions 3.8.0-RC1"
88"++3.8.0-RC1 -v"
89"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
90"set every credentials := Nil"
91"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
92"removeScalacOptionsStartingWith -P:wartremover"
93
94moduleMappings
95"runBuild 3.8.0-RC1 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReads.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"},{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReadsWithIndex.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"},{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWrites.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"},{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWritesWithIndex.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"}]}""" com.phylage%refuel-cipher com.phylage%refuel-container com.phylage%refuel-container-macro com.phylage%refuel-json com.phylage%refuel-json-macro com.phylage%refuel-util"
96
97[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
98[info] loading settings for project repo-build from akka.sbt, metals.sbt, plugins.sbt...
99[info] loading project definition from /build/repo/project
100[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
101[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
102[info] Compilation completed in 8.058s.
103[info] done compiling
104/build/repo/build.sbt:75: warning: method process in object Command is deprecated (since 1.9.4): Use overload that takes the onParseError callback
105 action = Command.process("sonatypeBundleRelease", _),
106 ^
107[info] loading settings for project root from build.sbt, version.sbt...
108[info] loading settings for project containerMacro from sonatype.sbt...
109[info] loading settings for project container from sonatype.sbt...
110[info] loading settings for project util from sonatype.sbt...
111[info] loading settings for project json from sonatype.sbt...
112[info] loading settings for project cipher from sonatype.sbt...
113[info] set current project to root (in build file:/build/repo/)
114[warn] there's a key that's not used by any other settings/tasks:
115[warn]
116[warn] * json / Jmh / resourceDirectory
117[warn] +- /build/repo/build.sbt:206
118[warn]
119[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
120[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
121Execute setCrossScalaVersions: 3.8.0-RC1
122OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1 in cipher/crossScalaVersions
123OpenCB::Changing crossVersion 3.1.0 -> 3.8.0-RC1 in cipher/crossScalaVersions
124OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1 in util/crossScalaVersions
125OpenCB::Changing crossVersion 3.1.0 -> 3.8.0-RC1 in util/crossScalaVersions
126OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1 in containerMacro/crossScalaVersions
127OpenCB::Changing crossVersion 3.1.0 -> 3.8.0-RC1 in containerMacro/crossScalaVersions
128OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1 in container/crossScalaVersions
129OpenCB::Changing crossVersion 3.1.0 -> 3.8.0-RC1 in container/crossScalaVersions
130OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1 in jsonMacro/crossScalaVersions
131OpenCB::Changing crossVersion 3.1.0 -> 3.8.0-RC1 in jsonMacro/crossScalaVersions
132OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1 in json/crossScalaVersions
133OpenCB::Changing crossVersion 3.1.0 -> 3.8.0-RC1 in json/crossScalaVersions
134OpenCB::Changing crossVersion 3.0.2 -> 3.8.0-RC1 in root/crossScalaVersions
135OpenCB::Limitting incorrect crossVersions List(2.13.8) -> List(3.8.0-RC1) in root/crossScalaVersions
136[info] set current project to root (in build file:/build/repo/)
137[info] Setting Scala version to 3.8.0-RC1 on 7 projects.
138[info] Switching Scala version on:
139[info] util (2.13.8, 3.8.0-RC1)
140[info] * root (3.8.0-RC1)
141[info] json (2.13.8, 3.8.0-RC1)
142[info] containerMacro (2.13.8, 3.8.0-RC1)
143[info] container (2.13.8, 3.8.0-RC1)
144[info] jsonMacro (2.13.8, 3.8.0-RC1)
145[info] cipher (2.13.8, 3.8.0-RC1)
146[info] Excluding projects:
147[info] Reapplying settings...
148[info] set current project to root (in build file:/build/repo/)
149Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
150[info] Reapplying settings...
151[info] set current project to root (in build file:/build/repo/)
152[info] Defining Global / credentials, cipher / credentials and 5 others.
153[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 34 others.
154[info] Run `last` for details.
155[info] Reapplying settings...
156[info] set current project to root (in build file:/build/repo/)
157Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
158[info] Reapplying settings...
159OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
160
161 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
162 Did you mean allExcludeDependencies ?
163 , retry without global scopes
164[info] Reapplying settings...
165[info] set current project to root (in build file:/build/repo/)
166Execute removeScalacOptionsStartingWith: -P:wartremover
167[info] Reapplying settings...
168[info] set current project to root (in build file:/build/repo/)
169[success] Total time: 0 s, completed Nov 14, 2025, 8:48:05 PM
170Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReads.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"},{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReadsWithIndex.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"},{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWrites.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"},{"path":"refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWritesWithIndex.scala","pattern":"using inline A: Mirror.ProductOf[A]","replaceWith":"using A: Mirror.ProductOf[A]"}]}
171Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
172Starting build...
173Projects: Set(util, json, containerMacro, container, jsonMacro, cipher)
174Starting build for ProjectRef(file:/build/repo/,cipher) (refuel-cipher)... [0/6]
175Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
176[info] compiling 32 Scala sources to /build/repo/refuel-container-macro/target/scala-3.8.0-RC1/classes ...
177[warn] there were 14 deprecation warnings; re-run with -deprecation for details
178[warn] one warning found
179[info] done compiling
180[info] compiling 10 Scala sources to /build/repo/refuel-container/target/scala-3.8.0-RC1/classes ...
181[info] done compiling
182[info] compiling 1 Scala source to /build/repo/refuel-util/target/scala-3.8.0-RC1/classes ...
183[info] compiling 29 Scala sources to /build/repo/refuel-json-macro/target/scala-3.8.0-RC1/classes ...
184[info] done compiling
185[warn] -- [E197] Potential Issue Warning: /build/repo/refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveCodecs.scala:19:4
186[warn] 19 | new Codec[A] {
187[warn] | ^
188[warn] | New anonymous class definition will be duplicated at each inline site
189[warn] |
190[warn] | longer explanation available when compiling with `-explain`
191[warn] -- [E197] Potential Issue Warning: /build/repo/refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveCodecs.scala:26:4
192[warn] 26 | new Codec[A] {
193[warn] | ^
194[warn] | New anonymous class definition will be duplicated at each inline site
195[warn] |
196[warn] | longer explanation available when compiling with `-explain`
197[warn] -- [E197] Potential Issue Warning: /build/repo/refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReads.scala:39:10
198[warn] 39 | new Product{
199[warn] | ^
200[warn] | New anonymous class definition will be duplicated at each inline site
201[warn] |
202[warn] | longer explanation available when compiling with `-explain`
203[warn] -- [E197] Potential Issue Warning: /build/repo/refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReads.scala:21:4
204[warn] 21 | new Read[A] {
205[warn] | ^
206[warn] | New anonymous class definition will be duplicated at each inline site
207[warn] |
208[warn] | longer explanation available when compiling with `-explain`
209[warn] -- [E197] Potential Issue Warning: /build/repo/refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReadsWithIndex.scala:54:10
210[warn] 54 | new Product{
211[warn] | ^
212[warn] | New anonymous class definition will be duplicated at each inline site
213[warn] |
214[warn] | longer explanation available when compiling with `-explain`
215[warn] -- [E197] Potential Issue Warning: /build/repo/refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReadsWithIndex.scala:23:4
216[warn] 23 | new Read[A] {
217[warn] | ^
218[warn] | New anonymous class definition will be duplicated at each inline site
219[warn] |
220[warn] | longer explanation available when compiling with `-explain`
221[warn] -- [E197] Potential Issue Warning: /build/repo/refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWrites.scala:22:4
222[warn] 22 | new Write[A] {
223[warn] | ^
224[warn] | New anonymous class definition will be duplicated at each inline site
225[warn] |
226[warn] | longer explanation available when compiling with `-explain`
227[warn] -- [E197] Potential Issue Warning: /build/repo/refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWritesWithIndex.scala:20:4
228[warn] 20 | new Write[A] {
229[warn] | ^
230[warn] | New anonymous class definition will be duplicated at each inline site
231[warn] |
232[warn] | longer explanation available when compiling with `-explain`
233[warn] there were 5 deprecation warnings; re-run with -deprecation for details
234[warn] 9 warnings found
235[info] done compiling
236[info] compiling 10 Scala sources to /build/repo/refuel-json/target/scala-3.8.0-RC1/classes ...
237[warn] bad option '-Xlog-implicits' was ignored
238Warning: mocking up superclass for module class compiletime
239Warning: mocking up superclass for module class translation
240[warn] there was 1 deprecation warning; re-run with -deprecation for details
241[warn] two warnings found
242[info] done compiling
243[info] compiling 15 Scala sources to /build/repo/refuel-cipher/target/scala-3.8.0-RC1/classes ...
244[info] done compiling
245OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
246OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
247[info] compiling 6 Scala sources to /build/repo/refuel-cipher/target/scala-3.8.0-RC1/test-classes ...
248[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
249[warn] bad option '-Ywarn-dead-code' was ignored
250[warn] bad option '-Ywarn-numeric-widen' was ignored
251[warn] bad option '-Ywarn-value-discard' was ignored
252[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/aes/AESCipherTest.scala:21:27
253[info] 21 | val cipher = inject[CryptographyConverter[AES]]
254[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
255[info] | refuel.cipher.aes.AESCipher will be used.
256[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/aes/AESCipherTest.scala:32:27
257[info] 32 | val cipher = inject[CryptographyConverter[AES]]
258[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
259[info] | refuel.cipher.aes.AESCipher will be used.
260[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/aes/AESCipherTest.scala:44:29
261[info] 44 | val cipher = inject[CryptographyConverter[AES]]
262[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
263[info] | refuel.cipher.aes.AESCipher will be used.
264[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/rsa/RSACipherTest.scala:19:25
265[info] 19 | val cipher = inject[CryptographyConverter[RSA]]
266[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
267[info] | refuel.cipher.rsa.RSACipher will be used.
268[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/rsa/RSACipherTest.scala:29:25
269[info] 29 | val cipher = inject[CryptographyConverter[RSA]]
270[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
271[info] | refuel.cipher.rsa.RSACipher will be used.
272[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/rsa/RSACipherTest.scala:41:25
273[info] 41 | val cipher = inject[CryptographyConverter[RSA]]
274[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
275[info] | refuel.cipher.rsa.RSACipher will be used.
276[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/rsa/RSACipherTest.scala:51:25
277[info] 51 | val cipher = inject[CryptographyConverter[RSA]]
278[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
279[info] | refuel.cipher.rsa.RSACipher will be used.
280[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/rsa/RSACipherTest.scala:63:25
281[info] 63 | val cipher = inject[CryptographyConverter[RSA]]
282[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
283[info] | refuel.cipher.rsa.RSACipher will be used.
284[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/rsa/RSACipherTest.scala:73:25
285[info] 73 | val cipher = inject[CryptographyConverter[RSA]]
286[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
287[info] | refuel.cipher.rsa.RSACipher will be used.
288[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/rsa/RSACipherTest.scala:85:25
289[info] 85 | val cipher = inject[CryptographyConverter[RSA]]
290[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
291[info] | refuel.cipher.rsa.RSACipher will be used.
292[info] -- Info: /build/repo/refuel-cipher/src/test/scala-3/refuel/cipher/rsa/RSACipherTest.scala:95:25
293[info] 95 | val cipher = inject[CryptographyConverter[RSA]]
294[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
295[info] | refuel.cipher.rsa.RSACipher will be used.
296[warn] four warnings found
297[info] done compiling
298Starting build for ProjectRef(file:/build/repo/,jsonMacro) (refuel-json-macro)... [1/6]
299Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
300Starting build for ProjectRef(file:/build/repo/,containerMacro) (refuel-container-macro)... [2/6]
301Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
302Starting build for ProjectRef(file:/build/repo/,json) (refuel-json)... [3/6]
303Compile scalacOptions: -Xlog-implicits, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
304[info] compiling 8 Scala sources to /build/repo/refuel-json/target/scala-3.8.0-RC1/test-classes ...
305[warn] bad option '-Xlog-implicits' was ignored
306[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
307[warn] bad option '-Ywarn-dead-code' was ignored
308[warn] bad option '-Ywarn-numeric-widen' was ignored
309[warn] bad option '-Ywarn-value-discard' was ignored
310[info] -- Info: /build/repo/refuel-json/src/test/scala-3/refuel/json/codecs/PredefCodecsTest.scala:111:30
311[info] 111 | given RuntimeTZ = inject[RuntimeTZ]
312[info] | ^^^^^^^^^^^^^^^^^
313[info] | refuel.lang.SystemDefault$ will be used.
314[info] -- Info: /build/repo/refuel-json/src/test/scala-3/refuel/json/codecs/PredefCodecsTest.scala:121:30
315[info] 121 | given RuntimeTZ = inject[RuntimeTZ]
316[info] | ^^^^^^^^^^^^^^^^^
317[info] | refuel.lang.SystemDefault$ will be used.
318[info] -- Info: /build/repo/refuel-json/src/test/scala-3/refuel/json/codecs/PredefCodecsTest.scala:134:30
319[info] 134 | given RuntimeTZ = inject[RuntimeTZ]
320[info] | ^^^^^^^^^^^^^^^^^
321[info] | refuel.lang.SystemDefault$ will be used.
322[warn] 5 warnings found
323[info] done compiling
324Starting build for ProjectRef(file:/build/repo/,container) (refuel-container)... [4/6]
325Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
326[info] compiling 1 Scala source to /build/repo/refuel-container/target/scala-3.8.0-RC1/test-classes ...
327[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
328[warn] bad option '-Ywarn-dead-code' was ignored
329[warn] bad option '-Ywarn-numeric-widen' was ignored
330[warn] bad option '-Ywarn-value-discard' was ignored
331[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:189:37
332[info] 189 | val result: Dependency = inject[Dependency]
333[info] | ^^^^^^^^^^^^^^^^^^
334[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
335[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:192:45
336[info] 192 | val closedResult: Dependency = inject[Dependency]
337[info] | ^^^^^^^^^^^^^^^^^^
338[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
339[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:195:38
340[info] 195 | val result2: Dependency = inject[Dependency]
341[info] | ^^^^^^^^^^^^^^^^^^
342[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
343[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:200:37
344[info] 200 | val result: Dependency = inject[Dependency]
345[info] | ^^^^^^^^^^^^^^^^^^
346[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
347[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:203:47
348[info] 203 | val extendedResult: Dependency = inject[Dependency]
349[info] | ^^^^^^^^^^^^^^^^^^
350[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
351[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:206:38
352[info] 206 | val result2: Dependency = inject[Dependency]
353[info] | ^^^^^^^^^^^^^^^^^^
354[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
355[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:213:37
356[info] 213 | val result: ModuleBase = inject[ModuleBase]
357[info] | ^^^^^^^^^^^^^^^^^^
358[info] | refuel.inject.StandardInjectWithModule$.Module$ will be used.
359[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:218:36
360[info] 218 | val result: ClassBase = inject[ClassBase]
361[info] | ^^^^^^^^^^^^^^^^^
362[info] | refuel.inject.StandardInjectWithClass$.Clazz will be used.
363[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:219:36
364[info] 219 | val resultImpl: Clazz = inject[Clazz]
365[info] | ^^^^^^^^^^^^^
366[info] | refuel.inject.StandardInjectWithClass$.Clazz will be used.
367[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:230:32
368[info] 230 | val x1: ClassBase = inject[Clazz1]
369[info] | ^^^^^^^^^^^^^^
370[info] |refuel.inject.FailedInjectWithSamePrioritySymbols$.Clazz1 will be used.
371[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:232:32
372[info] 232 | val x2: ClassBase = inject[Clazz2]
373[info] | ^^^^^^^^^^^^^^
374[info] |refuel.inject.FailedInjectWithSamePrioritySymbols$.Clazz2 will be used.
375[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:238:36
376[info] 238 | val result: ClassBase = inject[ClassBase]
377[info] | ^^^^^^^^^^^^^^^^^
378[info] |refuel.inject.InjectWithDifferentPrioritySymbols$.Clazz2$ will be used.
379[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:244:36
380[info] 244 | val result: ClassBase = inject[ClassBase]
381[info] | ^^^^^^^^^^^^^^^^^
382[info] |refuel.inject.InjectWithDifferentUnaliasedPrioritySymbols$.Clazz1 will be used.
383[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:249:45
384[info] 249 | val result: Option[Dependency] = inject[Option[Dependency]]
385[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
386[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
387[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:258:46
388[info] 258 | val result1: Option[Dependency] = inject[Option[Dependency]]
389[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
390[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
391[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:260:46
392[info] 260 | val result2: Option[Dependency] = inject[Option[Dependency]]
393[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
394[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
395[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:266:51
396[info] 266 | val result: Lazy[Option[Dependency]] = inject[Lazy[Option[Dependency]]]
397[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
398[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
399[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:276:56
400[info] 276 | val result1: Iterable[IterableDependency] = inject[List[IterableDependency]]
401[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
402[info] |refuel.inject.IterableTypesInjectUnionPriorities$.Overwrite1 & refuel.inject.IterableTypesInjectUnionPriorities$.Overwrite2 will be used.
403[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:277:56
404[info] 277 | val result2: Iterable[IterableDependency] = inject[List[IterableDependency]]
405[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
406[info] |refuel.inject.IterableTypesInjectUnionPriorities$.Overwrite1 & refuel.inject.IterableTypesInjectUnionPriorities$.Overwrite2 will be used.
407[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:284:43
408[info] 284 | val result: NestedDependency = inject[NestedDependency]
409[info] | ^^^^^^^^^^^^^^^^^^^^^^^^
410[info] |refuel.inject.Nested1$.Nested2$.Nested3$.NestedDependencyClass will be used.
411[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:296:58
412[info] 296 | val result: InjectableConstructorDependency = inject[InjectableConstructorDependency]
413[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
414[info] | refuel.inject.InjectableConstructor$.WithIndexedParam will be used.
415[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:310:41
416[info] 310 | val withString: TP[String] = inject[TP[String]]
417[info] | ^^^^^^^^^^^^^^^^^^
418[info] | refuel.inject.KindInjection$.TpString will be used.
419[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:311:41
420[info] 311 | val withInt: TP[Int] = inject[TP[Int]]
421[info] | ^^^^^^^^^^^^^^^
422[info] | refuel.inject.KindInjection$.TpInt will be used.
423[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:313:39
424[info] 313 | val all: Iterable[TP[_]] = inject[List[TP[_]]]
425[info] | ^^^^^^^^^^^^^^^^^^^
426[info] |refuel.inject.KindInjection$.TpInt & refuel.inject.KindInjection$.TpString will be used.
427[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:326:37
428[info] 326 | val result: Dependency = inject[Dependency]
429[info] | ^^^^^^^^^^^^^^^^^^
430[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
431[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:333:39
432[info] 333 | val moreOnce: Dependency = inject[Dependency]
433[info] | ^^^^^^^^^^^^^^^^^^
434[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
435[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:341:33
436[info] 341 | result = result :+ inject[Dependency]
437[info] | ^^^^^^^^^^^^^^^^^^
438[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
439[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:344:31
440[info] 344 | result = result :+ inject[Dependency]
441[info] | ^^^^^^^^^^^^^^^^^^
442[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
443[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:356:33
444[info] 356 | result = result :+ inject[Dependency]
445[info] | ^^^^^^^^^^^^^^^^^^
446[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
447[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:359:31
448[info] 359 | result = result :+ inject[Dependency]
449[info] | ^^^^^^^^^^^^^^^^^^
450[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
451[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:370:43
452[info] 370 | val dependency: Dependency = inject[Dependency]
453[info] | ^^^^^^^^^^^^^^^^^^
454[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
455[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:373:43
456[info] 373 | val dependency: Dependency = inject[Dependency]
457[info] | ^^^^^^^^^^^^^^^^^^
458[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
459[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:390:48
460[info] 390 | lazy val dependency: Dependency = inject[Dependency]
461[info] | ^^^^^^^^^^^^^^^^^^
462[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
463[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:393:48
464[info] 393 | lazy val dependency: Dependency = inject[Dependency]
465[info] | ^^^^^^^^^^^^^^^^^^
466[info] |refuel.inject.InjectionWithScopeDefinition$.DependencyImpl will be used.
467[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:413:48
468[info] 413 | val result = inject[RequireImplicitDependency]
469[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
470[info] | refuel.inject.ImplicitInjection$.ImplicitCallsite will be used.
471[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:422:48
472[info] 422 | val result = inject[RequireImplicitDependency]
473[info] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
474[info] | refuel.inject.UsingInjection$.ImplicitCallsite will be used.
475[info] -- Info: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:429:40
476[info] 429 | val result: PriorityCheck = inject[PriorityCheck]
477[info] | ^^^^^^^^^^^^^^^^^^^^^
478[info] | refuel.inject.FullPriorities$.__1 will be used.
479[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:334:6
480[warn] 334 | assert(moreOnce.isInstanceOf[MyDependency])
481[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
482[warn] |the type test for MyDependency cannot be checked at runtime because it's a local class
483[warn] |
484[warn] | longer explanation available when compiling with `-explain`
485[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/refuel-container/src/test/scala-3/refuel/inject/InjectorTest.scala:357:8
486[warn] 357 | assert(result.head.isInstanceOf[MyDependency])
487[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
488[warn] |the type test for MyDependency cannot be checked at runtime because it's a local class
489[warn] |
490[warn] | longer explanation available when compiling with `-explain`
491[warn] /build/repo/refuel-container-macro/src/main/scala-3/refuel/container/macros/LazyMaybeInitializer.scala:31:18: the type test for refuel.container.DependencyPoolRef[refuel.container.Container] cannot be checked at runtime because its type arguments can't be determined from refuel.inject.Dependency
492[warn] case x: DependencyPoolRef[Container] =>
493[warn] ^
494[warn] /build/repo/refuel-container-macro/src/main/scala-3/refuel/container/macros/LazyAllInitializer.scala:25:16: the type test for refuel.container.DependencyPoolRef[refuel.container.Container] cannot be checked at runtime because its type arguments can't be determined from refuel.inject.IterableTypesInjectUnionPriorities.IterableDependency
495[warn] case x: DependencyPoolRef[Container] =>
496[warn] ^
497[warn] 8 warnings found
498[info] done compiling
499Starting build for ProjectRef(file:/build/repo/,util) (refuel-util)... [5/6]
500Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
501
502************************
503Build summary:
504[{
505 "module": "refuel-cipher",
506 "compile": {"status": "ok", "tookMs": 22904, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
507 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
508 "test-compile": {"status": "ok", "tookMs": 8393, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
509 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
510 "publish": {"status": "skipped", "tookMs": 0},
511 "metadata": {
512 "crossScalaVersions": ["2.13.8", "3.0.2", "3.1.0"]
513}
514},{
515 "module": "refuel-json-macro",
516 "compile": {"status": "ok", "tookMs": 121, "warnings": 8, "errors": 0, "sourceVersion": "3.8"},
517 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
518 "test-compile": {"status": "ok", "tookMs": 181, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
519 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
520 "publish": {"status": "skipped", "tookMs": 0},
521 "metadata": {
522 "crossScalaVersions": ["2.13.8", "3.0.2", "3.1.0"]
523}
524},{
525 "module": "refuel-container-macro",
526 "compile": {"status": "ok", "tookMs": 51, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
527 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
528 "test-compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
529 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
530 "publish": {"status": "skipped", "tookMs": 0},
531 "metadata": {
532 "crossScalaVersions": ["2.13.8", "3.0.2", "3.1.0"]
533}
534},{
535 "module": "refuel-json",
536 "compile": {"status": "ok", "tookMs": 302, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
537 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
538 "test-compile": {"status": "ok", "tookMs": 14117, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
539 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
540 "publish": {"status": "skipped", "tookMs": 0},
541 "metadata": {
542 "crossScalaVersions": ["2.13.8", "3.0.2", "3.1.0"]
543}
544},{
545 "module": "refuel-container",
546 "compile": {"status": "ok", "tookMs": 90, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
547 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
548 "test-compile": {"status": "ok", "tookMs": 7584, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
549 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
550 "publish": {"status": "skipped", "tookMs": 0},
551 "metadata": {
552 "crossScalaVersions": ["2.13.8", "3.0.2", "3.1.0"]
553}
554},{
555 "module": "refuel-util",
556 "compile": {"status": "ok", "tookMs": 114, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
557 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
558 "test-compile": {"status": "ok", "tookMs": 174, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
559 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
560 "publish": {"status": "skipped", "tookMs": 0},
561 "metadata": {
562 "crossScalaVersions": ["2.13.8", "3.0.2", "3.1.0"]
563}
564}]
565************************
566[success] Total time: 71 s (0:01:11.0), completed Nov 14, 2025, 8:49:16 PM
567[0JChecking patch refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWritesWithIndex.scala...
568Checking patch refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWrites.scala...
569Checking patch refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReadsWithIndex.scala...
570Checking patch refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReads.scala...
571Checking patch project/plugins.sbt...
572Checking patch project/build.properties...
573Checking patch build.sbt...
574Applied patch refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWritesWithIndex.scala cleanly.
575Applied patch refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveWrites.scala cleanly.
576Applied patch refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReadsWithIndex.scala cleanly.
577Applied patch refuel-json-macro/src/main/scala-3/refuel/json/compiletime/DeriveReads.scala cleanly.
578Applied patch project/plugins.sbt cleanly.
579Applied patch project/build.properties cleanly.
580Applied patch build.sbt cleanly.