Build Logs
vlovgr/ciris • 3.8.0-RC4:2025-12-22
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-RC4
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-RC4"
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-RC4
42Execute tests: true
43sbt project found:
44No prepare script found for project vlovgr/ciris
45##################################
46Scala version: 3.8.0-RC4
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-RC4
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-RC4"
73"++3.8.0-RC4 -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-RC4 """{"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.814s.
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-RC4
94OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in ciris/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in coreJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in circeJS/crossScalaVersions
97OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in http4sJS/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in enumeratumJS/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in squantsJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in enumeratumJVM/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in coreJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in http4sJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in circeJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in refinedJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in refinedJS/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in squantsJVM/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in circeNative/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in http4sNative/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in http4sAwsJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in refinedNative/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in circeYaml/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in coreNative/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in http4sAwsJVM/crossScalaVersions
114[info] set current project to ciris (in build file:/build/repo/)
115[info] Setting Scala version to 3.8.0-RC4 on 19 projects.
116[info] Switching Scala version on:
117[info] http4sJVM (2.12.21, 2.13.18, 3.8.0-RC4)
118[info] http4sJS (2.12.21, 2.13.18, 3.8.0-RC4)
119[info] circeJVM (2.12.21, 2.13.18, 3.8.0-RC4)
120[info] coreNative (2.13.18, 3.8.0-RC4)
121[info] coreJS (2.12.21, 2.13.18, 3.8.0-RC4)
122[info] circeJS (2.12.21, 2.13.18, 3.8.0-RC4)
123[info] coreJVM (2.12.21, 2.13.18, 3.8.0-RC4)
124[info] circeYaml (2.13.18, 3.8.0-RC4)
125[info] refinedNative (2.13.18, 3.8.0-RC4)
126[info] http4sAwsJVM (2.13.18, 3.8.0-RC4)
127[info] refinedJS (2.12.21, 2.13.18, 3.8.0-RC4)
128[info] refinedJVM (2.12.21, 2.13.18, 3.8.0-RC4)
129[info] http4sNative (2.13.18, 3.8.0-RC4)
130[info] squantsJVM (2.12.21, 2.13.18, 3.8.0-RC4)
131[info] circeNative (2.13.18, 3.8.0-RC4)
132[info] enumeratumJS (2.12.21, 2.13.18, 3.8.0-RC4)
133[info] http4sAwsJS (2.13.18, 3.8.0-RC4)
134[info] squantsJS (2.12.21, 2.13.18, 3.8.0-RC4)
135[info] enumeratumJVM (2.12.21, 2.13.18, 3.8.0-RC4)
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 22, 2025, 5:56:23 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-RC4/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-RC4/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/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.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/scalafmt-sysops_2.12/3.10.2/scalafmt-sysops_2.12-3.10.2.pom
186Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_2.12-3.10.2.pom
187Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.2/scalafmt-config_2.12-3.10.2.pom
188Downloaded https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.pom
189Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_2.12-3.10.2.pom
190Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.2/scalafmt-sysops_2.12-3.10.2.pom
191Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.pom
192Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_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/scalameta_2.12/4.14.2/scalameta_2.12-4.14.2.pom
195Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_2.12-0.17.0.pom
196Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.pom
197Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.pom
198Downloading 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
199Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.17.0/metaconfig-pprint_2.12-0.17.0.pom
200Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.pom
201Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.17.0/metaconfig-pprint_2.12-0.17.0.pom
202Downloaded 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
203Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.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/org/scalameta/trees_2.12/4.14.2/trees_2.12-4.14.2.pom
208Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.pom
209Downloading https://repo1.maven.org/maven2/org/scalameta/io_2.12/4.14.2/io_2.12-4.14.2.pom
210Downloading https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.14.2/common_2.12-4.14.2.pom
211Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.0/sourcecode_2.12-0.4.0.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/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.jar
219Downloading https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.14.2/trees_2.12-4.14.2.jar
220Downloading https://repo1.maven.org/maven2/org/scalameta/io_2.12/4.14.2/io_2.12-4.14.2.jar
221Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.17.0/metaconfig-pprint_2.12-0.17.0.jar
222Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_2.12-3.10.2.jar
223Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_2.12-3.10.2.jar
224Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.2/scalafmt-config_2.12-3.10.2.jar
225Downloaded https://repo1.maven.org/maven2/org/scalameta/io_2.12/4.14.2/io_2.12-4.14.2.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/metaconfig-pprint_2.12/0.17.0/metaconfig-pprint_2.12-0.17.0.jar
228Downloading 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
229Downloaded https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.14.2/scalameta_2.12-4.14.2.jar
230Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.4/sourcecode_2.12-0.4.4.jar
231Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.2/scalafmt-config_2.12-3.10.2.jar
232Downloading https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.jar
233Downloaded 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
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/org/scalameta/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.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/com/lihaoyi/sourcecode_2.12/0.4.4/sourcecode_2.12-0.4.4.jar
238Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.2/scalafmt-core_2.12-3.10.2.jar
239Downloaded https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.jar
240Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_2.12-0.17.0.jar
241Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.jar
242Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.2/scalafmt-sysops_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/parsers_2.12/4.14.2/parsers_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/scalameta/scalafmt-sysops_2.12/3.10.2/scalafmt-sysops_2.12-3.10.2.jar
247Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_2.12-0.17.0.jar
248Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.jar
249Downloaded https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.14.2/trees_2.12-4.14.2.jar
250Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.2/scalafmt-core_2.12-3.10.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-RC4/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.17s
259 + refTypeConfigDecoder.error 0.043s
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-RC4/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-RC4/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-RC4/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.06s
287 + ConfigKey.env 0.009s
288 + ConfigKey.eq.antisymmetry eq 0.018s
289 + ConfigKey.eq.reflexivity eq 0.004s
290 + ConfigKey.eq.symmetry eq 0.005s
291 + ConfigKey.eq.transitivity eq 0.006s
292 + ConfigKey.equals.key 0.002s
293 + ConfigKey.equals.non key 0.002s
294 + ConfigKey.hashCode 0.004s
295 + ConfigKey.prop 0.003s
296 + ConfigKey.show 0.003s
297 + ConfigKey.toString 0.002s
298 + ConfigKey.unapply 0.002s
299ciris.ConfigKeyRuntimePlatformSpec:
300 + ConfigKey.file 0.003s
301ciris.CirisSpec:
302 + default 0.197s
303 + prop 0.032s
304ciris.ConfigValueLawsSpec:
305 + ConfigValue.flatMap.apply composition 0.085s
306 + ConfigValue.flatMap.covariant composition 0.05s
307 + ConfigValue.flatMap.covariant identity 0.028s
308 + ConfigValue.flatMap.flatMap associativity 0.045s
309 + ConfigValue.flatMap.flatMap consistent apply 0.03s
310 + ConfigValue.flatMap.flatMap from tailRecM consistency 0.023s
311 + ConfigValue.flatMap.invariant composition 0.027s
312 + ConfigValue.flatMap.invariant identity 0.015s
313 + ConfigValue.flatMap.map2/map2Eval consistency 0.02s
314 + ConfigValue.flatMap.map2/product-map consistency 0.023s
315 + ConfigValue.flatMap.mapOrKeepToMapEquivalence 0.016s
316 + ConfigValue.flatMap.mproduct consistent flatMap 0.028s
317 + ConfigValue.flatMap.productL consistent map2 0.015s
318 + ConfigValue.flatMap.productR consistent map2 0.014s
319 + ConfigValue.flatMap.semigroupal associativity 0.025s
320 + ConfigValue.flatMap.tailRecM consistent flatMap 0.028s
321 + ConfigValue.Par.apply.apply composition 0.147s
322 + ConfigValue.Par.apply.covariant composition 0.013s
323 + ConfigValue.Par.apply.covariant identity 0.017s
324 + ConfigValue.Par.apply.invariant composition 0.014s
325 + ConfigValue.Par.apply.invariant identity 0.011s
326 + ConfigValue.Par.apply.map2/map2Eval consistency 0.073s
327 + ConfigValue.Par.apply.map2/product-map consistency 0.037s
328 + ConfigValue.Par.apply.mapOrKeepToMapEquivalence 0.015s
329 + ConfigValue.Par.apply.productL consistent map2 0.034s
330 + ConfigValue.Par.apply.productR consistent map2 0.037s
331 + ConfigValue.Par.apply.semigroupal associativity 0.064s
332 + ConfigValue.parallel.isomorphic functor 0.014s
333 + ConfigValue.parallel.parallel round trip 0.009s
334 + ConfigValue.parallel.sequential round trip 0.008s
335ciris.ConfigValueSpec:
336 + ConfigValue.alt.loaded alt loaded 0.002s
337 + ConfigValue.alt.loaded alt failed 0.001s
338 + ConfigValue.alt.loaded alt missing 0.001s
339 + ConfigValue.alt.loaded alt default 0.004s
340 + ConfigValue.alt.failed alt loaded 0.002s
341 + ConfigValue.alt.failed alt failed 0.001s
342 + ConfigValue.alt.failed alt missing 0.001s
343 + ConfigValue.alt.failed alt default 0.0s
344 + ConfigValue.alt.missing alt loaded 0.002s
345 + ConfigValue.alt.missing alt failed 0.003s
346 + ConfigValue.alt.missing alt missing 0.001s
347 + ConfigValue.alt.missing alt default 0.001s
348 + ConfigValue.alt.default alt loaded 0.001s
349 + ConfigValue.alt.default alt failed 0.007s
350 + ConfigValue.alt.default alt missing 0.003s
351 + ConfigValue.alt.default alt default 0.003s
352 + ConfigValue.as.default success 0.011s
353 + ConfigValue.as.default error 0.001s
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.001s
358 + ConfigValue.as.missing success 0.0s
359 + ConfigValue.as.missing error 0.001s
360 + ConfigValue.async.default 0.003s
361 + ConfigValue.async.error 0.004s
362 + ConfigValue.async.failed 0.0s
363 + ConfigValue.async.loaded 0.0s
364 + ConfigValue.async.missing 0.0s
365 + ConfigValue.async_.default 0.0s
366 + ConfigValue.async_.error 0.002s
367 + ConfigValue.async_.failed 0.001s
368 + ConfigValue.async_.loaded 0.0s
369 + ConfigValue.async_.missing 0.001s
370 + ConfigValue.attempt.default 0.002s
371 + ConfigValue.attempt.failed 0.0s
372 + ConfigValue.attempt.loaded 0.001s
373 + ConfigValue.attempt.missing 0.0s
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.036s
379 + ConfigValue.eval.default 0.001s
380 + ConfigValue.eval.error 0.001s
381 + ConfigValue.eval.failed 0.0s
382 + ConfigValue.eval.loaded 0.0s
383 + ConfigValue.eval.missing 0.001s
384 + ConfigValue.evalMap.default 0.002s
385 + ConfigValue.evalMap.default error 0.001s
386 + ConfigValue.evalMap.failed 0.001s
387 + ConfigValue.evalMap.failed error 0.001s
388 + ConfigValue.evalMap.loaded 0.001s
389 + ConfigValue.evalMap.loaded error 0.0s
390 + ConfigValue.evalMap.missing 0.001s
391 + ConfigValue.evalMap.missing error 0.001s
392 + ConfigValue.evalTap.loaded 0.004s
393 + ConfigValue.evalTap.default 0.001s
394 + ConfigValue.evalTap.missing 0.001s
395 + ConfigValue.evalTap.failed 0.002s
396 + ConfigValue.evalAttemptTap.loaded 0.002s
397 + ConfigValue.evalAttemptTap.default 0.001s
398 + ConfigValue.evalAttemptTap.missing 0.004s
399 + ConfigValue.evalAttemptTap.failed 0.001s
400 + ConfigValue.flatMap.default >> default 0.002s
401 + ConfigValue.flatMap.default >> failed 0.001s
402 + ConfigValue.flatMap.default >> loaded 0.0s
403 + ConfigValue.flatMap.default >> missing 0.001s
404 + ConfigValue.flatMap.failed >> default 0.0s
405 + ConfigValue.flatMap.failed >> failed 0.0s
406 + ConfigValue.flatMap.failed >> loaded 0.001s
407 + ConfigValue.flatMap.failed >> missing 0.0s
408 + ConfigValue.flatMap.loaded >> default 0.001s
409 + ConfigValue.flatMap.loaded >> failed 0.001s
410 + ConfigValue.flatMap.loaded >> loaded 0.001s
411 + ConfigValue.flatMap.loaded >> missing 0.0s
412 + ConfigValue.flatMap.missing >> default 0.001s
413 + ConfigValue.flatMap.missing >> failed 0.001s
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.0s
418 + ConfigValue.load.loaded 0.001s
419 + ConfigValue.load.missing 0.0s
420 + ConfigValue.option.default 0.001s
421 + ConfigValue.option.failed 0.007s
422 + ConfigValue.option.loaded 0.0s
423 + ConfigValue.option.missing 0.0s
424 + ConfigValue.option.eqv map(_.some).default(None) 0.018s
425 + ConfigValue.or.failed or failed 0.005s
426 + ConfigValue.or.failed or loaded 0.001s
427 + ConfigValue.or.failed or missing 0.0s
428 + ConfigValue.or.failed or default 0.001s
429 + ConfigValue.or.loaded or failed 0.001s
430 + ConfigValue.or.loaded or loaded 0.0s
431 + ConfigValue.or.loaded or missing 0.002s
432 + ConfigValue.or.loaded or default 0.0s
433 + ConfigValue.or.missing or failed 0.0s
434 + ConfigValue.or.missing or loaded 0.001s
435 + ConfigValue.or.missing or missing 0.0s
436 + ConfigValue.or.missing or default 0.0s
437 + ConfigValue.or.default or failed 0.001s
438 + ConfigValue.or.default or loaded 0.0s
439 + ConfigValue.or.default or missing 0.0s
440 + ConfigValue.or.default or default 0.001s
441 + ConfigValue.parallel.(default, default).parTupled 0.001s
442 + ConfigValue.parallel.(default, failed).parTupled 0.001s
443 + ConfigValue.parallel.(default, loaded).parTupled 0.0s
444 + ConfigValue.parallel.(default, missing).parTupled 0.0s
445 + ConfigValue.parallel.(failed, default).parTupled 0.001s
446 + ConfigValue.parallel.(failed, failed).parTupled 0.002s
447 + ConfigValue.parallel.(failed, loaded).parTupled 0.003s
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.0s
452 + ConfigValue.parallel.(loaded, missing).parTupled 0.0s
453 + ConfigValue.parallel.(missing, default).parTupled 0.0s
454 + ConfigValue.parallel.(missing, failed).parTupled 0.001s
455 + ConfigValue.parallel.(missing, loaded).parTupled 0.0s
456 + ConfigValue.parallel.(missing, missing).parTupled 0.001s
457 + ConfigValue.redacted.default 0.001s
458 + ConfigValue.redacted.failed 0.0s
459 + ConfigValue.redacted.loaded 0.0s
460 + ConfigValue.resource 0.003s
461 + ConfigValue.secret.default 0.002s
462 + ConfigValue.secret.default sensitive 0.001s
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.0s
468 + ConfigValue.base64 0.01s
469 + ConfigValue.secret.base64 0.013s
470 + ConfigValue.base64.error 0.013s
471ciris.ConfigKeyDoctest:
472 + ConfigKey.scala:11: ConfigKey 0.001s
473 + ConfigKey.scala:65: env 0.0s
474 + ConfigKey.scala:81: prop 0.001s
475 + ConfigKey.scala:97: unapply 0.0s
476ciris.ConfigEntrySpec:
477 + ConfigEntry.default.hashCode 0.019s
478 + ConfigEntry.default.equals.default 0.007s
479 + ConfigEntry.default.equals.non default 0.002s
480 + ConfigEntry.eq.antisymmetry eq 0.004s
481 + ConfigEntry.eq.reflexivity eq 0.001s
482 + ConfigEntry.eq.symmetry eq 0.003s
483 + ConfigEntry.eq.transitivity eq 0.004s
484 + ConfigEntry.mapError.default 0.002s
485 + ConfigEntry.mapError.failed 0.002s
486 + ConfigEntry.mapError.loaded 0.003s
487 + ConfigEntry.show 0.007s
488 + ConfigEntry.traverse.collectFirst reference 0.011s
489 + ConfigEntry.traverse.collectFirstSome reference 0.006s
490 + ConfigEntry.traverse.contains all elements from itself 0.004s
491 + ConfigEntry.traverse.contains consistent with exists 0.006s
492 + ConfigEntry.traverse.contains consistent with forall 0.005s
493 + ConfigEntry.traverse.covariant composition 0.004s
494 + ConfigEntry.traverse.covariant identity 0.002s
495 + ConfigEntry.traverse.dropWhile_ reference 0.003s
496 + ConfigEntry.traverse.exists consistent with find 0.004s
497 + ConfigEntry.traverse.exists is lazy 0.003s
498 + ConfigEntry.traverse.filter_ reference 0.003s
499 + ConfigEntry.traverse.fold reference 0.003s
500 + ConfigEntry.traverse.foldLeft consistent with foldMap 0.005s
501 + ConfigEntry.traverse.foldM identity 0.011s
502 + ConfigEntry.traverse.foldRight consistent with foldMap 0.004s
503 + ConfigEntry.traverse.foldRight is lazy 0.001s
504 + ConfigEntry.traverse.foldRightDefer consistency 0.006s
505 + ConfigEntry.traverse.forall consistent with exists 0.003s
506 + ConfigEntry.traverse.forall is lazy 0.001s
507 + ConfigEntry.traverse.forall true if empty 0.002s
508 + ConfigEntry.traverse.get reference 0.01s
509 + ConfigEntry.traverse.invariant composition 0.004s
510 + ConfigEntry.traverse.invariant identity 0.002s
511 + ConfigEntry.traverse.mapOrKeepToMapEquivalence 0.002s
512 + ConfigEntry.traverse.nonEmpty reference 0.002s
513 + ConfigEntry.traverse.ordered consistency 0.003s
514 + ConfigEntry.traverse.reduceLeftOption consistent with reduceLeftToOption 0.003s
515 + ConfigEntry.traverse.reduceRightOption consistent with reduceRightToOption 0.004s
516 + ConfigEntry.traverse.takeWhile_ reference 0.003s
517 + ConfigEntry.traverse.toList reference 0.002s
518 + ConfigEntry.traverse.traverse derive foldMap 0.007s
519 + ConfigEntry.traverse.traverse identity 0.003s
520 + ConfigEntry.traverse.traverse order consistency 0.003s
521 + ConfigEntry.traverse.traverse parallel composition 0.006s
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.007s
526 + ConfigEntry.traverse.traverse ref traverseWithLongIndexM 0.006s
527 + ConfigEntry.traverse.traverse ref updated 0.007s
528 + ConfigEntry.traverse.traverse ref zipWithIndex 0.007s
529 + ConfigEntry.traverse.traverse ref zipWithLongIndex 0.007s
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.007s
535 + ConfigEntry.traverse.unorderedFold consistent with unorderedFoldMap 0.003s
536ciris.ConfigErrorSpec:
537 + ConfigError.and.messages 0.063s
538 + ConfigError.and.redacted 0.053s
539 + ConfigError.and.toString 0.029s
540 + ConfigError.apply.messages 0.002s
541 + ConfigError.apply.redacted 0.001s
542 + ConfigError.apply.hashCode 0.004s
543 + ConfigError.apply.equals 0.002s
544 + ConfigError.apply.toString 0.001s
545 + ConfigError.decode.key 0.065s
546 + ConfigError.decode.key redacted 0.006s
547 + ConfigError.decode.no key 0.005s
548 + ConfigError.decode.no key redacted 0.005s
549 + ConfigError.empty.messages 0.0s
550 + ConfigError.empty.redacted 0.001s
551 + ConfigError.empty.toString 0.0s
552 + ConfigError.eq.antisymmetry eq 0.006s
553 + ConfigError.eq.reflexivity eq 0.004s
554 + ConfigError.eq.symmetry eq 0.002s
555 + ConfigError.eq.transitivity eq 0.006s
556 + ConfigError.loaded.messages 0.0s
557 + ConfigError.loaded.redacted 0.001s
558 + ConfigError.loaded.toString 0.0s
559 + ConfigError.missing.messages 0.002s
560 + ConfigError.missing.redacted 0.001s
561 + ConfigError.missing.toString 0.001s
562 + ConfigError.normalize 0.024s
563 + ConfigError.or.messages 0.032s
564 + ConfigError.or.redacted 0.036s
565 + ConfigError.or.toString 0.024s
566 + ConfigError.sensitive.messages 0.002s
567 + ConfigError.sensitive.redacted 0.002s
568 + ConfigError.sensitive.hashCode 0.005s
569 + ConfigError.sensitive.equals.sensitive 0.005s
570 + ConfigError.sensitive.equals.non sensitive 0.002s
571 + ConfigError.sensitive.toString 0.003s
572 + ConfigError#throwable 0.002s
573 + ConfigError#uncapitalize 0.002s
574 + ConfigError.show 0.002s
575ciris.ConfigDecoderSpec:
576 + ConfigDecoder.as 0.007s
577 + ConfigDecoder.bigDecimal.success 0.01s
578 + ConfigDecoder.bigDecimal.failure 0.007s
579 + ConfigDecoder.bigInt.success 0.005s
580 + ConfigDecoder.bigInt.failure 0.007s
581 + ConfigDecoder.boolean.success 0.002s
582 + ConfigDecoder.boolean.failure 0.003s
583 + ConfigDecoder.byte.success 0.003s
584 + ConfigDecoder.byte.failure 0.008s
585 + ConfigDecoder.char.success 0.005s
586 + ConfigDecoder.char.failure 0.004s
587 + ConfigDecoder.double.success 0.014s
588 + ConfigDecoder.double.success percent 0.011s
589 + ConfigDecoder.double.failure 0.005s
590 + ConfigDecoder.duration.success 0.017s
591 + ConfigDecoder.duration.failure 0.013s
592 + ConfigDecoder.finiteDuration.success 0.007s
593 + ConfigDecoder.finiteDuration.failure 0.007s
594 + ConfigDecoder.float.success 0.007s
595 + ConfigDecoder.float.success percent 0.003s
596 + ConfigDecoder.float.failure 0.005s
597 + ConfigDecoder.int.success 0.001s
598 + ConfigDecoder.int.failure 0.004s
599 + ConfigDecoder.long.success 0.002s
600 + ConfigDecoder.long.failure 0.004s
601 + ConfigDecoder.contravariant.contravariant composition 0.417s
602 + ConfigDecoder.contravariant.contravariant identity 0.208s
603 + ConfigDecoder.contravariant.invariant composition 0.271s
604 + ConfigDecoder.contravariant.invariant identity 0.195s
605 + ConfigDecoder.monadError.ap consistent with product + map 0.161s
606 + ConfigDecoder.monadError.applicative homomorphism 0.06s
607 + ConfigDecoder.monadError.applicative identity 0.119s
608 + ConfigDecoder.monadError.applicative interchange 0.212s
609 + ConfigDecoder.monadError.applicative map 0.178s
610 + ConfigDecoder.monadError.applicative unit 0.02s
611 + ConfigDecoder.monadError.applicativeError adaptError pure 0.023s
612 + ConfigDecoder.monadError.applicativeError adaptError raise 0.164s
613 + ConfigDecoder.monadError.applicativeError attempt consistent with attemptT 0.121s
614 + ConfigDecoder.monadError.applicativeError attempt fromEither consistent with pure 0.021s
615 + ConfigDecoder.monadError.applicativeError handle 0.091s
616 + ConfigDecoder.monadError.applicativeError handleError . raiseError left-distributes over ap 0.156s
617 + ConfigDecoder.monadError.applicativeError handleError . raiseError right-distributes over ap 0.15s
618 + ConfigDecoder.monadError.applicativeError handleError consistent with recover 0.194s
619 + ConfigDecoder.monadError.applicativeError handleError pure 0.028s
620 + ConfigDecoder.monadError.applicativeError handleErrorWith consistent with recoverWith 0.206s
621 + ConfigDecoder.monadError.applicativeError handleErrorWith pure 0.02s
622 + ConfigDecoder.monadError.applicativeError handleWith 0.219s
623 + ConfigDecoder.monadError.applicativeError onError pure 0.033s
624 + ConfigDecoder.monadError.applicativeError onError raise 0.125s
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.184s
628 + ConfigDecoder.monadError.applicativeError redeem is derived from attempt and map 0.21s
629 + ConfigDecoder.monadError.applicativeError voidError consistent with void+handleError 0.098s
630 + ConfigDecoder.monadError.apply composition 0.166s
631 + ConfigDecoder.monadError.covariant composition 0.177s
632 + ConfigDecoder.monadError.covariant identity 0.102s
633 + ConfigDecoder.monadError.flatMap associativity 0.206s
634 + ConfigDecoder.monadError.flatMap consistent apply 0.15s
635 + ConfigDecoder.monadError.flatMap from tailRecM consistency 0.168s
636 + ConfigDecoder.monadError.invariant composition 0.183s
637 + ConfigDecoder.monadError.invariant identity 0.102s
638 + ConfigDecoder.monadError.map flatMap coherence 0.14s
639 + ConfigDecoder.monadError.map2/map2Eval consistency 0.184s
640 + ConfigDecoder.monadError.map2/product-map consistency 0.175s
641 + ConfigDecoder.monadError.mapOrKeepToMapEquivalence 0.141s
642 + ConfigDecoder.monadError.monad left identity 0.129s
643 + ConfigDecoder.monadError.monad right identity 0.108s
644 + ConfigDecoder.monadError.monadError ensure consistency 0.128s
645 + ConfigDecoder.monadError.monadError ensureOr consistency 0.148s
646 + ConfigDecoder.monadError.monadError left zero 0.021s
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.104s
650 + ConfigDecoder.monadError.monoidal right identity 0.102s
651 + ConfigDecoder.monadError.mproduct consistent flatMap 0.344s
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.162s
655 + ConfigDecoder.monadError.semigroupal associativity 0.172s
656 + ConfigDecoder.monadError.tailRecM consistent flatMap 0.219s
657 + ConfigDecoder.monadError.tailRecM stack safety 0.261s
658 + ConfigDecoder.secret.success 0.002s
659 + ConfigDecoder.secret.failure 0.002s
660 + ConfigDecoder.short.success 0.002s
661 + ConfigDecoder.short.failure 0.006s
662 + ConfigDecoder.toString 0.0s
663 + ConfigDecoder.redacted.nonSensitive 0.003s
664 + ConfigDecoder.redacted.sensitive 0.001s
665ciris.SecretSpec:
666 + Secret.eq.antisymmetry eq 0.003s
667 + Secret.eq.reflexivity eq 0.001s
668 + Secret.eq.symmetry eq 0.002s
669 + Secret.eq.transitivity eq 0.002s
670 + Secret.equals.other 0.002s
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.002s
676 + Secret.value 0.001s
677 + Secret.valueHash 0.001s
678 + Secret.valueShortHash 0.003s
679ciris.ConfigValueDoctest:
680 + ConfigValue.scala:22: ConfigValue 0.001s
681ciris.ConfigErrorDoctest:
682 + ConfigError.scala:14: ConfigError 0.003s
683ciris.UseOnceSecretSpec:
684 + UseOnceSecret.nullifies 0.022s
685 + UseOnceSecret.useOnce 0.007s
686 + UseOnceSecret.useTwice 0.026s
687ciris.CirisRuntimePlatformSpec:
688 + env 0.016s
689 + file.path 0.035s
690 + file.path.charset 0.056s
691ciris.SecretDoctest:
692 + Secret.scala:13: Secret 0.001s
693 + Secret.scala:75: apply 0.001s
694 + Secret.scala:116: unapply 0.0s
695ciris.ConfigExceptionSpec:
696 + ConfigException.eq.antisymmetry eq 0.004s
697 + ConfigException.eq.reflexivity eq 0.001s
698 + ConfigException.eq.symmetry eq 0.002s
699 + ConfigException.eq.transitivity eq 0.002s
700 + ConfigException.error 0.001s
701 + ConfigException.message.contains 0.007s
702 + ConfigException.message.leading 0.002s
703 + ConfigException.message.trailing 0.002s
704 + ConfigException.messageLength 0.004s
705 + ConfigException.toString 0.004s
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-RC4/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.183s
719 + hostConfigDecoder.success 0.013s
720 + portConfigDecoder.error 0.002s
721 + portConfigDecoder.success 0.001s
722 + uriConfigDecoder.error 0.2s
723 + uriConfigDecoder.success 0.004s
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-RC4/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-RC4/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.291s
742 + circeYamlConfigDecoder.success.noquotes 0.002s
743 + circeYamlConfigDecoder.success.quotes 0.001s
744 + circeYamlConfigDecoder.invalid.noquotes 0.014s
745 + circeYamlConfigDecoder.invalid 0.001s
746 + circeYamlConfigDecoder.invalid.redacted 0.002s
747 + circeYamlConfigDecoder.invalid.loaded 0.005s
748 + circeYamlConfigDecoder.invalid.loaded.redacted 0.001s
749 + yamlConfigDecoder.success 0.002s
750 + yamlConfigDecoder.invalid 0.001s
751 + yamlConfigDecoder.invalid.redacted 0.001s
752 + yamlConfigDecoder.invalid.loaded 0.0s
753 + yamlConfigDecoder.invalid.loaded.redacted 0.0s
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-RC4/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-RC4/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.268s
770 + byteEnum.error 0.06s
771 + byteEnum.error.non 0.026s
772 + charEnum.success 0.013s
773 + charEnum.error 0.012s
774 + charEnum.error.non 0.014s
775 + intEnum.success 0.01s
776 + intEnum.error 0.012s
777 + intEnum.error.non 0.011s
778 + longEnum.success 0.012s
779 + longEnum.error 0.012s
780 + longEnum.error.non 0.013s
781 + shortEnum.success 0.01s
782 + shortEnum.error 0.011s
783 + shortEnum.error.non 0.01s
784 + stringEnum.success 0.01s
785 + stringEnum.error 0.013s
786enumeratum.CirisEnumSpec:
787 + enum.success 0.012s
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-RC4/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-RC4/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.157s
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-RC4/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-RC4/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.231s
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.0s
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": 14317, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
841 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
842 "test-compile": {"status": "ok", "tookMs": 3446, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
843 "test": {"status": "ok", "tookMs": 1340, "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": 2805, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
851 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
852 "test-compile": {"status": "ok", "tookMs": 1036, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
853 "test": {"status": "ok", "tookMs": 749, "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": 44, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
861 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
862 "test-compile": {"status": "ok", "tookMs": 9690, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
863 "test": {"status": "ok", "tookMs": 13422, "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": 87, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
871 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
872 "test-compile": {"status": "ok", "tookMs": 1910, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
873 "test": {"status": "ok", "tookMs": 1193, "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": 805, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
881 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
882 "test-compile": {"status": "ok", "tookMs": 1277, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
883 "test": {"status": "ok", "tookMs": 1075, "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": 523, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
891 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
892 "test-compile": {"status": "ok", "tookMs": 2575, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
893 "test": {"status": "ok", "tookMs": 1380, "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": 360, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
901 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
902 "test-compile": {"status": "ok", "tookMs": 1214, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
903 "test": {"status": "ok", "tookMs": 930, "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": 733, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
911 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
912 "test-compile": {"status": "ok", "tookMs": 1651, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
913 "test": {"status": "ok", "tookMs": 1092, "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: 118 s (0:01:58.0), completed Dec 22, 2025, 5:58:21 PM
921[0JChecking patch project/plugins.sbt...
922Checking patch build.sbt...
923Applied patch project/plugins.sbt cleanly.
924Applied patch build.sbt cleanly.