Build Logs

vlovgr/ciris • 3.8.0-RC6:2026-01-08

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-RC6
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-RC6"
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-RC6
42Execute tests: true
43sbt project found:
44No prepare script found for project vlovgr/ciris
45##################################
46Scala version: 3.8.0-RC6
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-RC6
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-RC6"
73"++3.8.0-RC6 -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-RC6 """{"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 9.83s.
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-RC6
94OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in ciris/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in coreJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in circeJS/crossScalaVersions
97OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in http4sJS/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in enumeratumJS/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in squantsJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in enumeratumJVM/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in coreJS/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in http4sJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in circeJVM/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in refinedJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in refinedJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in squantsJVM/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in circeNative/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in http4sNative/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in circeYaml/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in coreNative/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in refinedNative/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in http4sAwsJS/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in http4sAwsJVM/crossScalaVersions
114[info] set current project to ciris (in build file:/build/repo/)
115[info] Setting Scala version to 3.8.0-RC6 on 19 projects.
116[info] Switching Scala version on:
117[info] http4sJVM (2.12.21, 2.13.18, 3.8.0-RC6)
118[info] http4sJS (2.12.21, 2.13.18, 3.8.0-RC6)
119[info] circeJVM (2.12.21, 2.13.18, 3.8.0-RC6)
120[info] coreNative (2.13.18, 3.8.0-RC6)
121[info] coreJS (2.12.21, 2.13.18, 3.8.0-RC6)
122[info] circeJS (2.12.21, 2.13.18, 3.8.0-RC6)
123[info] coreJVM (2.12.21, 2.13.18, 3.8.0-RC6)
124[info] circeYaml (2.13.18, 3.8.0-RC6)
125[info] refinedNative (2.13.18, 3.8.0-RC6)
126[info] http4sAwsJVM (2.13.18, 3.8.0-RC6)
127[info] refinedJS (2.12.21, 2.13.18, 3.8.0-RC6)
128[info] refinedJVM (2.12.21, 2.13.18, 3.8.0-RC6)
129[info] http4sNative (2.13.18, 3.8.0-RC6)
130[info] squantsJVM (2.12.21, 2.13.18, 3.8.0-RC6)
131[info] circeNative (2.13.18, 3.8.0-RC6)
132[info] enumeratumJS (2.12.21, 2.13.18, 3.8.0-RC6)
133[info] http4sAwsJS (2.13.18, 3.8.0-RC6)
134[info] squantsJS (2.12.21, 2.13.18, 3.8.0-RC6)
135[info] enumeratumJVM (2.12.21, 2.13.18, 3.8.0-RC6)
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 Jan 8, 2026, 1:46:49 AM
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-RC6/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-RC6/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-config_2.12/3.10.2/scalafmt-config_2.12-3.10.2.pom
184Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_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/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.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/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-macros_2.12/3.10.2/scalafmt-macros_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/scalameta_2.12/4.14.2/scalameta_2.12-4.14.2.pom
193Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_2.12-0.17.0.pom
194Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.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/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/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.pom
199Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.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/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/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.pom
204Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.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/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/com/lihaoyi/sourcecode_2.12/0.4.0/sourcecode_2.12-0.4.0.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/org/scalameta/common_2.12/4.14.2/common_2.12-4.14.2.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/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.jar
218Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.jar
219Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.4/sourcecode_2.12-0.4.4.jar
220Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.2/scalafmt-config_2.12-3.10.2.jar
221Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.jar
222Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.2/scalafmt-core_2.12-3.10.2.jar
223Downloaded https://repo1.maven.org/maven2/org/scalameta/mdoc-parser_2.12/2.8.0/mdoc-parser_2.12-2.8.0.jar
224Downloading https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.14.2/common_2.12-4.14.2.jar
225Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.4.4/sourcecode_2.12-0.4.4.jar
226Downloading 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
227Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.12/0.5.1/fansi_2.12-0.5.1.jar
228Downloading https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.jar
229Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_2.12/0.17.0/metaconfig-typesafe-config_2.12-0.17.0.jar
230Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_2.12-3.10.2.jar
231Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.12/3.10.2/scalafmt-core_2.12-3.10.2.jar
232Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_2.12-0.17.0.jar
233Downloaded https://repo1.maven.org/maven2/org/typelevel/paiges-core_2.12/0.4.4/paiges-core_2.12-0.4.4.jar
234Downloading https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.17.0/metaconfig-pprint_2.12-0.17.0.jar
235Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.12/3.10.2/scalafmt-config_2.12-3.10.2.jar
236Downloading https://repo1.maven.org/maven2/org/scalameta/io_2.12/4.14.2/io_2.12-4.14.2.jar
237Downloaded https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.14.2/common_2.12-4.14.2.jar
238Downloading https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.14.2/trees_2.12-4.14.2.jar
239Downloaded 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
240Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.jar
241Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_2.12/0.17.0/metaconfig-core_2.12-0.17.0.jar
242Downloading https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.14.2/scalameta_2.12-4.14.2.jar
243Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-macros_2.12/3.10.2/scalafmt-macros_2.12-3.10.2.jar
244Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.2/scalafmt-sysops_2.12-3.10.2.jar
245Downloaded https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_2.12/0.17.0/metaconfig-pprint_2.12-0.17.0.jar
246Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.14.2/parsers_2.12-4.14.2.jar
247Downloaded https://repo1.maven.org/maven2/org/scalameta/io_2.12/4.14.2/io_2.12-4.14.2.jar
248Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.12/3.10.2/scalafmt-sysops_2.12-3.10.2.jar
249Downloaded https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.14.2/scalameta_2.12-4.14.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-RC6/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.224s
259 + refTypeConfigDecoder.error 0.057s
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-RC6/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-RC6/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-RC6/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.067s
287 + ConfigKey.env 0.009s
288 + ConfigKey.eq.antisymmetry eq 0.018s
289 + ConfigKey.eq.reflexivity eq 0.005s
290 + ConfigKey.eq.symmetry eq 0.006s
291 + ConfigKey.eq.transitivity eq 0.006s
292 + ConfigKey.equals.key 0.004s
293 + ConfigKey.equals.non key 0.001s
294 + ConfigKey.hashCode 0.004s
295 + ConfigKey.prop 0.003s
296 + ConfigKey.show 0.003s
297 + ConfigKey.toString 0.002s
298 + ConfigKey.unapply 0.001s
299ciris.ConfigKeyRuntimePlatformSpec:
300 + ConfigKey.file 0.004s
301ciris.CirisSpec:
302 + default 0.214s
303 + prop 0.03s
304ciris.ConfigValueLawsSpec:
305 + ConfigValue.flatMap.apply composition 0.075s
306 + ConfigValue.flatMap.covariant composition 0.033s
307 + ConfigValue.flatMap.covariant identity 0.026s
308 + ConfigValue.flatMap.flatMap associativity 0.036s
309 + ConfigValue.flatMap.flatMap consistent apply 0.028s
310 + ConfigValue.flatMap.flatMap from tailRecM consistency 0.027s
311 + ConfigValue.flatMap.invariant composition 0.024s
312 + ConfigValue.flatMap.invariant identity 0.021s
313 + ConfigValue.flatMap.map2/map2Eval consistency 0.025s
314 + ConfigValue.flatMap.map2/product-map consistency 0.038s
315 + ConfigValue.flatMap.mapOrKeepToMapEquivalence 0.02s
316 + ConfigValue.flatMap.mproduct consistent flatMap 0.031s
317 + ConfigValue.flatMap.productL consistent map2 0.016s
318 + ConfigValue.flatMap.productR consistent map2 0.019s
319 + ConfigValue.flatMap.semigroupal associativity 0.026s
320 + ConfigValue.flatMap.tailRecM consistent flatMap 0.023s
321 + ConfigValue.Par.apply.apply composition 0.162s
322 + ConfigValue.Par.apply.covariant composition 0.014s
323 + ConfigValue.Par.apply.covariant identity 0.017s
324 + ConfigValue.Par.apply.invariant composition 0.022s
325 + ConfigValue.Par.apply.invariant identity 0.015s
326 + ConfigValue.Par.apply.map2/map2Eval consistency 0.07s
327 + ConfigValue.Par.apply.map2/product-map consistency 0.052s
328 + ConfigValue.Par.apply.mapOrKeepToMapEquivalence 0.014s
329 + ConfigValue.Par.apply.productL consistent map2 0.055s
330 + ConfigValue.Par.apply.productR consistent map2 0.048s
331 + ConfigValue.Par.apply.semigroupal associativity 0.057s
332 + ConfigValue.parallel.isomorphic functor 0.015s
333 + ConfigValue.parallel.parallel round trip 0.009s
334 + ConfigValue.parallel.sequential round trip 0.012s
335ciris.ConfigValueSpec:
336 + ConfigValue.alt.loaded alt loaded 0.002s
337 + ConfigValue.alt.loaded alt failed 0.002s
338 + ConfigValue.alt.loaded alt missing 0.001s
339 + ConfigValue.alt.loaded alt default 0.001s
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.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.001s
348 + ConfigValue.alt.default alt loaded 0.001s
349 + ConfigValue.alt.default alt failed 0.001s
350 + ConfigValue.alt.default alt missing 0.001s
351 + ConfigValue.alt.default alt default 0.001s
352 + ConfigValue.as.default success 0.01s
353 + ConfigValue.as.default error 0.002s
354 + ConfigValue.as.failed success 0.0s
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.001s
359 + ConfigValue.as.missing error 0.0s
360 + ConfigValue.async.default 0.002s
361 + ConfigValue.async.error 0.003s
362 + ConfigValue.async.failed 0.001s
363 + ConfigValue.async.loaded 0.003s
364 + ConfigValue.async.missing 0.001s
365 + ConfigValue.async_.default 0.001s
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.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.001s
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.001s
383 + ConfigValue.eval.missing 0.001s
384 + ConfigValue.evalMap.default 0.001s
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.001s
390 + ConfigValue.evalMap.missing 0.0s
391 + ConfigValue.evalMap.missing error 0.0s
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.001s
397 + ConfigValue.evalAttemptTap.default 0.001s
398 + ConfigValue.evalAttemptTap.missing 0.001s
399 + ConfigValue.evalAttemptTap.failed 0.001s
400 + ConfigValue.flatMap.default >> default 0.0s
401 + ConfigValue.flatMap.default >> failed 0.001s
402 + ConfigValue.flatMap.default >> loaded 0.001s
403 + ConfigValue.flatMap.default >> missing 0.0s
404 + ConfigValue.flatMap.failed >> default 0.001s
405 + ConfigValue.flatMap.failed >> failed 0.001s
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.001s
410 + ConfigValue.flatMap.loaded >> loaded 0.0s
411 + ConfigValue.flatMap.loaded >> missing 0.001s
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.001s
417 + ConfigValue.load.failed 0.0s
418 + ConfigValue.load.loaded 0.001s
419 + ConfigValue.load.missing 0.0s
420 + ConfigValue.option.default 0.002s
421 + ConfigValue.option.failed 0.0s
422 + ConfigValue.option.loaded 0.001s
423 + ConfigValue.option.missing 0.0s
424 + ConfigValue.option.eqv map(_.some).default(None) 0.012s
425 + ConfigValue.or.failed or failed 0.0s
426 + ConfigValue.or.failed or loaded 0.001s
427 + ConfigValue.or.failed or missing 0.001s
428 + ConfigValue.or.failed or default 0.0s
429 + ConfigValue.or.loaded or failed 0.001s
430 + ConfigValue.or.loaded or loaded 0.0s
431 + ConfigValue.or.loaded or missing 0.001s
432 + ConfigValue.or.loaded or default 0.001s
433 + ConfigValue.or.missing or failed 0.0s
434 + ConfigValue.or.missing or loaded 0.001s
435 + ConfigValue.or.missing or missing 0.001s
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.001s
442 + ConfigValue.parallel.(default, failed).parTupled 0.0s
443 + ConfigValue.parallel.(default, loaded).parTupled 0.001s
444 + ConfigValue.parallel.(default, missing).parTupled 0.001s
445 + ConfigValue.parallel.(failed, default).parTupled 0.0s
446 + ConfigValue.parallel.(failed, failed).parTupled 0.001s
447 + ConfigValue.parallel.(failed, loaded).parTupled 0.0s
448 + ConfigValue.parallel.(failed, missing).parTupled 0.001s
449 + ConfigValue.parallel.(loaded, default).parTupled 0.001s
450 + ConfigValue.parallel.(loaded, failed).parTupled 0.0s
451 + ConfigValue.parallel.(loaded, loaded).parTupled 0.001s
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.001s
458 + ConfigValue.redacted.failed 0.001s
459 + ConfigValue.redacted.loaded 0.001s
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.0s
465 + ConfigValue.secret.loaded 0.0s
466 + ConfigValue.secret.loaded sensitive 0.0s
467 + ConfigValue.secret.missing 0.001s
468 + ConfigValue.base64 0.011s
469 + ConfigValue.secret.base64 0.01s
470 + ConfigValue.base64.error 0.012s
471ciris.ConfigKeyDoctest:
472 + ConfigKey.scala:11: ConfigKey 0.001s
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.022s
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.003s
482 + ConfigEntry.eq.symmetry eq 0.006s
483 + ConfigEntry.eq.transitivity eq 0.008s
484 + ConfigEntry.mapError.default 0.004s
485 + ConfigEntry.mapError.failed 0.003s
486 + ConfigEntry.mapError.loaded 0.005s
487 + ConfigEntry.show 0.014s
488 + ConfigEntry.traverse.collectFirst reference 0.016s
489 + ConfigEntry.traverse.collectFirstSome reference 0.008s
490 + ConfigEntry.traverse.contains all elements from itself 0.006s
491 + ConfigEntry.traverse.contains consistent with exists 0.008s
492 + ConfigEntry.traverse.contains consistent with forall 0.006s
493 + ConfigEntry.traverse.covariant composition 0.004s
494 + ConfigEntry.traverse.covariant identity 0.004s
495 + ConfigEntry.traverse.dropWhile_ reference 0.005s
496 + ConfigEntry.traverse.exists consistent with find 0.004s
497 + ConfigEntry.traverse.exists is lazy 0.004s
498 + ConfigEntry.traverse.filter_ reference 0.004s
499 + ConfigEntry.traverse.fold reference 0.008s
500 + ConfigEntry.traverse.foldLeft consistent with foldMap 0.008s
501 + ConfigEntry.traverse.foldM identity 0.008s
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.007s
506 + ConfigEntry.traverse.forall is lazy 0.003s
507 + ConfigEntry.traverse.forall true if empty 0.003s
508 + ConfigEntry.traverse.get reference 0.013s
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.002s
513 + ConfigEntry.traverse.ordered consistency 0.004s
514 + ConfigEntry.traverse.reduceLeftOption consistent with reduceLeftToOption 0.004s
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.002s
520 + ConfigEntry.traverse.traverse order consistency 0.004s
521 + ConfigEntry.traverse.traverse parallel composition 0.006s
522 + ConfigEntry.traverse.traverse ref mapAccumulate 0.029s
523 + ConfigEntry.traverse.traverse ref mapWithIndex 0.008s
524 + ConfigEntry.traverse.traverse ref mapWithLongIndex 0.008s
525 + ConfigEntry.traverse.traverse ref traverseWithIndexM 0.006s
526 + ConfigEntry.traverse.traverse ref traverseWithLongIndexM 0.005s
527 + ConfigEntry.traverse.traverse ref updated 0.004s
528 + ConfigEntry.traverse.traverse ref zipWithIndex 0.006s
529 + ConfigEntry.traverse.traverse ref zipWithLongIndex 0.006s
530 + ConfigEntry.traverse.traverse sequential composition 0.017s
531 + ConfigEntry.traverse.traverse traverseTap 0.002s
532 + ConfigEntry.traverse.unordered traverse consistent with sequence 0.002s
533 + ConfigEntry.traverse.unordered traverse parallel composition 0.005s
534 + ConfigEntry.traverse.unordered traverse sequential composition 0.005s
535 + ConfigEntry.traverse.unorderedFold consistent with unorderedFoldMap 0.002s
536ciris.ConfigErrorSpec:
537 + ConfigError.and.messages 0.08s
538 + ConfigError.and.redacted 0.075s
539 + ConfigError.and.toString 0.033s
540 + ConfigError.apply.messages 0.002s
541 + ConfigError.apply.redacted 0.001s
542 + ConfigError.apply.hashCode 0.004s
543 + ConfigError.apply.equals 0.004s
544 + ConfigError.apply.toString 0.001s
545 + ConfigError.decode.key 0.003s
546 + ConfigError.decode.key redacted 0.003s
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.004s
553 + ConfigError.eq.reflexivity eq 0.002s
554 + ConfigError.eq.symmetry eq 0.002s
555 + ConfigError.eq.transitivity eq 0.004s
556 + ConfigError.loaded.messages 0.0s
557 + ConfigError.loaded.redacted 0.0s
558 + ConfigError.loaded.toString 0.0s
559 + ConfigError.missing.messages 0.002s
560 + ConfigError.missing.redacted 0.002s
561 + ConfigError.missing.toString 0.001s
562 + ConfigError.normalize 0.024s
563 + ConfigError.or.messages 0.028s
564 + ConfigError.or.redacted 0.036s
565 + ConfigError.or.toString 0.021s
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.002s
572 + ConfigError#throwable 0.003s
573 + ConfigError#uncapitalize 0.001s
574 + ConfigError.show 0.002s
575ciris.ConfigDecoderSpec:
576 + ConfigDecoder.as 0.006s
577 + ConfigDecoder.bigDecimal.success 0.011s
578 + ConfigDecoder.bigDecimal.failure 0.005s
579 + ConfigDecoder.bigInt.success 0.006s
580 + ConfigDecoder.bigInt.failure 0.007s
581 + ConfigDecoder.boolean.success 0.002s
582 + ConfigDecoder.boolean.failure 0.003s
583 + ConfigDecoder.byte.success 0.004s
584 + ConfigDecoder.byte.failure 0.006s
585 + ConfigDecoder.char.success 0.003s
586 + ConfigDecoder.char.failure 0.002s
587 + ConfigDecoder.double.success 0.013s
588 + ConfigDecoder.double.success percent 0.007s
589 + ConfigDecoder.double.failure 0.005s
590 + ConfigDecoder.duration.success 0.016s
591 + ConfigDecoder.duration.failure 0.008s
592 + ConfigDecoder.finiteDuration.success 0.006s
593 + ConfigDecoder.finiteDuration.failure 0.006s
594 + ConfigDecoder.float.success 0.009s
595 + ConfigDecoder.float.success percent 0.004s
596 + ConfigDecoder.float.failure 0.006s
597 + ConfigDecoder.int.success 0.001s
598 + ConfigDecoder.int.failure 0.005s
599 + ConfigDecoder.long.success 0.003s
600 + ConfigDecoder.long.failure 0.005s
601 + ConfigDecoder.contravariant.contravariant composition 0.469s
602 + ConfigDecoder.contravariant.contravariant identity 0.164s
603 + ConfigDecoder.contravariant.invariant composition 0.369s
604 + ConfigDecoder.contravariant.invariant identity 0.109s
605 + ConfigDecoder.monadError.ap consistent with product + map 0.182s
606 + ConfigDecoder.monadError.applicative homomorphism 0.117s
607 + ConfigDecoder.monadError.applicative identity 0.149s
608 + ConfigDecoder.monadError.applicative interchange 0.128s
609 + ConfigDecoder.monadError.applicative map 0.143s
610 + ConfigDecoder.monadError.applicative unit 0.029s
611 + ConfigDecoder.monadError.applicativeError adaptError pure 0.033s
612 + ConfigDecoder.monadError.applicativeError adaptError raise 0.194s
613 + ConfigDecoder.monadError.applicativeError attempt consistent with attemptT 0.158s
614 + ConfigDecoder.monadError.applicativeError attempt fromEither consistent with pure 0.022s
615 + ConfigDecoder.monadError.applicativeError handle 0.082s
616 + ConfigDecoder.monadError.applicativeError handleError . raiseError left-distributes over ap 0.152s
617 + ConfigDecoder.monadError.applicativeError handleError . raiseError right-distributes over ap 0.146s
618 + ConfigDecoder.monadError.applicativeError handleError consistent with recover 0.179s
619 + ConfigDecoder.monadError.applicativeError handleError pure 0.02s
620 + ConfigDecoder.monadError.applicativeError handleErrorWith consistent with recoverWith 0.204s
621 + ConfigDecoder.monadError.applicativeError handleErrorWith pure 0.02s
622 + ConfigDecoder.monadError.applicativeError handleWith 0.153s
623 + ConfigDecoder.monadError.applicativeError onError pure 0.021s
624 + ConfigDecoder.monadError.applicativeError onError raise 0.105s
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.175s
628 + ConfigDecoder.monadError.applicativeError redeem is derived from attempt and map 0.206s
629 + ConfigDecoder.monadError.applicativeError voidError consistent with void+handleError 0.093s
630 + ConfigDecoder.monadError.apply composition 0.172s
631 + ConfigDecoder.monadError.covariant composition 0.184s
632 + ConfigDecoder.monadError.covariant identity 0.106s
633 + ConfigDecoder.monadError.flatMap associativity 0.21s
634 + ConfigDecoder.monadError.flatMap consistent apply 0.153s
635 + ConfigDecoder.monadError.flatMap from tailRecM consistency 0.174s
636 + ConfigDecoder.monadError.invariant composition 0.185s
637 + ConfigDecoder.monadError.invariant identity 0.105s
638 + ConfigDecoder.monadError.map flatMap coherence 0.145s
639 + ConfigDecoder.monadError.map2/map2Eval consistency 0.182s
640 + ConfigDecoder.monadError.map2/product-map consistency 0.181s
641 + ConfigDecoder.monadError.mapOrKeepToMapEquivalence 0.146s
642 + ConfigDecoder.monadError.monad left identity 0.129s
643 + ConfigDecoder.monadError.monad right identity 0.106s
644 + ConfigDecoder.monadError.monadError ensure consistency 0.132s
645 + ConfigDecoder.monadError.monadError ensureOr consistency 0.152s
646 + ConfigDecoder.monadError.monadError left zero 0.021s
647 + ConfigDecoder.monadError.monadError redeemWith is derived from attempt and flatMap 0.263s
648 + ConfigDecoder.monadError.monadError rethrow attempt 0.109s
649 + ConfigDecoder.monadError.monoidal left identity 0.107s
650 + ConfigDecoder.monadError.monoidal right identity 0.11s
651 + ConfigDecoder.monadError.mproduct consistent flatMap 0.351s
652 + ConfigDecoder.monadError.productL consistent map2 0.15s
653 + ConfigDecoder.monadError.productR consistent map2 0.149s
654 + ConfigDecoder.monadError.replicateA_ consistent with replicateA.void 0.169s
655 + ConfigDecoder.monadError.semigroupal associativity 0.18s
656 + ConfigDecoder.monadError.tailRecM consistent flatMap 0.228s
657 + ConfigDecoder.monadError.tailRecM stack safety 0.096s
658 + ConfigDecoder.secret.success 0.002s
659 + ConfigDecoder.secret.failure 0.003s
660 + ConfigDecoder.short.success 0.002s
661 + ConfigDecoder.short.failure 0.004s
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.003s
667 + Secret.eq.reflexivity eq 0.002s
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.011s
674 + Secret.toString 0.003s
675 + Secret.unapply 0.001s
676 + Secret.value 0.0s
677 + Secret.valueHash 0.001s
678 + Secret.valueShortHash 0.002s
679ciris.ConfigValueDoctest:
680 + ConfigValue.scala:22: ConfigValue 0.002s
681ciris.ConfigErrorDoctest:
682 + ConfigError.scala:14: ConfigError 0.004s
683ciris.UseOnceSecretSpec:
684 + UseOnceSecret.nullifies 0.02s
685 + UseOnceSecret.useOnce 0.008s
686 + UseOnceSecret.useTwice 0.025s
687ciris.CirisRuntimePlatformSpec:
688 + env 0.015s
689 + file.path 0.04s
690 + file.path.charset 0.063s
691ciris.SecretDoctest:
692 + Secret.scala:13: Secret 0.002s
693 + Secret.scala:75: apply 0.001s
694 + Secret.scala:116: unapply 0.0s
695ciris.ConfigExceptionSpec:
696 + ConfigException.eq.antisymmetry eq 0.005s
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.002s
701 + ConfigException.message.contains 0.004s
702 + ConfigException.message.leading 0.002s
703 + ConfigException.message.trailing 0.002s
704 + ConfigException.messageLength 0.003s
705 + ConfigException.toString 0.003s
706 + ConfigException.unapply 0.002s
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-RC6/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.201s
719 + hostConfigDecoder.success 0.016s
720 + portConfigDecoder.error 0.003s
721 + portConfigDecoder.success 0.001s
722 + uriConfigDecoder.error 0.211s
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-RC6/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-RC6/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.329s
742 + circeYamlConfigDecoder.success.noquotes 0.002s
743 + circeYamlConfigDecoder.success.quotes 0.002s
744 + circeYamlConfigDecoder.invalid.noquotes 0.016s
745 + circeYamlConfigDecoder.invalid 0.001s
746 + circeYamlConfigDecoder.invalid.redacted 0.002s
747 + circeYamlConfigDecoder.invalid.loaded 0.01s
748 + circeYamlConfigDecoder.invalid.loaded.redacted 0.001s
749 + yamlConfigDecoder.success 0.003s
750 + yamlConfigDecoder.invalid 0.002s
751 + yamlConfigDecoder.invalid.redacted 0.001s
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-RC6/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-RC6/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.294s
770 + byteEnum.error 0.067s
771 + byteEnum.error.non 0.029s
772 + charEnum.success 0.013s
773 + charEnum.error 0.011s
774 + charEnum.error.non 0.014s
775 + intEnum.success 0.011s
776 + intEnum.error 0.012s
777 + intEnum.error.non 0.012s
778 + longEnum.success 0.011s
779 + longEnum.error 0.013s
780 + longEnum.error.non 0.012s
781 + shortEnum.success 0.01s
782 + shortEnum.error 0.014s
783 + shortEnum.error.non 0.014s
784 + stringEnum.success 0.01s
785 + stringEnum.error 0.011s
786enumeratum.CirisEnumSpec:
787 + enum.success 0.01s
788 + enum.error 0.009s
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-RC6/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-RC6/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.04s
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-RC6/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-RC6/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.252s
822 + circeConfigDecoder.invalid 0.013s
823 + circeConfigDecoder.invalid.redacted 0.002s
824 + circeConfigDecoder.invalid.loaded 0.006s
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.013s
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": 12856, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
841 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
842 "test-compile": {"status": "ok", "tookMs": 3628, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
843 "test": {"status": "ok", "tookMs": 1550, "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": 2452, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
851 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
852 "test-compile": {"status": "ok", "tookMs": 1226, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
853 "test": {"status": "ok", "tookMs": 950, "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": 55, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
861 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
862 "test-compile": {"status": "ok", "tookMs": 9993, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
863 "test": {"status": "ok", "tookMs": 13621, "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": 90, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
871 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
872 "test-compile": {"status": "ok", "tookMs": 2058, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
873 "test": {"status": "ok", "tookMs": 1239, "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": 605, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
881 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
882 "test-compile": {"status": "ok", "tookMs": 1468, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
883 "test": {"status": "ok", "tookMs": 1153, "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": 614, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
891 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
892 "test-compile": {"status": "ok", "tookMs": 3109, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
893 "test": {"status": "ok", "tookMs": 1464, "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": 293, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
901 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
902 "test-compile": {"status": "ok", "tookMs": 1071, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
903 "test": {"status": "ok", "tookMs": 1016, "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": 731, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
911 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
912 "test-compile": {"status": "ok", "tookMs": 1267, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
913 "test": {"status": "ok", "tookMs": 1235, "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: 84 s (0:01:24.0), completed Jan 8, 2026, 1:48:13 AM
921[0JChecking patch project/plugins.sbt...
922Checking patch build.sbt...
923Applied patch project/plugins.sbt cleanly.
924Applied patch build.sbt cleanly.