Build Logs

vlovgr/ciris • 3.8.0-RC5:2025-12-31

Errors

12

Warnings

31

Total Lines

924

1##################################
2Clonning https://github.com/vlovgr/ciris.git into /build/repo using revision v3.12.0
3##################################
4Note: switching to '3712895571514c7e9abcc8cb00dd6ea369e44893'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.3.7
22----
23Preparing build for 3.8.0-RC5
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val scala3 = "3.3.7"
35Replacement: val scala3 = "3.8.0-RC5"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3 = "3.3.7"' in build.sbt
40----
41Starting build for 3.8.0-RC5
42Execute tests: true
43sbt project found:
44No prepare script found for project vlovgr/ciris
45##################################
46Scala version: 3.8.0-RC5
47Targets: is.cir%ciris is.cir%ciris-circe is.cir%ciris-circe-yaml is.cir%ciris-enumeratum is.cir%ciris-http4s is.cir%ciris-http4s-aws is.cir%ciris-refined is.cir%ciris-squants
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
49##################################
50Using extra scalacOptions: ,REQUIRE:-source:3.8
51Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '17'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
55# Executing command line:
56java
57-Dfile.encoding=UTF8
58-Xms1G
59-Xmx6G
60-XX:ReservedCodeCacheSize=250M
61-XX:+TieredCompilation
62-XX:+UseG1GC
63-Dcommunitybuild.scala=3.8.0-RC5
64-Dcommunitybuild.project.dependencies.add=
65-Xmx7G
66-Xms4G
67-Xss8M
68-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
69-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
70-jar
71/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
72"setCrossScalaVersions 3.8.0-RC5"
73"++3.8.0-RC5 -v"
74"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
75"set every credentials := Nil"
76"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
77"removeScalacOptionsStartingWith -P:wartremover"
78
79moduleMappings
80"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" is.cir%ciris is.cir%ciris-circe is.cir%ciris-circe-yaml is.cir%ciris-enumeratum is.cir%ciris-http4s is.cir%ciris-http4s-aws is.cir%ciris-refined is.cir%ciris-squants"
81
82[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
83[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
84[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
85[info] loading project definition from /build/repo/project
86[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
87[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
88[info] Compilation completed in 8.984s.
89[info] done compiling
90[info] loading settings for project ciris from build.sbt...
91[info] resolving key references (22270 settings) ...
92[info] set current project to ciris (in build file:/build/repo/)
93Execute setCrossScalaVersions: 3.8.0-RC5
94OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in ciris/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in coreJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in circeJS/crossScalaVersions
97OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in http4sJS/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in enumeratumJS/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in squantsJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in enumeratumJVM/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in coreJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in http4sJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in circeJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in refinedJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in refinedJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in squantsJVM/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in circeNative/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in http4sNative/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in http4sAwsJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in refinedNative/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in coreNative/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in circeYaml/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in http4sAwsJVM/crossScalaVersions
114[info] set current project to ciris (in build file:/build/repo/)
115[info] Setting Scala version to 3.8.0-RC5 on 19 projects.
116[info] Switching Scala version on:
117[info] http4sJVM (2.12.21, 2.13.18, 3.8.0-RC5)
118[info] http4sJS (2.12.21, 2.13.18, 3.8.0-RC5)
119[info] circeJVM (2.12.21, 2.13.18, 3.8.0-RC5)
120[info] coreNative (2.13.18, 3.8.0-RC5)
121[info] coreJS (2.12.21, 2.13.18, 3.8.0-RC5)
122[info] circeJS (2.12.21, 2.13.18, 3.8.0-RC5)
123[info] coreJVM (2.12.21, 2.13.18, 3.8.0-RC5)
124[info] circeYaml (2.13.18, 3.8.0-RC5)
125[info] refinedNative (2.13.18, 3.8.0-RC5)
126[info] http4sAwsJVM (2.13.18, 3.8.0-RC5)
127[info] refinedJS (2.12.21, 2.13.18, 3.8.0-RC5)
128[info] refinedJVM (2.12.21, 2.13.18, 3.8.0-RC5)
129[info] http4sNative (2.13.18, 3.8.0-RC5)
130[info] squantsJVM (2.12.21, 2.13.18, 3.8.0-RC5)
131[info] circeNative (2.13.18, 3.8.0-RC5)
132[info] enumeratumJS (2.12.21, 2.13.18, 3.8.0-RC5)
133[info] http4sAwsJS (2.13.18, 3.8.0-RC5)
134[info] squantsJS (2.12.21, 2.13.18, 3.8.0-RC5)
135[info] enumeratumJVM (2.12.21, 2.13.18, 3.8.0-RC5)
136[info] Excluding projects:
137[info] squantsNative (2.13.18)
138[info] docs (2.13.18)
139[info] * ciris (2.13.18)
140[info] Reapplying settings...
141[info] set current project to ciris (in build file:/build/repo/)
142Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
143[info] Reapplying settings...
144[info] set current project to ciris (in build file:/build/repo/)
145[info] Defining Global / credentials, circeJS / credentials and 20 others.
146[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 175 others.
147[info] Run `last` for details.
148[info] Reapplying settings...
149[info] set current project to ciris (in build file:/build/repo/)
150Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
151[info] Reapplying settings...
152OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
153
154 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
155 Did you mean circeNative / allExcludeDependencies ?
156 , retry without global scopes
157[info] Reapplying settings...
158[info] set current project to ciris (in build file:/build/repo/)
159Execute removeScalacOptionsStartingWith: -P:wartremover
160[info] Reapplying settings...
161[info] set current project to ciris (in build file:/build/repo/)
162[success] Total time: 0 s, completed Dec 31, 2025, 9:06:13 PM
163Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
164Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
165Starting build...
166Projects: Set(http4sJVM, circeJVM, coreJVM, circeYaml, http4sAwsJVM, refinedJVM, squantsJVM, enumeratumJVM)
167Starting build for ProjectRef(file:/build/repo/,refinedJVM) (ciris-refined)... [0/8]
168OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
169OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
170OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
171OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
172Compile scalacOptions: -encoding, UTF-8, -unchecked, -Ykind-projector, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
173[info] compiling 15 Scala sources to /build/repo/modules/core/jvm/target/scala-3.8.0-RC5/classes ...
174[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
175[warn] one warning found
176[info] done compiling
177[info] compiling 3 Scala sources to /build/repo/modules/refined/jvm/target/scala-3.8.0-RC5/classes ...
178[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
179[warn] one warning found
180[info] done compiling
181Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.2/scalafmt-core_2.12-3.10.2.pom
182Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.2/scalafmt-core_2.12-3.10.2.pom
183Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_2.12-3.10.2.pom
184Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.2/scalafmt-config_2.12-3.10.2.pom
185Downloading https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.pom
186Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.2/scalafmt-sysops_2.12-3.10.2.pom
187Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_2.12-3.10.2.pom
188Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.2/scalafmt-sysops_2.12-3.10.2.pom
189Downloaded https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.pom
190Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.2/scalafmt-config_2.12-3.10.2.pom
191Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_2.12-0.17.0.pom
192Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.pom
193Downloading https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.14.2/scalameta_2.12-4.14.2.pom
194Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_2.12-0.17.0.pom
195Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.pom
196Downloaded https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.14.2/scalameta_2.12-4.14.2.pom
197Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.17.0/metaconfig-pprint_2.12-0.17.0.pom
198Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.pom
199Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.pom
200Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.14.0/scala-collection-compat_2.12-2.14.0.pom
201Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.14.0/scala-collection-compat_2.12-2.14.0.pom
202Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.pom
203Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.17.0/metaconfig-pprint_2.12-0.17.0.pom
204Downloaded https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.pom
205Downloading https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.14.2/trees_2.12-4.14.2.pom
206Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.pom
207Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.pom
208Downloaded https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.14.2/trees_2.12-4.14.2.pom
209Downloading https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.14.2/common_2.12-4.14.2.pom
210Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.0/sourcecode_2.12-0.4.0.pom
211Downloading https://repo1.maven.org/maven2/org/scalameta/io_2.12/4.14.2/io_2.12-4.14.2.pom
212Downloaded https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.14.2/common_2.12-4.14.2.pom
213Downloaded https://repo1.maven.org/maven2/org/scalameta/io_2.12/4.14.2/io_2.12-4.14.2.pom
214Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.0/sourcecode_2.12-0.4.0.pom
215Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.4/sourcecode_2.12-0.4.4.pom
216Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.4/sourcecode_2.12-0.4.4.pom
217Downloading https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.14.2/scalameta_2.12-4.14.2.jar
218Downloading https://repo1.maven.org/maven2/org/scalameta/io_2.12/4.14.2/io_2.12-4.14.2.jar
219Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.2/scalafmt-sysops_2.12-3.10.2.jar
220Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.17.0/metaconfig-pprint_2.12-0.17.0.jar
221Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_2.12-0.17.0.jar
222Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.4/sourcecode_2.12-0.4.4.jar
223Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.2/scalafmt-sysops_2.12-3.10.2.jar
224Downloading https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.jar
225Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.17.0/metaconfig-pprint_2.12-0.17.0.jar
226Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.jar
227Downloaded https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.14.2/scalameta_2.12-4.14.2.jar
228Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.2/scalafmt-config_2.12-3.10.2.jar
229Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.jar
230Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.jar
231Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_2.12-0.17.0.jar
232Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.14.0/scala-collection-compat_2.12-2.14.0.jar
233Downloaded https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.jar
234Downloading https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.14.2/common_2.12-4.14.2.jar
235Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.4/sourcecode_2.12-0.4.4.jar
236Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.jar
237Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.2/scalafmt-config_2.12-3.10.2.jar
238Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.jar
239Downloaded https://repo1.maven.org/maven2/org/scalameta/io_2.12/4.14.2/io_2.12-4.14.2.jar
240Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.2/scalafmt-core_2.12-3.10.2.jar
241Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.jar
242Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_2.12-3.10.2.jar
243Downloaded https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.14.2/common_2.12-4.14.2.jar
244Downloading https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.14.2/trees_2.12-4.14.2.jar
245Downloaded https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.jar
246Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.14.0/scala-collection-compat_2.12-2.14.0.jar
247Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.jar
248Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_2.12-3.10.2.jar
249Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.2/scalafmt-core_2.12-3.10.2.jar
250Downloaded https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.14.2/trees_2.12-4.14.2.jar
251parsed config (v3.10.2): /build/repo/.scalafmt.conf
252[info] compiling 1 Scala source to /build/repo/modules/refined/jvm/target/scala-3.8.0-RC5/test-classes ...
253[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
254[warn] one warning found
255[info] done compiling
256parsed config (v3.10.2): /build/repo/.scalafmt.conf
257ciris.refined.RefinedSpec:
258 + refTypeConfigDecoder.success 0.218s
259 + refTypeConfigDecoder.error 0.051s
260parsed config (v3.10.2): /build/repo/.scalafmt.conf
261parsed config (v3.10.2): /build/repo/.scalafmt.conf
262Starting build for ProjectRef(file:/build/repo/,http4sAwsJVM) (ciris-http4s-aws)... [1/8]
263Compile scalacOptions: -encoding, UTF-8, -unchecked, -Ykind-projector, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
264[info] compiling 1 Scala source to /build/repo/modules/http4s/jvm/target/scala-3.8.0-RC5/classes ...
265[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
266[warn] one warning found
267[info] done compiling
268[info] compiling 1 Scala source to /build/repo/modules/http4s-aws/jvm/target/scala-3.8.0-RC5/classes ...
269[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
270[warn] one warning found
271[info] done compiling
272parsed config (v3.10.2): /build/repo/.scalafmt.conf
273parsed config (v3.10.2): /build/repo/.scalafmt.conf
274parsed config (v3.10.2): /build/repo/.scalafmt.conf
275parsed config (v3.10.2): /build/repo/.scalafmt.conf
276Starting build for ProjectRef(file:/build/repo/,coreJVM) (ciris)... [2/8]
277Compile scalacOptions: -encoding, UTF-8, -unchecked, -Ykind-projector, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
278parsed config (v3.10.2): /build/repo/.scalafmt.conf
279[info] compiling 19 Scala sources to /build/repo/modules/core/jvm/target/scala-3.8.0-RC5/test-classes ...
280[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
281[warn] there was 1 deprecation warning; re-run with -deprecation for details
282[warn] two warnings found
283[info] done compiling
284parsed config (v3.10.2): /build/repo/.scalafmt.conf
285ciris.ConfigKeySpec:
286 + ConfigKey.description 0.066s
287 + ConfigKey.env 0.008s
288 + ConfigKey.eq.antisymmetry eq 0.017s
289 + ConfigKey.eq.reflexivity eq 0.005s
290 + ConfigKey.eq.symmetry eq 0.007s
291 + ConfigKey.eq.transitivity eq 0.006s
292 + ConfigKey.equals.key 0.003s
293 + ConfigKey.equals.non key 0.002s
294 + ConfigKey.hashCode 0.003s
295 + ConfigKey.prop 0.002s
296 + ConfigKey.show 0.003s
297 + ConfigKey.toString 0.001s
298 + ConfigKey.unapply 0.002s
299ciris.ConfigKeyRuntimePlatformSpec:
300 + ConfigKey.file 0.004s
301ciris.CirisSpec:
302 + default 0.205s
303 + prop 0.027s
304ciris.ConfigValueLawsSpec:
305 + ConfigValue.flatMap.apply composition 0.08s
306 + ConfigValue.flatMap.covariant composition 0.032s
307 + ConfigValue.flatMap.covariant identity 0.035s
308 + ConfigValue.flatMap.flatMap associativity 0.047s
309 + ConfigValue.flatMap.flatMap consistent apply 0.033s
310 + ConfigValue.flatMap.flatMap from tailRecM consistency 0.03s
311 + ConfigValue.flatMap.invariant composition 0.026s
312 + ConfigValue.flatMap.invariant identity 0.017s
313 + ConfigValue.flatMap.map2/map2Eval consistency 0.025s
314 + ConfigValue.flatMap.map2/product-map consistency 0.022s
315 + ConfigValue.flatMap.mapOrKeepToMapEquivalence 0.02s
316 + ConfigValue.flatMap.mproduct consistent flatMap 0.035s
317 + ConfigValue.flatMap.productL consistent map2 0.016s
318 + ConfigValue.flatMap.productR consistent map2 0.019s
319 + ConfigValue.flatMap.semigroupal associativity 0.023s
320 + ConfigValue.flatMap.tailRecM consistent flatMap 0.035s
321 + ConfigValue.Par.apply.apply composition 0.166s
322 + ConfigValue.Par.apply.covariant composition 0.017s
323 + ConfigValue.Par.apply.covariant identity 0.014s
324 + ConfigValue.Par.apply.invariant composition 0.029s
325 + ConfigValue.Par.apply.invariant identity 0.014s
326 + ConfigValue.Par.apply.map2/map2Eval consistency 0.071s
327 + ConfigValue.Par.apply.map2/product-map consistency 0.032s
328 + ConfigValue.Par.apply.mapOrKeepToMapEquivalence 0.012s
329 + ConfigValue.Par.apply.productL consistent map2 0.039s
330 + ConfigValue.Par.apply.productR consistent map2 0.062s
331 + ConfigValue.Par.apply.semigroupal associativity 0.091s
332 + ConfigValue.parallel.isomorphic functor 0.016s
333 + ConfigValue.parallel.parallel round trip 0.01s
334 + ConfigValue.parallel.sequential round trip 0.01s
335ciris.ConfigValueSpec:
336 + ConfigValue.alt.loaded alt loaded 0.001s
337 + ConfigValue.alt.loaded alt failed 0.001s
338 + ConfigValue.alt.loaded alt missing 0.001s
339 + ConfigValue.alt.loaded alt default 0.001s
340 + ConfigValue.alt.failed alt loaded 0.001s
341 + ConfigValue.alt.failed alt failed 0.001s
342 + ConfigValue.alt.failed alt missing 0.001s
343 + ConfigValue.alt.failed alt default 0.001s
344 + ConfigValue.alt.missing alt loaded 0.001s
345 + ConfigValue.alt.missing alt failed 0.001s
346 + ConfigValue.alt.missing alt missing 0.001s
347 + ConfigValue.alt.missing alt default 0.0s
348 + ConfigValue.alt.default alt loaded 0.001s
349 + ConfigValue.alt.default alt failed 0.0s
350 + ConfigValue.alt.default alt missing 0.0s
351 + ConfigValue.alt.default alt default 0.0s
352 + ConfigValue.as.default success 0.014s
353 + ConfigValue.as.default error 0.002s
354 + ConfigValue.as.failed success 0.001s
355 + ConfigValue.as.failed error 0.001s
356 + ConfigValue.as.loaded success 0.001s
357 + ConfigValue.as.loaded error 0.0s
358 + ConfigValue.as.missing success 0.0s
359 + ConfigValue.as.missing error 0.001s
360 + ConfigValue.async.default 0.002s
361 + ConfigValue.async.error 0.002s
362 + ConfigValue.async.failed 0.001s
363 + ConfigValue.async.loaded 0.001s
364 + ConfigValue.async.missing 0.001s
365 + ConfigValue.async_.default 0.003s
366 + ConfigValue.async_.error 0.001s
367 + ConfigValue.async_.failed 0.001s
368 + ConfigValue.async_.loaded 0.001s
369 + ConfigValue.async_.missing 0.001s
370 + ConfigValue.attempt.default 0.001s
371 + ConfigValue.attempt.failed 0.001s
372 + ConfigValue.attempt.loaded 0.0s
373 + ConfigValue.attempt.missing 0.001s
374 + ConfigValue.default.default 0.001s
375 + ConfigValue.default.failed 0.001s
376 + ConfigValue.default.loaded 0.001s
377 + ConfigValue.default.missing 0.0s
378 + ConfigValue.default.eqv or(default) 0.037s
379 + ConfigValue.eval.default 0.001s
380 + ConfigValue.eval.error 0.002s
381 + ConfigValue.eval.failed 0.001s
382 + ConfigValue.eval.loaded 0.0s
383 + ConfigValue.eval.missing 0.001s
384 + ConfigValue.evalMap.default 0.004s
385 + ConfigValue.evalMap.default error 0.003s
386 + ConfigValue.evalMap.failed 0.001s
387 + ConfigValue.evalMap.failed error 0.003s
388 + ConfigValue.evalMap.loaded 0.002s
389 + ConfigValue.evalMap.loaded error 0.001s
390 + ConfigValue.evalMap.missing 0.001s
391 + ConfigValue.evalMap.missing error 0.001s
392 + ConfigValue.evalTap.loaded 0.004s
393 + ConfigValue.evalTap.default 0.002s
394 + ConfigValue.evalTap.missing 0.001s
395 + ConfigValue.evalTap.failed 0.001s
396 + ConfigValue.evalAttemptTap.loaded 0.002s
397 + ConfigValue.evalAttemptTap.default 0.001s
398 + ConfigValue.evalAttemptTap.missing 0.001s
399 + ConfigValue.evalAttemptTap.failed 0.001s
400 + ConfigValue.flatMap.default >> default 0.001s
401 + ConfigValue.flatMap.default >> failed 0.001s
402 + ConfigValue.flatMap.default >> loaded 0.001s
403 + ConfigValue.flatMap.default >> missing 0.001s
404 + ConfigValue.flatMap.failed >> default 0.001s
405 + ConfigValue.flatMap.failed >> failed 0.0s
406 + ConfigValue.flatMap.failed >> loaded 0.0s
407 + ConfigValue.flatMap.failed >> missing 0.001s
408 + ConfigValue.flatMap.loaded >> default 0.001s
409 + ConfigValue.flatMap.loaded >> failed 0.0s
410 + ConfigValue.flatMap.loaded >> loaded 0.0s
411 + ConfigValue.flatMap.loaded >> missing 0.001s
412 + ConfigValue.flatMap.missing >> default 0.0s
413 + ConfigValue.flatMap.missing >> failed 0.0s
414 + ConfigValue.flatMap.missing >> loaded 0.001s
415 + ConfigValue.flatMap.missing >> missing 0.001s
416 + ConfigValue.load.default 0.0s
417 + ConfigValue.load.failed 0.002s
418 + ConfigValue.load.loaded 0.0s
419 + ConfigValue.load.missing 0.001s
420 + ConfigValue.option.default 0.001s
421 + ConfigValue.option.failed 0.0s
422 + ConfigValue.option.loaded 0.001s
423 + ConfigValue.option.missing 0.001s
424 + ConfigValue.option.eqv map(_.some).default(None) 0.011s
425 + ConfigValue.or.failed or failed 0.001s
426 + ConfigValue.or.failed or loaded 0.0s
427 + ConfigValue.or.failed or missing 0.001s
428 + ConfigValue.or.failed or default 0.001s
429 + ConfigValue.or.loaded or failed 0.0s
430 + ConfigValue.or.loaded or loaded 0.001s
431 + ConfigValue.or.loaded or missing 0.0s
432 + ConfigValue.or.loaded or default 0.001s
433 + ConfigValue.or.missing or failed 0.001s
434 + ConfigValue.or.missing or loaded 0.0s
435 + ConfigValue.or.missing or missing 0.002s
436 + ConfigValue.or.missing or default 0.0s
437 + ConfigValue.or.default or failed 0.001s
438 + ConfigValue.or.default or loaded 0.001s
439 + ConfigValue.or.default or missing 0.0s
440 + ConfigValue.or.default or default 0.001s
441 + ConfigValue.parallel.(default, default).parTupled 0.002s
442 + ConfigValue.parallel.(default, failed).parTupled 0.001s
443 + ConfigValue.parallel.(default, loaded).parTupled 0.001s
444 + ConfigValue.parallel.(default, missing).parTupled 0.0s
445 + ConfigValue.parallel.(failed, default).parTupled 0.001s
446 + ConfigValue.parallel.(failed, failed).parTupled 0.0s
447 + ConfigValue.parallel.(failed, loaded).parTupled 0.004s
448 + ConfigValue.parallel.(failed, missing).parTupled 0.0s
449 + ConfigValue.parallel.(loaded, default).parTupled 0.001s
450 + ConfigValue.parallel.(loaded, failed).parTupled 0.0s
451 + ConfigValue.parallel.(loaded, loaded).parTupled 0.002s
452 + ConfigValue.parallel.(loaded, missing).parTupled 0.0s
453 + ConfigValue.parallel.(missing, default).parTupled 0.001s
454 + ConfigValue.parallel.(missing, failed).parTupled 0.0s
455 + ConfigValue.parallel.(missing, loaded).parTupled 0.001s
456 + ConfigValue.parallel.(missing, missing).parTupled 0.0s
457 + ConfigValue.redacted.default 0.003s
458 + ConfigValue.redacted.failed 0.001s
459 + ConfigValue.redacted.loaded 0.003s
460 + ConfigValue.resource 0.007s
461 + ConfigValue.secret.default 0.002s
462 + ConfigValue.secret.default sensitive 0.0s
463 + ConfigValue.secret.failed 0.0s
464 + ConfigValue.secret.failed sensitive 0.001s
465 + ConfigValue.secret.loaded 0.0s
466 + ConfigValue.secret.loaded sensitive 0.001s
467 + ConfigValue.secret.missing 0.001s
468 + ConfigValue.base64 0.009s
469 + ConfigValue.secret.base64 0.011s
470 + ConfigValue.base64.error 0.012s
471ciris.ConfigKeyDoctest:
472 + ConfigKey.scala:11: ConfigKey 0.0s
473 + ConfigKey.scala:65: env 0.0s
474 + ConfigKey.scala:81: prop 0.0s
475 + ConfigKey.scala:97: unapply 0.001s
476ciris.ConfigEntrySpec:
477 + ConfigEntry.default.hashCode 0.023s
478 + ConfigEntry.default.equals.default 0.011s
479 + ConfigEntry.default.equals.non default 0.003s
480 + ConfigEntry.eq.antisymmetry eq 0.006s
481 + ConfigEntry.eq.reflexivity eq 0.002s
482 + ConfigEntry.eq.symmetry eq 0.006s
483 + ConfigEntry.eq.transitivity eq 0.007s
484 + ConfigEntry.mapError.default 0.003s
485 + ConfigEntry.mapError.failed 0.002s
486 + ConfigEntry.mapError.loaded 0.005s
487 + ConfigEntry.show 0.012s
488 + ConfigEntry.traverse.collectFirst reference 0.013s
489 + ConfigEntry.traverse.collectFirstSome reference 0.006s
490 + ConfigEntry.traverse.contains all elements from itself 0.006s
491 + ConfigEntry.traverse.contains consistent with exists 0.006s
492 + ConfigEntry.traverse.contains consistent with forall 0.007s
493 + ConfigEntry.traverse.covariant composition 0.005s
494 + ConfigEntry.traverse.covariant identity 0.003s
495 + ConfigEntry.traverse.dropWhile_ reference 0.005s
496 + ConfigEntry.traverse.exists consistent with find 0.004s
497 + ConfigEntry.traverse.exists is lazy 0.005s
498 + ConfigEntry.traverse.filter_ reference 0.004s
499 + ConfigEntry.traverse.fold reference 0.005s
500 + ConfigEntry.traverse.foldLeft consistent with foldMap 0.006s
501 + ConfigEntry.traverse.foldM identity 0.014s
502 + ConfigEntry.traverse.foldRight consistent with foldMap 0.006s
503 + ConfigEntry.traverse.foldRight is lazy 0.002s
504 + ConfigEntry.traverse.foldRightDefer consistency 0.007s
505 + ConfigEntry.traverse.forall consistent with exists 0.004s
506 + ConfigEntry.traverse.forall is lazy 0.003s
507 + ConfigEntry.traverse.forall true if empty 0.003s
508 + ConfigEntry.traverse.get reference 0.01s
509 + ConfigEntry.traverse.invariant composition 0.007s
510 + ConfigEntry.traverse.invariant identity 0.002s
511 + ConfigEntry.traverse.mapOrKeepToMapEquivalence 0.004s
512 + ConfigEntry.traverse.nonEmpty reference 0.003s
513 + ConfigEntry.traverse.ordered consistency 0.004s
514 + ConfigEntry.traverse.reduceLeftOption consistent with reduceLeftToOption 0.005s
515 + ConfigEntry.traverse.reduceRightOption consistent with reduceRightToOption 0.006s
516 + ConfigEntry.traverse.takeWhile_ reference 0.005s
517 + ConfigEntry.traverse.toList reference 0.003s
518 + ConfigEntry.traverse.traverse derive foldMap 0.011s
519 + ConfigEntry.traverse.traverse identity 0.004s
520 + ConfigEntry.traverse.traverse order consistency 0.004s
521 + ConfigEntry.traverse.traverse parallel composition 0.007s
522 + ConfigEntry.traverse.traverse ref mapAccumulate 0.028s
523 + ConfigEntry.traverse.traverse ref mapWithIndex 0.009s
524 + ConfigEntry.traverse.traverse ref mapWithLongIndex 0.01s
525 + ConfigEntry.traverse.traverse ref traverseWithIndexM 0.006s
526 + ConfigEntry.traverse.traverse ref traverseWithLongIndexM 0.005s
527 + ConfigEntry.traverse.traverse ref updated 0.005s
528 + ConfigEntry.traverse.traverse ref zipWithIndex 0.006s
529 + ConfigEntry.traverse.traverse ref zipWithLongIndex 0.006s
530 + ConfigEntry.traverse.traverse sequential composition 0.02s
531 + ConfigEntry.traverse.traverse traverseTap 0.003s
532 + ConfigEntry.traverse.unordered traverse consistent with sequence 0.003s
533 + ConfigEntry.traverse.unordered traverse parallel composition 0.005s
534 + ConfigEntry.traverse.unordered traverse sequential composition 0.006s
535 + ConfigEntry.traverse.unorderedFold consistent with unorderedFoldMap 0.003s
536ciris.ConfigErrorSpec:
537 + ConfigError.and.messages 0.07s
538 + ConfigError.and.redacted 0.056s
539 + ConfigError.and.toString 0.034s
540 + ConfigError.apply.messages 0.002s
541 + ConfigError.apply.redacted 0.001s
542 + ConfigError.apply.hashCode 0.004s
543 + ConfigError.apply.equals 0.003s
544 + ConfigError.apply.toString 0.003s
545 + ConfigError.decode.key 0.003s
546 + ConfigError.decode.key redacted 0.002s
547 + ConfigError.decode.no key 0.002s
548 + ConfigError.decode.no key redacted 0.003s
549 + ConfigError.empty.messages 0.0s
550 + ConfigError.empty.redacted 0.001s
551 + ConfigError.empty.toString 0.0s
552 + ConfigError.eq.antisymmetry eq 0.005s
553 + ConfigError.eq.reflexivity eq 0.001s
554 + ConfigError.eq.symmetry eq 0.003s
555 + ConfigError.eq.transitivity eq 0.003s
556 + ConfigError.loaded.messages 0.0s
557 + ConfigError.loaded.redacted 0.001s
558 + ConfigError.loaded.toString 0.0s
559 + ConfigError.missing.messages 0.001s
560 + ConfigError.missing.redacted 0.001s
561 + ConfigError.missing.toString 0.001s
562 + ConfigError.normalize 0.017s
563 + ConfigError.or.messages 0.019s
564 + ConfigError.or.redacted 0.023s
565 + ConfigError.or.toString 0.013s
566 + ConfigError.sensitive.messages 0.002s
567 + ConfigError.sensitive.redacted 0.002s
568 + ConfigError.sensitive.hashCode 0.003s
569 + ConfigError.sensitive.equals.sensitive 0.004s
570 + ConfigError.sensitive.equals.non sensitive 0.002s
571 + ConfigError.sensitive.toString 0.002s
572 + ConfigError#throwable 0.001s
573 + ConfigError#uncapitalize 0.001s
574 + ConfigError.show 0.002s
575ciris.ConfigDecoderSpec:
576 + ConfigDecoder.as 0.007s
577 + ConfigDecoder.bigDecimal.success 0.009s
578 + ConfigDecoder.bigDecimal.failure 0.005s
579 + ConfigDecoder.bigInt.success 0.004s
580 + ConfigDecoder.bigInt.failure 0.006s
581 + ConfigDecoder.boolean.success 0.001s
582 + ConfigDecoder.boolean.failure 0.003s
583 + ConfigDecoder.byte.success 0.003s
584 + ConfigDecoder.byte.failure 0.005s
585 + ConfigDecoder.char.success 0.003s
586 + ConfigDecoder.char.failure 0.002s
587 + ConfigDecoder.double.success 0.012s
588 + ConfigDecoder.double.success percent 0.006s
589 + ConfigDecoder.double.failure 0.005s
590 + ConfigDecoder.duration.success 0.012s
591 + ConfigDecoder.duration.failure 0.008s
592 + ConfigDecoder.finiteDuration.success 0.005s
593 + ConfigDecoder.finiteDuration.failure 0.007s
594 + ConfigDecoder.float.success 0.007s
595 + ConfigDecoder.float.success percent 0.003s
596 + ConfigDecoder.float.failure 0.003s
597 + ConfigDecoder.int.success 0.001s
598 + ConfigDecoder.int.failure 0.003s
599 + ConfigDecoder.long.success 0.002s
600 + ConfigDecoder.long.failure 0.003s
601 + ConfigDecoder.contravariant.contravariant composition 0.39s
602 + ConfigDecoder.contravariant.contravariant identity 0.119s
603 + ConfigDecoder.contravariant.invariant composition 0.304s
604 + ConfigDecoder.contravariant.invariant identity 0.183s
605 + ConfigDecoder.monadError.ap consistent with product + map 0.255s
606 + ConfigDecoder.monadError.applicative homomorphism 0.082s
607 + ConfigDecoder.monadError.applicative identity 0.109s
608 + ConfigDecoder.monadError.applicative interchange 0.202s
609 + ConfigDecoder.monadError.applicative map 0.146s
610 + ConfigDecoder.monadError.applicative unit 0.021s
611 + ConfigDecoder.monadError.applicativeError adaptError pure 0.024s
612 + ConfigDecoder.monadError.applicativeError adaptError raise 0.125s
613 + ConfigDecoder.monadError.applicativeError attempt consistent with attemptT 0.109s
614 + ConfigDecoder.monadError.applicativeError attempt fromEither consistent with pure 0.022s
615 + ConfigDecoder.monadError.applicativeError handle 0.1s
616 + ConfigDecoder.monadError.applicativeError handleError . raiseError left-distributes over ap 0.162s
617 + ConfigDecoder.monadError.applicativeError handleError . raiseError right-distributes over ap 0.163s
618 + ConfigDecoder.monadError.applicativeError handleError consistent with recover 0.173s
619 + ConfigDecoder.monadError.applicativeError handleError pure 0.02s
620 + ConfigDecoder.monadError.applicativeError handleErrorWith consistent with recoverWith 0.194s
621 + ConfigDecoder.monadError.applicativeError handleErrorWith pure 0.019s
622 + ConfigDecoder.monadError.applicativeError handleWith 0.141s
623 + ConfigDecoder.monadError.applicativeError onError pure 0.02s
624 + ConfigDecoder.monadError.applicativeError onError raise 0.099s
625 + ConfigDecoder.monadError.applicativeError pure attempt 0.02s
626 + ConfigDecoder.monadError.applicativeError raiseError attempt 0.021s
627 + ConfigDecoder.monadError.applicativeError recover consistent with recoverWith 0.17s
628 + ConfigDecoder.monadError.applicativeError redeem is derived from attempt and map 0.204s
629 + ConfigDecoder.monadError.applicativeError voidError consistent with void+handleError 0.091s
630 + ConfigDecoder.monadError.apply composition 0.164s
631 + ConfigDecoder.monadError.covariant composition 0.177s
632 + ConfigDecoder.monadError.covariant identity 0.101s
633 + ConfigDecoder.monadError.flatMap associativity 0.197s
634 + ConfigDecoder.monadError.flatMap consistent apply 0.149s
635 + ConfigDecoder.monadError.flatMap from tailRecM consistency 0.169s
636 + ConfigDecoder.monadError.invariant composition 0.176s
637 + ConfigDecoder.monadError.invariant identity 0.1s
638 + ConfigDecoder.monadError.map flatMap coherence 0.138s
639 + ConfigDecoder.monadError.map2/map2Eval consistency 0.178s
640 + ConfigDecoder.monadError.map2/product-map consistency 0.172s
641 + ConfigDecoder.monadError.mapOrKeepToMapEquivalence 0.141s
642 + ConfigDecoder.monadError.monad left identity 0.121s
643 + ConfigDecoder.monadError.monad right identity 0.102s
644 + ConfigDecoder.monadError.monadError ensure consistency 0.13s
645 + ConfigDecoder.monadError.monadError ensureOr consistency 0.149s
646 + ConfigDecoder.monadError.monadError left zero 0.02s
647 + ConfigDecoder.monadError.monadError redeemWith is derived from attempt and flatMap 0.261s
648 + ConfigDecoder.monadError.monadError rethrow attempt 0.105s
649 + ConfigDecoder.monadError.monoidal left identity 0.101s
650 + ConfigDecoder.monadError.monoidal right identity 0.102s
651 + ConfigDecoder.monadError.mproduct consistent flatMap 0.337s
652 + ConfigDecoder.monadError.productL consistent map2 0.143s
653 + ConfigDecoder.monadError.productR consistent map2 0.146s
654 + ConfigDecoder.monadError.replicateA_ consistent with replicateA.void 0.161s
655 + ConfigDecoder.monadError.semigroupal associativity 0.173s
656 + ConfigDecoder.monadError.tailRecM consistent flatMap 0.216s
657 + ConfigDecoder.monadError.tailRecM stack safety 0.091s
658 + ConfigDecoder.secret.success 0.002s
659 + ConfigDecoder.secret.failure 0.004s
660 + ConfigDecoder.short.success 0.002s
661 + ConfigDecoder.short.failure 0.005s
662 + ConfigDecoder.toString 0.001s
663 + ConfigDecoder.redacted.nonSensitive 0.002s
664 + ConfigDecoder.redacted.sensitive 0.002s
665ciris.SecretSpec:
666 + Secret.eq.antisymmetry eq 0.002s
667 + Secret.eq.reflexivity eq 0.001s
668 + Secret.eq.symmetry eq 0.002s
669 + Secret.eq.transitivity eq 0.003s
670 + Secret.equals.other 0.001s
671 + Secret.equals.secret 0.002s
672 + Secret.hashCode 0.001s
673 + Secret.show 0.009s
674 + Secret.toString 0.003s
675 + Secret.unapply 0.001s
676 + Secret.value 0.0s
677 + Secret.valueHash 0.001s
678 + Secret.valueShortHash 0.003s
679ciris.ConfigValueDoctest:
680 + ConfigValue.scala:22: ConfigValue 0.002s
681ciris.ConfigErrorDoctest:
682 + ConfigError.scala:14: ConfigError 0.003s
683ciris.UseOnceSecretSpec:
684 + UseOnceSecret.nullifies 0.021s
685 + UseOnceSecret.useOnce 0.005s
686 + UseOnceSecret.useTwice 0.024s
687ciris.CirisRuntimePlatformSpec:
688 + env 0.008s
689 + file.path 0.042s
690 + file.path.charset 0.067s
691ciris.SecretDoctest:
692 + Secret.scala:13: Secret 0.002s
693 + Secret.scala:75: apply 0.001s
694 + Secret.scala:116: unapply 0.001s
695ciris.ConfigExceptionSpec:
696 + ConfigException.eq.antisymmetry eq 0.003s
697 + ConfigException.eq.reflexivity eq 0.001s
698 + ConfigException.eq.symmetry eq 0.001s
699 + ConfigException.eq.transitivity eq 0.002s
700 + ConfigException.error 0.0s
701 + ConfigException.message.contains 0.006s
702 + ConfigException.message.leading 0.003s
703 + ConfigException.message.trailing 0.002s
704 + ConfigException.messageLength 0.003s
705 + ConfigException.toString 0.003s
706 + ConfigException.unapply 0.001s
707parsed config (v3.10.2): /build/repo/.scalafmt.conf
708parsed config (v3.10.2): /build/repo/.scalafmt.conf
709Starting build for ProjectRef(file:/build/repo/,http4sJVM) (ciris-http4s)... [3/8]
710Compile scalacOptions: -encoding, UTF-8, -unchecked, -Ykind-projector, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
711parsed config (v3.10.2): /build/repo/.scalafmt.conf
712[info] compiling 1 Scala source to /build/repo/modules/http4s/jvm/target/scala-3.8.0-RC5/test-classes ...
713[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
714[warn] one warning found
715[info] done compiling
716parsed config (v3.10.2): /build/repo/.scalafmt.conf
717ciris.http4s.Http4sSpec:
718 + hostConfigDecoder.error 0.189s
719 + hostConfigDecoder.success 0.014s
720 + portConfigDecoder.error 0.002s
721 + portConfigDecoder.success 0.001s
722 + uriConfigDecoder.error 0.196s
723 + uriConfigDecoder.success 0.005s
724 + originConfigDecoder.error 0.049s
725 + originConfigDecoder.success 0.003s
726parsed config (v3.10.2): /build/repo/.scalafmt.conf
727parsed config (v3.10.2): /build/repo/.scalafmt.conf
728Starting build for ProjectRef(file:/build/repo/,circeYaml) (ciris-circe-yaml)... [4/8]
729Compile scalacOptions: -encoding, UTF-8, -unchecked, -Ykind-projector, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
730[info] compiling 1 Scala source to /build/repo/modules/circe-yaml/target/scala-3.8.0-RC5/classes ...
731[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
732[warn] one warning found
733[info] done compiling
734parsed config (v3.10.2): /build/repo/.scalafmt.conf
735[info] compiling 1 Scala source to /build/repo/modules/circe-yaml/target/scala-3.8.0-RC5/test-classes ...
736[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
737[warn] one warning found
738[info] done compiling
739parsed config (v3.10.2): /build/repo/.scalafmt.conf
740ciris.circe.yaml.CirceYamlSpec:
741 + circeYamlConfigDecoder.success 0.288s
742 + circeYamlConfigDecoder.success.noquotes 0.001s
743 + circeYamlConfigDecoder.success.quotes 0.001s
744 + circeYamlConfigDecoder.invalid.noquotes 0.012s
745 + circeYamlConfigDecoder.invalid 0.001s
746 + circeYamlConfigDecoder.invalid.redacted 0.001s
747 + circeYamlConfigDecoder.invalid.loaded 0.008s
748 + circeYamlConfigDecoder.invalid.loaded.redacted 0.002s
749 + yamlConfigDecoder.success 0.001s
750 + yamlConfigDecoder.invalid 0.002s
751 + yamlConfigDecoder.invalid.redacted 0.0s
752 + yamlConfigDecoder.invalid.loaded 0.001s
753 + yamlConfigDecoder.invalid.loaded.redacted 0.001s
754parsed config (v3.10.2): /build/repo/.scalafmt.conf
755parsed config (v3.10.2): /build/repo/.scalafmt.conf
756Starting build for ProjectRef(file:/build/repo/,enumeratumJVM) (ciris-enumeratum)... [5/8]
757Compile scalacOptions: -encoding, UTF-8, -unchecked, -Ykind-projector, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
758[info] compiling 6 Scala sources to /build/repo/modules/enumeratum/jvm/target/scala-3.8.0-RC5/classes ...
759[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
760[warn] one warning found
761[info] done compiling
762parsed config (v3.10.2): /build/repo/.scalafmt.conf
763[info] compiling 2 Scala sources to /build/repo/modules/enumeratum/jvm/target/scala-3.8.0-RC5/test-classes ...
764[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
765[warn] one warning found
766[info] done compiling
767parsed config (v3.10.2): /build/repo/.scalafmt.conf
768enumeratum.values.CirisValueEnumSpec:
769 + byteEnum.success 0.277s
770 + byteEnum.error 0.062s
771 + byteEnum.error.non 0.025s
772 + charEnum.success 0.011s
773 + charEnum.error 0.012s
774 + charEnum.error.non 0.011s
775 + intEnum.success 0.011s
776 + intEnum.error 0.011s
777 + intEnum.error.non 0.012s
778 + longEnum.success 0.01s
779 + longEnum.error 0.011s
780 + longEnum.error.non 0.011s
781 + shortEnum.success 0.009s
782 + shortEnum.error 0.011s
783 + shortEnum.error.non 0.012s
784 + stringEnum.success 0.009s
785 + stringEnum.error 0.011s
786enumeratum.CirisEnumSpec:
787 + enum.success 0.01s
788 + enum.error 0.012s
789parsed config (v3.10.2): /build/repo/.scalafmt.conf
790parsed config (v3.10.2): /build/repo/.scalafmt.conf
791Starting build for ProjectRef(file:/build/repo/,squantsJVM) (ciris-squants)... [6/8]
792Compile scalacOptions: -encoding, UTF-8, -unchecked, -Ykind-projector, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
793[info] compiling 1 Scala source to /build/repo/modules/squants/jvm/target/scala-3.8.0-RC5/classes ...
794[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
795[warn] one warning found
796[info] done compiling
797parsed config (v3.10.2): /build/repo/.scalafmt.conf
798[info] compiling 1 Scala source to /build/repo/modules/squants/jvm/target/scala-3.8.0-RC5/test-classes ...
799[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
800[warn] one warning found
801[info] done compiling
802parsed config (v3.10.2): /build/repo/.scalafmt.conf
803ciris.squants.SquantsSpec:
804 + stringQuantityConfigDecoder.success 0.152s
805 + stringQuantityConfigDecoder.error 0.038s
806parsed config (v3.10.2): /build/repo/.scalafmt.conf
807parsed config (v3.10.2): /build/repo/.scalafmt.conf
808Starting build for ProjectRef(file:/build/repo/,circeJVM) (ciris-circe)... [7/8]
809Compile scalacOptions: -encoding, UTF-8, -unchecked, -Ykind-projector, -Yretain-trees, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
810[info] compiling 1 Scala source to /build/repo/modules/circe/jvm/target/scala-3.8.0-RC5/classes ...
811[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
812[warn] one warning found
813[info] done compiling
814parsed config (v3.10.2): /build/repo/.scalafmt.conf
815[info] compiling 1 Scala source to /build/repo/modules/circe/jvm/target/scala-3.8.0-RC5/test-classes ...
816[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
817[warn] one warning found
818[info] done compiling
819parsed config (v3.10.2): /build/repo/.scalafmt.conf
820ciris.circe.CirceSpec:
821 + circeConfigDecoder.success 0.245s
822 + circeConfigDecoder.invalid 0.012s
823 + circeConfigDecoder.invalid.redacted 0.002s
824 + circeConfigDecoder.invalid.loaded 0.005s
825 + circeConfigDecoder.invalid.loaded.redacted 0.001s
826 + jsonConfigDecoder.success 0.002s
827 + jsonConfigDecoder.invalid 0.002s
828 + jsonConfigDecoder.invalid.redacted 0.001s
829 + jsonConfigDecoder.invalid.loaded 0.001s
830 + jsonConfigDecoder.invalid.loaded.redacted 0.001s
831 + secretDecoder 0.002s
832 + secretEncoder 0.012s
833parsed config (v3.10.2): /build/repo/.scalafmt.conf
834parsed config (v3.10.2): /build/repo/.scalafmt.conf
835
836************************
837Build summary:
838[{
839 "module": "ciris-refined",
840 "compile": {"status": "ok", "tookMs": 12009, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
841 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
842 "test-compile": {"status": "ok", "tookMs": 3733, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
843 "test": {"status": "ok", "tookMs": 1575, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "munit", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
844 "publish": {"status": "skipped", "tookMs": 0},
845 "metadata": {
846 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
847}
848},{
849 "module": "ciris-http4s-aws",
850 "compile": {"status": "ok", "tookMs": 2689, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
851 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
852 "test-compile": {"status": "ok", "tookMs": 958, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
853 "test": {"status": "ok", "tookMs": 786, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
854 "publish": {"status": "skipped", "tookMs": 0},
855 "metadata": {
856 "crossScalaVersions": ["2.13.18", "3.3.7"]
857}
858},{
859 "module": "ciris",
860 "compile": {"status": "ok", "tookMs": 48, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
861 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
862 "test-compile": {"status": "ok", "tookMs": 9617, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
863 "test": {"status": "ok", "tookMs": 13046, "passed": 406, "failed": 0, "ignored": 0, "skipped": 0, "total": 406, "byFramework": [{"framework": "munit", "stats": {"passed": 406, "failed": 0, "ignored": 0, "skipped": 0, "total": 406}}]},
864 "publish": {"status": "skipped", "tookMs": 0},
865 "metadata": {
866 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
867}
868},{
869 "module": "ciris-http4s",
870 "compile": {"status": "ok", "tookMs": 81, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
871 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
872 "test-compile": {"status": "ok", "tookMs": 2015, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
873 "test": {"status": "ok", "tookMs": 1157, "passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8, "byFramework": [{"framework": "munit", "stats": {"passed": 8, "failed": 0, "ignored": 0, "skipped": 0, "total": 8}}]},
874 "publish": {"status": "skipped", "tookMs": 0},
875 "metadata": {
876 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
877}
878},{
879 "module": "ciris-circe-yaml",
880 "compile": {"status": "ok", "tookMs": 765, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
881 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
882 "test-compile": {"status": "ok", "tookMs": 1472, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
883 "test": {"status": "ok", "tookMs": 1158, "passed": 13, "failed": 0, "ignored": 0, "skipped": 0, "total": 13, "byFramework": [{"framework": "munit", "stats": {"passed": 13, "failed": 0, "ignored": 0, "skipped": 0, "total": 13}}]},
884 "publish": {"status": "skipped", "tookMs": 0},
885 "metadata": {
886 "crossScalaVersions": ["2.13.18", "3.3.7"]
887}
888},{
889 "module": "ciris-enumeratum",
890 "compile": {"status": "ok", "tookMs": 627, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
891 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
892 "test-compile": {"status": "ok", "tookMs": 2686, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
893 "test": {"status": "ok", "tookMs": 1385, "passed": 19, "failed": 0, "ignored": 0, "skipped": 0, "total": 19, "byFramework": [{"framework": "munit", "stats": {"passed": 19, "failed": 0, "ignored": 0, "skipped": 0, "total": 19}}]},
894 "publish": {"status": "skipped", "tookMs": 0},
895 "metadata": {
896 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
897}
898},{
899 "module": "ciris-squants",
900 "compile": {"status": "ok", "tookMs": 346, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
901 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
902 "test-compile": {"status": "ok", "tookMs": 1111, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
903 "test": {"status": "ok", "tookMs": 943, "passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2, "byFramework": [{"framework": "munit", "stats": {"passed": 2, "failed": 0, "ignored": 0, "skipped": 0, "total": 2}}]},
904 "publish": {"status": "skipped", "tookMs": 0},
905 "metadata": {
906 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
907}
908},{
909 "module": "ciris-circe",
910 "compile": {"status": "ok", "tookMs": 770, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
911 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
912 "test-compile": {"status": "ok", "tookMs": 1271, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
913 "test": {"status": "ok", "tookMs": 1242, "passed": 12, "failed": 0, "ignored": 0, "skipped": 0, "total": 12, "byFramework": [{"framework": "munit", "stats": {"passed": 12, "failed": 0, "ignored": 0, "skipped": 0, "total": 12}}]},
914 "publish": {"status": "skipped", "tookMs": 0},
915 "metadata": {
916 "crossScalaVersions": ["2.12.21", "2.13.18", "3.3.7"]
917}
918}]
919************************
920[success] Total time: 80 s (0:01:20.0), completed Dec 31, 2025, 9:07:34 PM
921[0JChecking patch project/plugins.sbt...
922Checking patch build.sbt...
923Applied patch project/plugins.sbt cleanly.
924Applied patch build.sbt cleanly.