Build Logs
zio/zio-dynamodb • 3.8.0-RC5:2025-12-31
Errors
4
Warnings
1906
Total Lines
3140
1##################################
2Clonning https://github.com/zio/zio-dynamodb.git into /build/repo using revision v1.0.0-RC24
3##################################
4Note: switching to '4dba68ed8e3ee76e63a6138827f5c640c558cd5e'.
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
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.4 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.4-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: project/BuildHelper.scala
32Pattern: val Scala3 = "3.3.7"
33Replacement: val Scala3 = "3.7.4"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (21))
36Compiled project (Scala 3.7.3, JVM (21))
37Successfully applied pattern 'val Scala3 = "3.3.7"' in project/BuildHelper.scala
38----
39Starting build for 3.7.4
40Execute tests: false
41sbt project found:
42No prepare script found for project zio/zio-dynamodb
43##################################
44Scala version: 3.7.4
45Targets: dev.zio%zio-dynamodb dev.zio%zio-dynamodb-ce dev.zio%zio-dynamodb-future dev.zio%zio-dynamodb-json
46Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
47##################################
48Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
49Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
50[sbt_options] declare -a sbt_options=()
51[process_args] java_version = '21'
52[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
53# Executing command line:
54java
55-Dfile.encoding=UTF-8
56-Dcommunitybuild.scala=3.7.4
57-Dcommunitybuild.project.dependencies.add=
58-Xmx7G
59-Xms4G
60-Xss8M
61-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
62-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
63-jar
64/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
65"setCrossScalaVersions 3.7.4"
66"++3.7.4 -v"
67"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
68"set every credentials := Nil"
69"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
70"removeScalacOptionsStartingWith -P:wartremover"
71
72moduleMappings
73"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" dev.zio%zio-dynamodb dev.zio%zio-dynamodb-ce dev.zio%zio-dynamodb-future dev.zio%zio-dynamodb-json"
74
75[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
76[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
77[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
78[info] loading project definition from /build/repo/project
79[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
80[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
81[info] Compilation completed in 8.46s.
82[info] done compiling
83/build/repo/build.sbt:53: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
84 .configs(IntegrationTest)
85 ^
86/build/repo/build.sbt:55: warning: lazy value itSettings in object Defaults is deprecated (since 1.9.0): Create a separate subproject instead of using IntegrationTest and in addition avoid using itSettings
87 Defaults.itSettings,
88 ^
89/build/repo/build.sbt:56: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
90 resolvers += Resolver.sonatypeCentralSnapshots
91 resolvers ++= Resolver.sonatypeOssRepos("releases"),
92 ^
93/build/repo/build.sbt:278: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
94 resolvers += Resolver.sonatypeCentralSnapshots
95 resolvers ++= Resolver.sonatypeOssRepos("releases"),
96 ^
97/build/repo/build.sbt:312: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
98 .configs(IntegrationTest)
99 ^
100/build/repo/build.sbt:331: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
101 .configs(IntegrationTest)
102 ^
103/build/repo/build.sbt:347: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
104 .configs(IntegrationTest)
105 ^
106[info] loading settings for project root from build.sbt...
107[info] set current project to root (in build file:/build/repo/)
108Execute setCrossScalaVersions: 3.7.4
109OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-benchmarks/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-future/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-ce/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in docs/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-examples/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-json/crossScalaVersions
116[info] set current project to root (in build file:/build/repo/)
117[info] Setting Scala version to 3.7.4 on 7 projects.
118[info] Switching Scala version on:
119[info] zio-dynamodb-ce (2.13.18, 3.7.4)
120[info] zio-dynamodb-examples (2.13.18, 3.7.4)
121[info] docs (2.13.18, 3.7.4)
122[info] zio-dynamodb-json (2.13.18, 3.7.4)
123[info] zio-dynamodb (2.13.18, 3.7.4)
124[info] zio-dynamodb-future (2.13.18, 3.7.4)
125[info] zio-dynamodb-benchmarks (2.13.18, 3.7.4)
126[info] Excluding projects:
127[info] * root (2.13.18)
128[info] Reapplying settings...
129[info] set current project to root (in build file:/build/repo/)
130Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
131[info] Reapplying settings...
132[info] set current project to root (in build file:/build/repo/)
133[info] Defining Global / credentials, credentials and 6 others.
134[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 63 others.
135[info] Run `last` for details.
136[info] Reapplying settings...
137[info] set current project to root (in build file:/build/repo/)
138Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
139[info] Reapplying settings...
140OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
141
142 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
143 Did you mean allExcludeDependencies ?
144 , retry without global scopes
145[info] Reapplying settings...
146[info] set current project to root (in build file:/build/repo/)
147Execute removeScalacOptionsStartingWith: -P:wartremover
148[info] Reapplying settings...
149[info] set current project to root (in build file:/build/repo/)
150[success] Total time: 0 s, completed Dec 31, 2025, 9:15:08 PM
151Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
152Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
153Starting build...
154Projects: Set(zio-dynamodb, zio-dynamodb-ce, zio-dynamodb-future, zio-dynamodb-json)
155Starting build for ProjectRef(file:/build/repo/,zio-dynamodb) (zio-dynamodb)... [0/4]
156OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
157OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
158OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
159Compile scalacOptions: -encoding, UTF-8, -explaintypes, -language:higherKinds, -language:existentials, -unchecked, -Xexperimental, -Ypartial-unification, -opt-warnings, -Ywarn-extra-implicit, -Yno-adapted-args, -Ywarn-inaccessible, -Ywarn-nullary-override, -Ywarn-nullary-unit, -Wconf:cat=unused-nowarn:s, -language:higherKinds, -explaintypes, -Yrangepos, -Xlint:_,-missing-interpolator,-type-parameter-shadow,-infer-any, -Ypatmat-exhaust-depth, 40, -Ywarn-numeric-widen, -Ywarn-value-discard, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
160[info] compiling 55 Scala sources to /build/repo/dynamodb/target/scala-3.7.4/classes ...
161[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
162[warn] unknown category: unused-nowarn
163[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
164[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
165[warn] bad option '-Xexperimental' was ignored
166[warn] bad option '-Ypartial-unification' was ignored
167[warn] bad option '-opt-warnings' was ignored
168[warn] bad option '-Ywarn-extra-implicit' was ignored
169[warn] bad option '-Yno-adapted-args' was ignored
170[warn] bad option '-Ywarn-inaccessible' was ignored
171[warn] bad option '-Ywarn-nullary-override' was ignored
172[warn] bad option '-Ywarn-nullary-unit' was ignored
173[warn] Flag -explain-types set repeatedly
174[warn] bad option '-Yrangepos' was ignored
175[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
176[warn] bad option '-Ypatmat-exhaust-depth' was ignored
177[warn] bad option '-Ywarn-numeric-widen' was ignored
178[warn] bad option '-Ywarn-value-discard' was ignored
179[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMap.scala:18:38
180[warn] 18 | def loop(pe: ProjectionExpression[_, _], acc: (AliasMap, List[String])): (AliasMap, List[String]) =
181[warn] | ^
182[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
183[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
184[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMap.scala:18:41
185[warn] 18 | def loop(pe: ProjectionExpression[_, _], acc: (AliasMap, List[String])): (AliasMap, List[String]) =
186[warn] | ^
187[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
188[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
189[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMapRender.scala:46:47
190[warn] 46 | def forEach(paths: List[ProjectionExpression[_, _]]): AliasMapRender[List[String]] =
191[warn] | ^
192[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
193[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
194[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMapRender.scala:46:50
195[warn] 46 | def forEach(paths: List[ProjectionExpression[_, _]]): AliasMapRender[List[String]] =
196[warn] | ^
197[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
198[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
199[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:159:45
200[warn] 159 | enumEncoder(annotations, cs.toSeq: _*)
201[warn] | ^
202[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
203[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
204[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:170:83
205[warn] 170 | private def genericRecordEncoder(structure: FieldSet): Encoder[ListMap[String, _]] = {
206[warn] | ^
207[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
208[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
209[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:171:34
210[warn] 171 | (valuesMap: ListMap[String, _]) =>
211[warn] | ^
212[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
213[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
214[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:230:67
215[warn] 230 | private case class FieldInfo(name: String, field: Schema.Field[_, _], encoder: Encoder[_])
216[warn] | ^
217[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
218[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
219[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:230:70
220[warn] 230 | private case class FieldInfo(name: String, field: Schema.Field[_, _], encoder: Encoder[_])
221[warn] | ^
222[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
223[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
224[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:230:91
225[warn] 230 | private case class FieldInfo(name: String, field: Schema.Field[_, _], encoder: Encoder[_])
226[warn] | ^
227[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
228[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
229[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:232:60
230[warn] 232 | private def caseClassEncoder[Z](fields: Schema.Field[Z, _]*): Encoder[Z] = {
231[warn] | ^
232[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
233[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
234[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:243:25
235[warn] 243 | val enc: Encoder[_] = encoder(fieldSchema)
236[warn] | ^
237[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
238[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
239[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:257:36
240[warn] 257 | val field: Schema.Field[_, _] = fieldInfo.field
241[warn] | ^
242[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
243[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
244[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:257:39
245[warn] 257 | val field: Schema.Field[_, _] = fieldInfo.field
246[warn] | ^
247[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
248[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
249[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:259:79
250[warn] 259 | val deconstructed = field.asInstanceOf[Schema.Field[Z, _]].get(a)
251[warn] | ^
252[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
253[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
254[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:350:78
255[warn] 350 | private def enumEncoder[Z](annotations: Chunk[Any], cases: Schema.Case[Z, _]*): Encoder[Z] =
256[warn] | ^
257[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
258[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
259[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:356:17
260[warn] 356 | cases: _*
261[warn] | ^
262[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
263[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
264[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:359:34
265[warn] 359 | defaultEnumEncoder(cases: _*)
266[warn] | ^
267[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
268[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
269[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:361:60
270[warn] 361 | private def defaultEnumEncoder[Z](cases: Schema.Case[Z, _]*): Encoder[Z] =
271[warn] | ^
272[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
273[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
274[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:378:28
275[warn] 378 | cases: Schema.Case[Z, _]*
276[warn] | ^
277[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
278[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
279[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:631:45
280[warn] 631 | enumDecoder(annotations, cs.toSeq: _*)
281[warn] | ^
282[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
283[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
284[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:668:90
285[warn] 668 | DynamicValue.Record(TypeId.parse("AttributeValue.Map"), ListMap(map.toList: _*))
286[warn] | ^
287[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
288[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
289[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:920:76
290[warn] 920 | private def mapDecoder[K, V](ks: Schema[K], vs: Schema[V]): Decoder[Map[_, V]] =
291[warn] | ^
292[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
293[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
294[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:961:78
295[warn] 961 | private def enumDecoder[Z](annotations: Chunk[Any], cases: Schema.Case[Z, _]*): Decoder[Z] =
296[warn] | ^
297[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
298[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
299[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:966:17
300[warn] 966 | cases: _*
301[warn] | ^
302[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
303[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
304[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:969:34
305[warn] 969 | defaultEnumDecoder(cases: _*)
306[warn] | ^
307[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
308[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
309[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:971:60
310[warn] 971 | private def defaultEnumDecoder[Z](cases: Schema.Case[Z, _]*): Decoder[Z] =
311[warn] | ^
312[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
313[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
314[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:995:28
315[warn] 995 | cases: Schema.Case[Z, _]*
316[warn] | ^
317[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
318[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
319[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:997:68
320[warn] 997 | def findCase(value: String): Either[ItemError, Schema.Case[Z, _]] =
321[warn] | ^
322[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
323[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
324[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1013:30
325[warn] 1013 | def arity(s: Schema[_]): Int =
326[warn] | ^
327[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
328[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
329[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1026:40
330[warn] 1026 | .sortWith((a: Schema.Case[_, _], b: Schema.Case[_, _]) => arity(a.schema) > arity(b.schema))
331[warn] | ^
332[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
333[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
334[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1026:43
335[warn] 1026 | .sortWith((a: Schema.Case[_, _], b: Schema.Case[_, _]) => arity(a.schema) > arity(b.schema))
336[warn] | ^
337[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
338[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
339[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1026:62
340[warn] 1026 | .sortWith((a: Schema.Case[_, _], b: Schema.Case[_, _]) => arity(a.schema) > arity(b.schema))
341[warn] | ^
342[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
343[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
344[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1026:65
345[warn] 1026 | .sortWith((a: Schema.Case[_, _], b: Schema.Case[_, _]) => arity(a.schema) > arity(b.schema))
346[warn] | ^
347[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
348[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
349[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1080:27
350[warn] 1080 | fields: Schema.Field[_, _]*
351[warn] | ^
352[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
353[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
354[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1080:30
355[warn] 1080 | fields: Schema.Field[_, _]*
356[warn] | ^
357[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
358[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
359[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1110:42
360[warn] 1110 | private def isCaseObject(s: Schema.Case[_, _]) =
361[warn] | ^
362[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
363[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
364[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1110:45
365[warn] 1110 | private def isCaseObject(s: Schema.Case[_, _]) =
366[warn] | ^
367[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
368[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
369[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:149:104
370[warn] 149 | private[dynamodb] final case class ProjectionExpressionOperand[From](pe: ProjectionExpression[From, _])
371[warn] | ^
372[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
373[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
374[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:168:92
375[warn] 168 | private[dynamodb] final case class AttributeExists[From](path: ProjectionExpression[From, _])
376[warn] | ^
377[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
378[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
379[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:170:95
380[warn] 170 | private[dynamodb] final case class AttributeNotExists[From](path: ProjectionExpression[From, _])
381[warn] | ^
382[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
383[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
384[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:173:37
385[warn] 173 | path: ProjectionExpression[From, _],
386[warn] | ^
387[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
388[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
389[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:176:85
390[warn] 176 | private[dynamodb] final case class Contains[From](path: ProjectionExpression[From, _], value: AttributeValue)
391[warn] | ^
392[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
393[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
394[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:178:87
395[warn] 178 | private[dynamodb] final case class BeginsWith[From](path: ProjectionExpression[From, _], value: AttributeValue)
396[warn] | ^
397[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
398[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
399[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:8:38
400[warn] 8 | def execute[A](query: DynamoDBQuery[_, A]): ZIO[Any, DynamoDBError, A]
401[warn] | ^
402[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
403[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
404[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:17:41
405[warn] 17 | lazy val test: ULayer[DynamoDBExecutor with TestDynamoDBExecutor] = {
406[warn] | ^^^^
407[warn] |with as a type operator has been deprecated; use & instead
408[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
409[warn] |
410[warn] | longer explanation available when compiling with `-explain`
411[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:19:48
412[warn] 19 | ref <- Ref.make(List.empty[DynamoDBQuery[_, _]])
413[warn] | ^
414[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
415[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
416[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:19:51
417[warn] 19 | ref <- Ref.make(List.empty[DynamoDBQuery[_, _]])
418[warn] | ^
419[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
420[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
421[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:28:72
422[warn] 28 | def test(tableAndPKNames: (String, String)*): ULayer[DynamoDBExecutor with TestDynamoDBExecutor] = {
423[warn] | ^^^^
424[warn] |with as a type operator has been deprecated; use & instead
425[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
426[warn] |
427[warn] | longer explanation available when compiling with `-explain`
428[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:30:48
429[warn] 30 | ref <- Ref.make(List.empty[DynamoDBQuery[_, _]])
430[warn] | ^
431[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
432[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
433[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:30:51
434[warn] 30 | ref <- Ref.make(List.empty[DynamoDBQuery[_, _]])
435[warn] | ^
436[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
437[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
438[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:103:53
439[warn] 103 | def executeConstructor[A](constructor: Constructor[_, A]): ZIO[Any, Throwable, A] =
440[warn] | ^
441[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
442[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
443[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:124:47
444[warn] 124 | override def execute[A](query: DynamoDBQuery[_, A]): ZIO[Any, DynamoDBError, A] = {
445[warn] | ^
446[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
447[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
448[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:427:71
449[warn] 427 | private def constructorToTransactionType[A](constructor: Constructor[_, A]): Option[TransactionType] =
450[warn] | ^
451[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
452[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
453[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:440:25
454[warn] 440 | query: DynamoDBQuery[_, A]
455[warn] | ^
456[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
457[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
458[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:690:73
459[warn] 690 | .map(a => TableGet(keySet, a.asInstanceOf[Set[ProjectionExpression[_, _]]]))
460[warn] | ^
461[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
462[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
463[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:690:76
464[warn] 690 | .map(a => TableGet(keySet, a.asInstanceOf[Set[ProjectionExpression[_, _]]]))
465[warn] | ^
466[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
467[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
468[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:910:58
469[warn] 910 | private def awsTransactWriteItem[A](action: Constructor[_, A]): Option[TransactWriteItem] =
470[warn] | ^
471[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
472[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
473[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:975:57
474[warn] 975 | projectionExpressions: Iterable[ProjectionExpression[_, _]]
475[warn] | ^
476[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
477[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
478[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:975:60
479[warn] 975 | projectionExpressions: Iterable[ProjectionExpression[_, _]]
480[warn] | ^
481[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
482[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
483[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:546:38
484[warn] 546 | projections: ProjectionExpression[_, _]*
485[warn] | ^
486[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
487[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
488[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:546:41
489[warn] 546 | projections: ProjectionExpression[_, _]*
490[warn] | ^
491[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
492[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
493[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:591:49
494[warn] 591 | val maybeSchemaOfA: Option[Schema.Case[From, _]] = fromEnumSchema.caseOf(a)
495[warn] | ^
496[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
497[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
498[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:600:55
499[warn] 600 | def schemaOfAFoundInTargetSchema(schemaOfA: Schema[_], targetSchema: Schema[_]): Boolean =
500[warn] | ^
501[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
502[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
503[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:600:80
504[warn] 600 | def schemaOfAFoundInTargetSchema(schemaOfA: Schema[_], targetSchema: Schema[_]): Boolean =
505[warn] | ^
506[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
507[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
508[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:637:44
509[warn] 637 | projections: Chunk[ProjectionExpression[_, _]]
510[warn] | ^
511[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
512[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
513[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:637:47
514[warn] 637 | projections: Chunk[ProjectionExpression[_, _]]
515[warn] | ^
516[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
517[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
518[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:639:41
519[warn] 639 | getItem(tableName, key, projections: _*).map {
520[warn] | ^
521[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
522[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
523[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:709:84
524[warn] 709 | def scanSomeItem(tableName: String, limit: Int, projections: ProjectionExpression[_, _]*): ScanSome =
525[warn] | ^
526[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
527[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
528[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:709:87
529[warn] 709 | def scanSomeItem(tableName: String, limit: Int, projections: ProjectionExpression[_, _]*): ScanSome =
530[warn] | ^
531[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
532[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
533[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:725:81
534[warn] 725 | scanSomeItem(tableName, limit, ProjectionExpression.projectionsFromSchema: _*).map {
535[warn] | ^
536[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
537[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
538[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:737:71
539[warn] 737 | def scanAllItem(tableName: String, projections: ProjectionExpression[_, _]*): ScanAll =
540[warn] | ^
541[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
542[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
543[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:737:74
544[warn] 737 | def scanAllItem(tableName: String, projections: ProjectionExpression[_, _]*): ScanAll =
545[warn] | ^
546[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
547[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
548[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:750:71
549[warn] 750 | scanAllItem(tableName, ProjectionExpression.projectionsFromSchema: _*).map(
550[warn] | ^
551[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
552[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
553[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:757:85
554[warn] 757 | def querySomeItem(tableName: String, limit: Int, projections: ProjectionExpression[_, _]*): QuerySome =
555[warn] | ^
556[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
557[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
558[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:757:88
559[warn] 757 | def querySomeItem(tableName: String, limit: Int, projections: ProjectionExpression[_, _]*): QuerySome =
560[warn] | ^
561[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
562[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
563[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:773:82
564[warn] 773 | querySomeItem(tableName, limit, ProjectionExpression.projectionsFromSchema: _*).map {
565[warn] | ^
566[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
567[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
568[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:785:72
569[warn] 785 | def queryAllItem(tableName: String, projections: ProjectionExpression[_, _]*): QueryAll =
570[warn] | ^
571[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
572[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
573[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:785:75
574[warn] 785 | def queryAllItem(tableName: String, projections: ProjectionExpression[_, _]*): QueryAll =
575[warn] | ^
576[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
577[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
578[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:799:72
579[warn] 799 | queryAllItem(tableName, ProjectionExpression.projectionsFromSchema: _*).map(
580[warn] | ^
581[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
582[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
583[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:813:84
584[warn] 813 | attributeDefinitions = NonEmptySet(attributeDefinition, attributeDefinitions: _*),
585[warn] | ^
586[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
587[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
588[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:822:45
589[warn] 822 | )(conditionExpression: ConditionExpression[_]): ConditionCheck =
590[warn] | ^
591[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
592[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
593[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:837:64
594[warn] 837 | private def selectOrAll(projections: Seq[ProjectionExpression[_, _]]): Option[Select] =
595[warn] | ^
596[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
597[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
598[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:837:67
599[warn] 837 | private def selectOrAll(projections: Seq[ProjectionExpression[_, _]]): Option[Select] =
600[warn] | ^
601[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
602[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
603[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:847:43
604[warn] 847 | projections: List[ProjectionExpression[_, _]] =
605[warn] | ^
606[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
607[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
608[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:847:46
609[warn] 847 | projections: List[ProjectionExpression[_, _]] =
610[warn] | ^
611[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
612[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
613[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:867:65
614[warn] 867 | val projectionExpressionSet: ScalaSet[ProjectionExpression[_, _]] = getItem.projections.toSet
615[warn] | ^
616[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
617[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
618[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:867:68
619[warn] 867 | val projectionExpressionSet: ScalaSet[ProjectionExpression[_, _]] = getItem.projections.toSet
620[warn] | ^
621[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
622[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
623[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:912:61
624[warn] 912 | projectionExpressionSet: ScalaSet[ProjectionExpression[_, _]]
625[warn] | ^
626[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
627[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
628[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:912:64
629[warn] 912 | projectionExpressionSet: ScalaSet[ProjectionExpression[_, _]]
630[warn] | ^
631[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
632[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
633[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:929:25
634[warn] 929 | query: DynamoDBQuery[_, A],
635[warn] | ^
636[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
637[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
638[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1039:46
639[warn] 1039 | filterExpression: Option[FilterExpression[_]] = None,
640[warn] | ^
641[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
642[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
643[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1040:43
644[warn] 1040 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
645[warn] | ^
646[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
647[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
648[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1040:46
649[warn] 1040 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
650[warn] | ^
651[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
652[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
653[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1052:46
654[warn] 1052 | filterExpression: Option[FilterExpression[_]] = None,
655[warn] | ^
656[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
657[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
658[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1053:46
659[warn] 1053 | keyConditionExpr: Option[KeyConditionExpr[_]] = None,
660[warn] | ^
661[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
662[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
663[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1054:43
664[warn] 1054 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
665[warn] | ^
666[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
667[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
668[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1054:46
669[warn] 1054 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
670[warn] | ^
671[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
672[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
673[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1067:46
674[warn] 1067 | filterExpression: Option[FilterExpression[_]] = None,
675[warn] | ^
676[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
677[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
678[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1068:43
679[warn] 1068 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
680[warn] | ^
681[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
682[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
683[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1068:46
684[warn] 1068 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
685[warn] | ^
686[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
687[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
688[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1085:46
689[warn] 1085 | filterExpression: Option[FilterExpression[_]] = None,
690[warn] | ^
691[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
692[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
693[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1086:46
694[warn] 1086 | keyConditionExpr: Option[KeyConditionExpr[_]] = None,
695[warn] | ^
696[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
697[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
698[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1087:43
699[warn] 1087 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
700[warn] | ^
701[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
702[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
703[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1087:46
704[warn] 1087 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
705[warn] | ^
706[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
707[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
708[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1096:52
709[warn] 1096 | conditionExpression: Option[ConditionExpression[_]] = None,
710[warn] | ^
711[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
712[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
713[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1106:39
714[warn] 1106 | updateExpression: UpdateExpression[_],
715[warn] | ^
716[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
717[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
718[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1107:52
719[warn] 1107 | conditionExpression: Option[ConditionExpression[_]] = None,
720[warn] | ^
721[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
722[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
723[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1116:45
724[warn] 1116 | conditionExpression: ConditionExpression[_]
725[warn] | ^
726[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
727[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
728[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1122:52
729[warn] 1122 | conditionExpression: Option[ConditionExpression[_]] = None,
730[warn] | ^
731[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
732[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
733[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1142:24
734[warn] 1142 | left: DynamoDBQuery[_, A],
735[warn] | ^
736[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
737[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
738[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1143:25
739[warn] 1143 | right: DynamoDBQuery[_, B],
740[warn] | ^
741[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
742[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
743[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1151:68
744[warn] 1151 | private[dynamodb] final case class Map[A, B](query: DynamoDBQuery[_, A], mapper: A => B)
745[warn] | ^
746[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
747[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
748[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1170:68
749[warn] 1170 | def projectionsContainPrimaryKey(pes: List[ProjectionExpression[_, _]], pk: PrimaryKey): Boolean = {
750[warn] | ^
751[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
752[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
753[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1170:71
754[warn] 1170 | def projectionsContainPrimaryKey(pes: List[ProjectionExpression[_, _]], pk: PrimaryKey): Boolean = {
755[warn] | ^
756[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
757[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
758[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:41:96
759[warn] 41 | final def <*>[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, (Out, B)] = self zip that
760[warn] | ^^^
761[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
762[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
763[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
764[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:439:96
765[warn] 439 | final def zipLeft[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, Out] = (self zip that).map(_._1)
766[warn] | ^^^
767[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
768[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
769[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
770[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:441:95
771[warn] 441 | final def zipRight[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, B] = (self zip that).map(_._2)
772[warn] | ^^^
773[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
774[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
775[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
776[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:672:37
777[warn] 672 | .map(_.flatMap(item => fromItem(item)(toSchema).toOption))
778[warn] | ^^^^^^^^^^^^^^
779[warn] |Context bounds will map to context parameters.
780[warn] |A `using` clause is needed to pass explicit arguments to them.
781[warn] |This code can be rewritten automatically under -rewrite -source 3.4-migration.
782[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/KeyConditionExpr.scala:27:86
783[warn] 27 | private[dynamodb] final case class PartitionKeyEquals[-From](pk: PartitionKey[From, _], value: AttributeValue)
784[warn] | ^
785[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
786[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
787[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/KeyConditionExpr.scala:47:81
788[warn] 47 | private[dynamodb] final case class SortKeyEquals[-From](sortKey: SortKey[From, _], value: AttributeValue) {
789[warn] | ^
790[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
791[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
792[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/KeyConditionExpr.scala:73:34
793[warn] 73 | sk: ExtendedSortKeyExpr[From, _]
794[warn] | ^
795[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
796[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
797[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:115:38
798[warn] 115 | def loop(pe: ProjectionExpression[_, _], acc: List[String]): List[String] =
799[warn] | ^
800[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
801[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
802[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:115:41
803[warn] 115 | def loop(pe: ProjectionExpression[_, _], acc: List[String]): List[String] =
804[warn] | ^
805[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
806[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
807[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:223:55
808[warn] 223 | def deleteFromSet(set: To)(implicit ev: To <:< Set[_]): UpdateExpression.Action.DeleteAction[From] = {
809[warn] | ^
810[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
811[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
812[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:448:30
813[warn] 448 | )(implicit ev: To <:< Set[_], to: ToAttributeValue[To]): UpdateExpression.Action.DeleteAction[From] = {
814[warn] | ^
815[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
816[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
817[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:487:70
818[warn] 487 | def addSet[To: ToAttributeValue](set: To)(implicit ev: To <:< Set[_]): UpdateExpression.Action.AddAction[From] = {
819[warn] | ^
820[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
821[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
822[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:614:93
823[warn] 614 | private[dynamodb] final case class MapElement[From, To](parent: ProjectionExpression[From, _], key: String)
824[warn] | ^
825[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
826[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
827[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:617:94
828[warn] 617 | private[dynamodb] final case class ListElement[From, To](parent: ProjectionExpression[From, _], index: Int)
829[warn] | ^
830[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
831[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
832[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:621:70
833[warn] 621 | private[dynamodb] def mapElement[A](parent: ProjectionExpression[A, _], key: String) =
834[warn] | ^
835[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
836[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
837[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:624:71
838[warn] 624 | private[dynamodb] def listElement[A](parent: ProjectionExpression[A, _], index: Int) =
839[warn] | ^
840[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
841[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
842[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:743:67
843[warn] 743 | def projectionsFromSchema[A: Schema]: Chunk[ProjectionExpression[_, _]] =
844[warn] | ^
845[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
846[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
847[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:743:70
848[warn] 743 | def projectionsFromSchema[A: Schema]: Chunk[ProjectionExpression[_, _]] =
849[warn] | ^
850[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
851[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
852[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionType.scala:11:65
853[warn] 11 | new Include(NonEmptySet(nonKeyAttribute, nonKeyAttributes: _*))
854[warn] | ^
855[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
856[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
857[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/SortKey.scala:62:40
858[warn] 62 | )(implicit ev: CanSortKeyBeginsWith[_, To]): ExtendedSortKeyExpr[From, To] = {
859[warn] | ^
860[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
861[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
862[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:37:46
863[warn] 37 | def recordedQueries: UIO[List[DynamoDBQuery[_, _]]]
864[warn] | ^
865[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
866[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
867[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:37:49
868[warn] 37 | def recordedQueries: UIO[List[DynamoDBQuery[_, _]]]
869[warn] | ^
870[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
871[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
872[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:49:93
873[warn] 49 | ZIO.serviceWithZIO[TestDynamoDBExecutor](_.addTable(tableName, partitionKey, pkAndItems: _*))
874[warn] | ^
875[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
876[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
877[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:52:79
878[warn] 52 | ZIO.serviceWithZIO[TestDynamoDBExecutor](_.addItems(tableName, pkAndItems: _*))
879[warn] | ^
880[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
881[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
882[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:54:77
883[warn] 54 | def recordedQueries: ZIO[TestDynamoDBExecutor, Nothing, List[DynamoDBQuery[_, _]]] =
884[warn] | ^
885[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
886[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
887[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:54:80
888[warn] 54 | def recordedQueries: ZIO[TestDynamoDBExecutor, Nothing, List[DynamoDBQuery[_, _]]] =
889[warn] | ^
890[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
891[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
892[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala:11:34
893[warn] 11 | queries: Ref[List[DynamoDBQuery[_, _]]],
894[warn] | ^
895[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
896[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
897[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala:11:37
898[warn] 11 | queries: Ref[List[DynamoDBQuery[_, _]]],
899[warn] | ^
900[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
901[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
902[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala:18:47
903[warn] 18 | override def execute[A](query: DynamoDBQuery[_, A]): ZIO[Any, DynamoDBError, A] = {
904[warn] | ^
905[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
906[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
907[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala:235:55
908[warn] 235 | override def recordedQueries: UIO[List[DynamoDBQuery[_, _]]] = self.queries.get
909[warn] | ^
910[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
911[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
912[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala:235:58
913[warn] 235 | override def recordedQueries: UIO[List[DynamoDBQuery[_, _]]] = self.queries.get
914[warn] | ^
915[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
916[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
917[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:57:58
918[warn] 57 | def generateActionsStatements[A <: RenderableAction[_]](chunk: Chunk[A]) =
919[warn] | ^
920[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
921[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
922[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:100:55
923[warn] 100 | def collectActions(actions: Chunk[RenderableAction[_]]) = {
924[warn] | ^
925[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
926[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
927[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:101:55
928[warn] 101 | val sets = ChunkBuilder.make[Action.SetAction[_, _]]()
929[warn] | ^
930[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
931[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
932[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:101:58
933[warn] 101 | val sets = ChunkBuilder.make[Action.SetAction[_, _]]()
934[warn] | ^
935[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
936[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
937[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:102:58
938[warn] 102 | val removes = ChunkBuilder.make[Action.RemoveAction[_]]()
939[warn] | ^
940[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
941[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
942[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:103:55
943[warn] 103 | val adds = ChunkBuilder.make[Action.AddAction[_]]()
944[warn] | ^
945[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
946[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
947[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:104:58
948[warn] 104 | val deletes = ChunkBuilder.make[Action.DeleteAction[_]]()
949[warn] | ^
950[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
951[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
952[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:158:85
953[warn] 158 | private[dynamodb] final case class RemoveAction[A](path: ProjectionExpression[A, _]) extends RenderableAction[A]
954[warn] | ^
955[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
956[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
957[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:163:82
958[warn] 163 | private[dynamodb] final case class AddAction[A](path: ProjectionExpression[A, _], value: AttributeValue)
959[warn] | ^
960[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
961[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
962[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:169:85
963[warn] 169 | private[dynamodb] final case class DeleteAction[A](path: ProjectionExpression[A, _], value: AttributeValue)
964[warn] | ^
965[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
966[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
967[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:212:81
968[warn] 212 | private[dynamodb] final case class PathOperand[A](path: ProjectionExpression[_, A]) extends SetOperand[A]
969[warn] | ^
970[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
971[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
972[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:217:49
973[warn] 217 | projectionExpression: ProjectionExpression[_, A],
974[warn] | ^
975[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
976[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
977[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:221:49
978[warn] 221 | projectionExpression: ProjectionExpression[_, A],
979[warn] | ^
980[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
981[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
982[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:224:81
983[warn] 224 | private[dynamodb] final case class IfNotExists[A](path: ProjectionExpression[_, A], value: AttributeValue)
984[warn] | ^
985[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
986[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
987[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala:19:59
988[warn] 19 | private[dynamodb] def ddbExecute[A](query: DynamoDBQuery[_, A]): ZIO[DynamoDBExecutor, DynamoDBError, A] =
989[warn] | ^
990[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
991[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
992[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala:43:30
993[warn] 43 | ): ZStream[DynamoDBExecutor with R, Throwable, B] =
994[warn] | ^^^^
995[warn] |with as a type operator has been deprecated; use & instead
996[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
997[warn] |
998[warn] | longer explanation available when compiling with `-explain`
999[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala:77:15
1000[warn] 77 | ): ZStream[R with DynamoDBExecutor, Throwable, (A, Option[Item])] =
1001[warn] | ^^^^
1002[warn] |with as a type operator has been deprecated; use & instead
1003[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1004[warn] |
1005[warn] | longer explanation available when compiling with `-explain`
1006[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala:81:40
1007[warn] 81 | val batchGetItem: DynamoDBQuery[_, Chunk[(A, Option[Item])]] = DynamoDBQuery
1008[warn] | ^
1009[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1010[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1011[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala:117:15
1012[warn] 117 | ): ZStream[R with DynamoDBExecutor, Throwable, Either[ItemError.DecodingError, (A, Option[From])]] =
1013[warn] | ^^^^
1014[warn] |with as a type operator has been deprecated; use & instead
1015[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1016[warn] |
1017[warn] | longer explanation available when compiling with `-explain`
1018[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala]
1019[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala]
1020[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala]
1021[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/SortKey.scala]
1022[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMap.scala]
1023[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMapRender.scala]
1024[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala]
1025[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionType.scala]
1026[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala]
1027[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala]
1028[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala]
1029[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/KeyConditionExpr.scala]
1030[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala]
1031[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala]
1032[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala]
1033[warn] 180 warnings found
1034[info] done compiling
1035[info] compiling 15 Scala sources to /build/repo/dynamodb/target/scala-3.7.4/classes ...
1036[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1037[warn] unknown category: unused-nowarn
1038[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1039[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1040[warn] bad option '-Xexperimental' was ignored
1041[warn] bad option '-Ypartial-unification' was ignored
1042[warn] bad option '-opt-warnings' was ignored
1043[warn] bad option '-Ywarn-extra-implicit' was ignored
1044[warn] bad option '-Yno-adapted-args' was ignored
1045[warn] bad option '-Ywarn-inaccessible' was ignored
1046[warn] bad option '-Ywarn-nullary-override' was ignored
1047[warn] bad option '-Ywarn-nullary-unit' was ignored
1048[warn] Flag -explain-types set repeatedly
1049[warn] bad option '-Yrangepos' was ignored
1050[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1051[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1052[warn] bad option '-Ywarn-numeric-widen' was ignored
1053[warn] bad option '-Ywarn-value-discard' was ignored
1054[warn] 15 warnings found
1055[info] done compiling
1056[info] compiling 39 Scala sources to /build/repo/dynamodb/target/scala-3.7.4/test-classes ...
1057[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1058[warn] unknown category: unused-nowarn
1059[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1060[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1061[warn] bad option '-Xexperimental' was ignored
1062[warn] bad option '-Ypartial-unification' was ignored
1063[warn] bad option '-opt-warnings' was ignored
1064[warn] bad option '-Ywarn-extra-implicit' was ignored
1065[warn] bad option '-Yno-adapted-args' was ignored
1066[warn] bad option '-Ywarn-inaccessible' was ignored
1067[warn] bad option '-Ywarn-nullary-override' was ignored
1068[warn] bad option '-Ywarn-nullary-unit' was ignored
1069[warn] Flag -explain-types set repeatedly
1070[warn] bad option '-Yrangepos' was ignored
1071[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1072[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1073[warn] bad option '-Ywarn-numeric-widen' was ignored
1074[warn] bad option '-Ywarn-value-discard' was ignored
1075[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AliasMapSpec.scala:15:42
1076[warn] 15 | override def spec: Spec[TestEnvironment with Scope, Any] =
1077[warn] | ^^^^
1078[warn] |with as a type operator has been deprecated; use & instead
1079[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1080[warn] |
1081[warn] | longer explanation available when compiling with `-explain`
1082[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:48:70
1083[warn] 48 | private def getRequestItemOneAndTwo(peSet: Set[ProjectionExpression[_, _]] = Set.empty) =
1084[warn] | ^
1085[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1086[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1087[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:48:73
1088[warn] 48 | private def getRequestItemOneAndTwo(peSet: Set[ProjectionExpression[_, _]] = Set.empty) =
1089[warn] | ^
1090[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1091[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1092[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:105:65
1093[warn] 105 | private def failedMockBatchGet(peSet: Set[ProjectionExpression[_, _]] = Set.empty, atMost: Int): ULayer[DynamoDb] =
1094[warn] | ^
1095[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1096[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1097[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:105:68
1098[warn] 105 | private def failedMockBatchGet(peSet: Set[ProjectionExpression[_, _]] = Set.empty, atMost: Int): ULayer[DynamoDb] =
1099[warn] | ^
1100[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1101[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1102[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:218:44
1103[warn] 218 | getItem("mockBatches", itemOne) zip getItem("mockBatches", itemTwo)
1104[warn] | ^^^
1105[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1106[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1107[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1108[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:231:44
1109[warn] 231 | getItem("mockBatches", itemOne) zip getItem("mockBatches", itemTwo)
1110[warn] | ^^^
1111[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1112[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1113[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1114[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:240:44
1115[warn] 240 | getItem("mockBatches", itemOne) zip getItem("mockBatches", itemTwo)
1116[warn] | ^^^
1117[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1118[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1119[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1120[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:249:44
1121[warn] 249 | getItem("mockBatches", itemOne) zip getItem("mockBatches", itemTwo)
1122[warn] | ^^^
1123[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1124[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1125[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1126[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:256:58
1127[warn] 256 | val autoBatched = getItem("mockBatches", itemOne) zip getItem("mockBatches", itemTwo)
1128[warn] | ^^^
1129[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1130[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1131[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1132[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:261:60
1133[warn] 261 | val autoBatched = getItem("mockBatches", itemOne) zip getItem("mockBatches", itemTwo)
1134[warn] | ^^^
1135[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1136[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1137[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1138[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:297:60
1139[warn] 297 | val autoBatched = getItem("mockBatches", itemOne) zip getItem("mockBatches", itemTwo)
1140[warn] | ^^^
1141[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1142[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1143[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1144[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:424:60
1145[warn] 424 | val autoBatched = putItem("mockBatches", itemOne) zip putItem("mockBatches", itemTwo)
1146[warn] | ^^^
1147[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1148[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1149[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1150[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:439:70
1151[warn] 439 | val autoBatchedPutItems = putItem("mockBatches", itemOne) zip putItem("mockBatches", itemTwo)
1152[warn] | ^^^
1153[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1154[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1155[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1156[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:451:76
1157[warn] 451 | val autoBatchedDeleteItems = deleteItem("mockBatches", itemOne) zip deleteItem("mockBatches", itemTwo)
1158[warn] | ^^^
1159[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1160[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1161[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1162[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:463:70
1163[warn] 463 | val autoBatchedGetItems = getItem("mockBatches", itemOne) zip getItem("mockBatches", itemTwo)
1164[warn] | ^^^
1165[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1166[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1167[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1168[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:476:60
1169[warn] 476 | val autoBatched = putItem("mockBatches", itemOne) zip putItem("mockBatches", itemTwo)
1170[warn] | ^^^
1171[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1172[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1173[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1174[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala:514:60
1175[warn] 514 | val autoBatched = putItem("mockBatches", itemOne) zip putItem("mockBatches", itemTwo)
1176[warn] | ^^^
1177[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1178[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1179[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1180[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:155:46
1181[warn] 155 | chunkOfPrimaryKeyAndItem(1 to 5, "k1"): _*
1182[warn] | ^
1183[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1184[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1185[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:322:64
1186[warn] 322 | private def assertQueryNotBatched(queries: List[DynamoDBQuery[_, _]]) =
1187[warn] | ^
1188[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1189[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1190[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:322:67
1191[warn] 322 | private def assertQueryNotBatched(queries: List[DynamoDBQuery[_, _]]) =
1192[warn] | ^
1193[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1194[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1195[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:325:61
1196[warn] 325 | private def assertQueryBatched(queries: List[DynamoDBQuery[_, _]]) =
1197[warn] | ^
1198[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1199[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1200[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:325:64
1201[warn] 325 | private def assertQueryBatched(queries: List[DynamoDBQuery[_, _]]) =
1202[warn] | ^
1203[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1204[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1205[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:328:41
1206[warn] 328 | private def isBatched(q: DynamoDBQuery[_, _]): Boolean =
1207[warn] | ^
1208[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1209[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1210[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:328:44
1211[warn] 328 | private def isBatched(q: DynamoDBQuery[_, _]): Boolean =
1212[warn] | ^
1213[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1214[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1215[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:163:83
1216[warn] 163 | query1: DynamoDBQuery[Any, (Option[AttrMap], Option[AttrMap])] = putItemT1 zip putItemT1_2
1217[warn] | ^^^
1218[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1219[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1220[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1221[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:164:83
1222[warn] 164 | query2: DynamoDBQuery[Any, (Option[AttrMap], Option[AttrMap])] = getItemT1 zip getItemT1_2
1223[warn] | ^^^
1224[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1225[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1226[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1227[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:172:102
1228[warn] 172 | val query1: DynamoDBQuery[Any, (Option[AttrMap], Option[AttrMap])] = getItemT1 zip getItemT1_2
1229[warn] | ^^^
1230[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1231[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1232[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1233[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:173:99
1234[warn] 173 | val query2: DynamoDBQuery[Any, (Option[AttrMap], Option[AttrMap], Option[AttrMap])] = query1 zip getItemT3
1235[warn] | ^^^
1236[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1237[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1238[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1239[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:180:102
1240[warn] 180 | val query1: DynamoDBQuery[Any, (Option[AttrMap], Option[AttrMap])] = getItemT1 zip getItemT1_2
1241[warn] | ^^^
1242[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1243[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1244[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1245[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:182:15
1246[warn] 182 | query1 zip getItemT1_NotExists
1247[warn] | ^^^
1248[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1249[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1250[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1251[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:189:121
1252[warn] 189 | val query1: DynamoDBQuery[Any, (Option[AttrMap], Option[AttrMap])] = putItemT3_2 zip getItemT1
1253[warn] | ^^^
1254[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1255[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1256[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1257[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:190:116
1258[warn] 190 | val query2: DynamoDBQuery[Any, (Option[AttrMap], Option[AttrMap], Option[AttrMap])] = query1 zip getItemT1_2
1259[warn] | ^^^
1260[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1261[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1262[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1263[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:192:15
1264[warn] 192 | query2 zip deleteItemT3
1265[warn] | ^^^
1266[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1267[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1268[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1269[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala:194:88
1270[warn] 194 | val nextQuery: DynamoDBQuery[Any, (Option[AttrMap], Option[AttrMap])] = getItemT3 zip getItemT3_2
1271[warn] | ^^^
1272[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1273[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1274[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1275[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/GetAndPutSpec.scala:54:68
1276[warn] 54 | r <- (get("table1")(SimpleCaseClass2.id.partitionKey === 1) zip get("table1")(
1277[warn] | ^^^
1278[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1279[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1280[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1281[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/GetAndPutSpec.scala:79:79
1282[warn] 79 | _ <- (put[SimpleCaseClass2]("table1", SimpleCaseClass2(1, "Avi")) zip put[SimpleCaseClass2](
1283[warn] | ^^^
1284[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1285[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1286[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1287[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/ParallelizeSpec.scala:20:32
1288[warn] 20 | parallelize(getItemT1 zip getItemT1_2)
1289[warn] | ^^^
1290[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1291[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1292[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1293[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/ParallelizeSpec.scala:28:72
1294[warn] 28 | val (constructors, assembler) = parallelize[Any, Any](putItemT1 zip deleteItemT1)
1295[warn] | ^^^
1296[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
1297[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
1298[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
1299[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/ProjectionExpressionParserSpec.scala:13:167
1300[warn] 13 | private def fieldName = Gen.stringBounded(0, 10)(Gen.oneOf(validCharGens: _*))
1301[warn] | ^
1302[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1303[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1304[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/ProjectionExpressionParserSpec.scala:50:36
1305[warn] 50 | private val mainSuite: Spec[Sized with TestConfig, Nothing] =
1306[warn] | ^^^^
1307[warn] |with as a type operator has been deprecated; use & instead
1308[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1309[warn] |
1310[warn] | longer explanation available when compiling with `-explain`
1311[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/ProjectionExpressionParserSpec.scala:106:52
1312[warn] 106 | private def anyEmptyName(pe: ProjectionExpression[_, _]): Boolean =
1313[warn] | ^
1314[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1315[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1316[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/ProjectionExpressionParserSpec.scala:106:55
1317[warn] 106 | private def anyEmptyName(pe: ProjectionExpression[_, _]): Boolean =
1318[warn] | ^
1319[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1320[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1321[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:174:37
1322[warn] 174 | .Field[ListMap[String, _], ListMap[String, _]](
1323[warn] | ^
1324[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1325[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1326[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:174:57
1327[warn] 174 | .Field[ListMap[String, _], ListMap[String, _]](
1328[warn] | ^
1329[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1330[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1331[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:177:43
1332[warn] 177 | get0 = (p: ListMap[String, _]) => p(key).asInstanceOf[ListMap[String, _]],
1333[warn] | ^
1334[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1335[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1336[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:177:86
1337[warn] 177 | get0 = (p: ListMap[String, _]) => p(key).asInstanceOf[ListMap[String, _]],
1338[warn] | ^
1339[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1340[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1341[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:178:43
1342[warn] 178 | set0 = (p: ListMap[String, _], v: ListMap[String, _]) => p.updated(key, v)
1343[warn] | ^
1344[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1345[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1346[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:178:66
1347[warn] 178 | set0 = (p: ListMap[String, _], v: ListMap[String, _]) => p.updated(key, v)
1348[warn] | ^
1349[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1350[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1351[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:204:41
1352[warn] 204 | get0 = (p: ListMap[String, _]) => p("zoneOffset").asInstanceOf[ZoneOffset],
1353[warn] | ^
1354[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1355[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1356[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:205:41
1357[warn] 205 | set0 = (p: ListMap[String, _], v: ZoneOffset) => p.updated("zoneOffset", v)
1358[warn] | ^
1359[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1360[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1361[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:459:49
1362[warn] 459 | val nestedRecordSchema: Schema[ListMap[String, _]] = Schema.record(
1363[warn] | ^
1364[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1365[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1366[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:464:33
1367[warn] 464 | get0 = (p: ListMap[String, _]) => p("l1").asInstanceOf[String],
1368[warn] | ^
1369[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1370[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1371[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:465:33
1372[warn] 465 | set0 = (p: ListMap[String, _], v: String) => p.updated("l1", v)
1373[warn] | ^
1374[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1375[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1376[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:470:33
1377[warn] 470 | get0 = (p: ListMap[String, _]) => p("l2").asInstanceOf[ListMap[String, _]],
1378[warn] | ^
1379[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1380[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1381[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:470:77
1382[warn] 470 | get0 = (p: ListMap[String, _]) => p("l2").asInstanceOf[ListMap[String, _]],
1383[warn] | ^
1384[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1385[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1386[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:471:33
1387[warn] 471 | set0 = (p: ListMap[String, _], v: ListMap[String, _]) => p.updated("l2", v)
1388[warn] | ^
1389[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1390[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1391[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:471:56
1392[warn] 471 | set0 = (p: ListMap[String, _], v: ListMap[String, _]) => p.updated("l2", v)
1393[warn] | ^
1394[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1395[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1396[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecTestFixtures.scala:13:43
1397[warn] 13 | val recordSchema: Schema[ListMap[String, _]] = Schema.record(
1398[warn] | ^
1399[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1400[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1401[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecTestFixtures.scala:18:33
1402[warn] 18 | get0 = (p: ListMap[String, _]) => p("foo").asInstanceOf[String],
1403[warn] | ^
1404[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1405[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1406[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecTestFixtures.scala:19:33
1407[warn] 19 | set0 = (p: ListMap[String, _], v: String) => p.updated("foo", v)
1408[warn] | ^
1409[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1410[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1411[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecTestFixtures.scala:25:35
1412[warn] 25 | get0 = (p: ListMap[String, _]) => p("bar").asInstanceOf[Int],
1413[warn] | ^
1414[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1415[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1416[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecTestFixtures.scala:26:35
1417[warn] 26 | set0 = (p: ListMap[String, _], v: Int) => p.updated("bar", v)
1418[warn] | ^
1419[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1420[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1421[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/DynamicCodecSpec.scala:438:63
1422[warn] 438 | assert(decoded.map(_.asInstanceOf[DynamicValue.Primitive[_]].value.asInstanceOf[java.math.BigDecimal]))(
1423[warn] | ^
1424[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1425[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1426[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/DynamicValueGen.scala:109:59
1427[warn] 109 | def anyDynamicValueOfEnum[A](cases: Chunk[Schema.Case[A, _]]): Gen[Sized, DynamicValue.Enumeration] =
1428[warn] | ^
1429[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1430[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1431[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/DynamicValueGen.scala:115:71
1432[warn] 115 | def anyDynamicValueWithStructure[A](structure: Chunk[Schema.Field[A, _]]): Gen[Sized, DynamicValue.Record] =
1433[warn] | ^
1434[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1435[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1436[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/ItemDecoderSpec.scala:179:62
1437[warn] 179 | val actual = DynamoDBQuery.fromItem[CaseClassOfMapOfInt](item)(caseClassOfMapOfInt)
1438[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1439[warn] |Context bounds will map to context parameters.
1440[warn] |A `using` clause is needed to pass explicit arguments to them.
1441[warn] |This code can be rewritten automatically under -rewrite -source 3.4-migration.
1442[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/JsonAstSerdeSpec.scala:12:42
1443[warn] 12 | override def spec: Spec[TestEnvironment with Scope, Any] =
1444[warn] | ^^^^
1445[warn] |with as a type operator has been deprecated; use & instead
1446[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1447[warn] |
1448[warn] | longer explanation available when compiling with `-explain`
1449[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.scala:24:37
1450[warn] 24 | def hasSameSchema(expected: Schema[_]): Assertion[Schema[_]] =
1451[warn] | ^
1452[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1453[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1454[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.scala:24:59
1455[warn] 24 | def hasSameSchema(expected: Schema[_]): Assertion[Schema[_]] =
1456[warn] | ^
1457[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1458[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1459[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.scala:27:46
1460[warn] 27 | def hasSameSchemaStructure(expected: Schema[_]): Assertion[Schema[_]] =
1461[warn] | ^
1462[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1463[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1464[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.scala:27:68
1465[warn] 27 | def hasSameSchemaStructure(expected: Schema[_]): Assertion[Schema[_]] =
1466[warn] | ^
1467[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1468[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1469[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.scala:30:34
1470[warn] 30 | def hasSameAst(expected: Schema[_]): Assertion[Schema[_]] =
1471[warn] | ^
1472[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1473[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1474[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.scala:30:56
1475[warn] 30 | def hasSameAst(expected: Schema[_]): Assertion[Schema[_]] =
1476[warn] | ^
1477[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1478[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1479[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.scala:33:41
1480[warn] 33 | private def equalsAst(expected: Schema[_], actual: Schema[_], depth: Int = 0): Boolean =
1481[warn] | ^
1482[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1483[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1484[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.scala:33:60
1485[warn] 33 | private def equalsAst(expected: Schema[_], actual: Schema[_], depth: Int = 0): Boolean =
1486[warn] | ^
1487[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1488[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1489[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:14:33
1490[warn] 14 | schemaGen: Gen[Sized, Schema[_]]
1491[warn] | ^
1492[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1493[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1494[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:30:61
1495[warn] 30 | .asInstanceOf[Schema.Field[ListMap[String, _], _]]
1496[warn] | ^
1497[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1498[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1499[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:30:65
1500[warn] 30 | .asInstanceOf[Schema.Field[ListMap[String, _], _]]
1501[warn] | ^
1502[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1503[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1504[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:32:20
1505[warn] 32 | .toSeq: _*
1506[warn] | ^
1507[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1508[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1509[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:37:100
1510[warn] 37 | def anyStructure[A](schema: Schema[A], max: Int = 3): Gen[Sized, Seq[Schema.Field[ListMap[String, _], A]]] =
1511[warn] | ^
1512[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1513[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1514[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:41:39
1515[warn] 41 | Schema.Field[ListMap[String, _], A](
1516[warn] | ^
1517[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1518[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1519[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:163:49
1520[warn] 163 | def toCaseSet[A](cases: ListMap[String, Schema[_]]): CaseSet.Aux[A] =
1521[warn] | ^
1522[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1523[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1524[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:231:66
1525[warn] 231 | val gen = Gen.oneOf(structure.keys.map(Gen.const(_)).toSeq: _*).map(_ => primitiveValue)
1526[warn] | ^
1527[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1528[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1529[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:243:51
1530[warn] 243 | val anyRecord: Gen[Sized, Schema[ListMap[String, _]]] =
1531[warn] | ^
1532[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1533[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1534[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:249:53
1535[warn] 249 | type GenericRecordAndGen = (Schema[ListMap[String, _]], Gen[Sized, ListMap[String, _]])
1536[warn] | ^
1537[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1538[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1539[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:249:85
1540[warn] 249 | type GenericRecordAndGen = (Schema[ListMap[String, _]], Gen[Sized, ListMap[String, _]])
1541[warn] | ^
1542[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1543[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1544[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:257:47
1545[warn] 257 | val valueGen: Gen[Sized, ListMap[String, _]] =
1546[warn] | ^
1547[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1548[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1549[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:267:37
1550[warn] 267 | Schema.record(name, structure: _*) -> valueGen
1551[warn] | ^
1552[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1553[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1554[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:270:48
1555[warn] 270 | type RecordAndValue = (Schema[ListMap[String, _]], ListMap[String, _])
1556[warn] | ^
1557[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1558[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1559[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:270:69
1560[warn] 270 | type RecordAndValue = (Schema[ListMap[String, _]], ListMap[String, _])
1561[warn] | ^
1562[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1563[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1564[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:332:61
1565[warn] 332 | type RecordTransform[A] = Schema.Transform[ListMap[String, _], A, String]
1566[warn] | ^
1567[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1568[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1569[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:347:56
1570[warn] 347 | def transformRecord[A](schema: Schema[ListMap[String, _]]): RecordTransform[A] =
1571[warn] | ^
1572[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1573[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1574[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:348:37
1575[warn] 348 | Schema.Transform[ListMap[String, _], A, String](
1576[warn] | ^
1577[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1578[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1579[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:403:48
1580[warn] 403 | type TransformAndValue[A] = (Schema.Transform[_, A, String], A)
1581[warn] | ^
1582[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1583[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1584[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:412:46
1585[warn] 412 | type TransformAndGen[A] = (Schema.Transform[_, A, String], Gen[Sized, A])
1586[warn] | ^
1587[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1588[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1589[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:522:49
1590[warn] 522 | lazy val anyCaseClassSchema: Gen[Sized, Schema[_]] =
1591[warn] | ^
1592[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1593[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1594[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:619:43
1595[warn] 619 | implicit lazy val schema: Schema.Enum6[_, _, _, _, _, _, Json] =
1596[warn] | ^
1597[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1598[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1599[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:619:46
1600[warn] 619 | implicit lazy val schema: Schema.Enum6[_, _, _, _, _, _, Json] =
1601[warn] | ^
1602[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1603[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1604[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:619:49
1605[warn] 619 | implicit lazy val schema: Schema.Enum6[_, _, _, _, _, _, Json] =
1606[warn] | ^
1607[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1608[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1609[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:619:52
1610[warn] 619 | implicit lazy val schema: Schema.Enum6[_, _, _, _, _, _, Json] =
1611[warn] | ^
1612[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1613[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1614[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:619:55
1615[warn] 619 | implicit lazy val schema: Schema.Enum6[_, _, _, _, _, _, Json] =
1616[warn] | ^
1617[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1618[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1619[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:619:58
1620[warn] 619 | implicit lazy val schema: Schema.Enum6[_, _, _, _, _, _, Json] =
1621[warn] | ^
1622[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1623[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1624[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:667:38
1625[warn] 667 | def schemasAndGens: List[SchemaTest[_]] =
1626[warn] | ^
1627[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1628[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1629[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.scala]
1630[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/ParallelizeSpec.scala]
1631[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala]
1632[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/JsonAstSerdeSpec.scala]
1633[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/ProjectionExpressionParserSpec.scala]
1634[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/DynamicCodecSpec.scala]
1635[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala]
1636[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala]
1637[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/ItemDecoderSpec.scala]
1638[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecTestFixtures.scala]
1639[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala]
1640[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/DynamicValueGen.scala]
1641[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/AliasMapSpec.scala]
1642[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/GetAndPutSpec.scala]
1643[warn] 119 warnings found
1644[info] done compiling
1645[info] compiling 14 Scala sources to /build/repo/dynamodb/target/scala-3.7.4/test-classes ...
1646[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1647[warn] unknown category: unused-nowarn
1648[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1649[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1650[warn] bad option '-Xexperimental' was ignored
1651[warn] bad option '-Ypartial-unification' was ignored
1652[warn] bad option '-opt-warnings' was ignored
1653[warn] bad option '-Ywarn-extra-implicit' was ignored
1654[warn] bad option '-Yno-adapted-args' was ignored
1655[warn] bad option '-Ywarn-inaccessible' was ignored
1656[warn] bad option '-Ywarn-nullary-override' was ignored
1657[warn] bad option '-Ywarn-nullary-unit' was ignored
1658[warn] Flag -explain-types set repeatedly
1659[warn] bad option '-Yrangepos' was ignored
1660[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1661[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1662[warn] bad option '-Ywarn-numeric-widen' was ignored
1663[warn] bad option '-Ywarn-value-discard' was ignored
1664[warn] 15 warnings found
1665[info] done compiling
1666Starting build for ProjectRef(file:/build/repo/,zio-dynamodb-ce) (zio-dynamodb-ce)... [1/4]
1667Compile scalacOptions: -encoding, UTF-8, -explaintypes, -language:higherKinds, -language:existentials, -unchecked, -Xexperimental, -Ypartial-unification, -opt-warnings, -Ywarn-extra-implicit, -Yno-adapted-args, -Ywarn-inaccessible, -Ywarn-nullary-override, -Ywarn-nullary-unit, -Wconf:cat=unused-nowarn:s, -language:higherKinds, -explaintypes, -Yrangepos, -Xlint:_,-missing-interpolator,-type-parameter-shadow,-infer-any, -Ypatmat-exhaust-depth, 40, -Ywarn-numeric-widen, -Ywarn-value-discard, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
1668[info] compiling 2 Scala sources to /build/repo/interop/dynamodb-ce/target/scala-3.7.4/classes ...
1669[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1670[warn] unknown category: unused-nowarn
1671[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1672[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1673[warn] bad option '-Xexperimental' was ignored
1674[warn] bad option '-Ypartial-unification' was ignored
1675[warn] bad option '-opt-warnings' was ignored
1676[warn] bad option '-Ywarn-extra-implicit' was ignored
1677[warn] bad option '-Yno-adapted-args' was ignored
1678[warn] bad option '-Ywarn-inaccessible' was ignored
1679[warn] bad option '-Ywarn-nullary-override' was ignored
1680[warn] bad option '-Ywarn-nullary-unit' was ignored
1681[warn] Flag -explain-types set repeatedly
1682[warn] bad option '-Yrangepos' was ignored
1683[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1684[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1685[warn] bad option '-Ywarn-numeric-widen' was ignored
1686[warn] bad option '-Ywarn-value-discard' was ignored
1687[warn] -- Warning: /build/repo/interop/dynamodb-ce/src/main/scala/zio.dynamodb.interop.ce/syntax.scala:78:42
1688[warn] 78 | def execute[Out](query: DynamoDBQuery[_, Out])(implicit ce: CatsCompatible[Out]): F[ce.Out] =
1689[warn] | ^
1690[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1691[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1692[warn] -- [E003] Syntax Warning: /build/repo/interop/dynamodb-ce/src/main/scala/zio.dynamodb.interop.ce/syntax.scala:104:27
1693[warn] 104 | val scopedF: ZIO[Any with Scope, Throwable, DynamoDBExceutorF[F]] = for {
1694[warn] | ^^^^
1695[warn] |with as a type operator has been deprecated; use & instead
1696[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1697[warn] |
1698[warn] | longer explanation available when compiling with `-explain`
1699[info] [patched file /build/repo/interop/dynamodb-ce/src/main/scala/zio.dynamodb.interop.ce/syntax.scala]
1700[warn] 17 warnings found
1701[info] done compiling
1702[info] compiling 1 Scala source to /build/repo/interop/dynamodb-ce/target/scala-3.7.4/classes ...
1703[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1704[warn] unknown category: unused-nowarn
1705[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1706[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1707[warn] bad option '-Xexperimental' was ignored
1708[warn] bad option '-Ypartial-unification' was ignored
1709[warn] bad option '-opt-warnings' was ignored
1710[warn] bad option '-Ywarn-extra-implicit' was ignored
1711[warn] bad option '-Yno-adapted-args' was ignored
1712[warn] bad option '-Ywarn-inaccessible' was ignored
1713[warn] bad option '-Ywarn-nullary-override' was ignored
1714[warn] bad option '-Ywarn-nullary-unit' was ignored
1715[warn] Flag -explain-types set repeatedly
1716[warn] bad option '-Yrangepos' was ignored
1717[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1718[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1719[warn] bad option '-Ywarn-numeric-widen' was ignored
1720[warn] bad option '-Ywarn-value-discard' was ignored
1721[warn] 15 warnings found
1722[info] done compiling
1723Starting build for ProjectRef(file:/build/repo/,zio-dynamodb-future) (zio-dynamodb-future)... [2/4]
1724Compile scalacOptions: -encoding, UTF-8, -explaintypes, -language:higherKinds, -language:existentials, -unchecked, -Xexperimental, -Ypartial-unification, -opt-warnings, -Ywarn-extra-implicit, -Yno-adapted-args, -Ywarn-inaccessible, -Ywarn-nullary-override, -Ywarn-nullary-unit, -Wconf:cat=unused-nowarn:s, -language:higherKinds, -explaintypes, -Yrangepos, -Xlint:_,-missing-interpolator,-type-parameter-shadow,-infer-any, -Ypatmat-exhaust-depth, 40, -Ywarn-numeric-widen, -Ywarn-value-discard, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
1725[info] compiling 3 Scala sources to /build/repo/interop/dynamodb-future/target/scala-3.7.4/classes ...
1726[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1727[warn] unknown category: unused-nowarn
1728[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1729[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1730[warn] bad option '-Xexperimental' was ignored
1731[warn] bad option '-Ypartial-unification' was ignored
1732[warn] bad option '-opt-warnings' was ignored
1733[warn] bad option '-Ywarn-extra-implicit' was ignored
1734[warn] bad option '-Yno-adapted-args' was ignored
1735[warn] bad option '-Ywarn-inaccessible' was ignored
1736[warn] bad option '-Ywarn-nullary-override' was ignored
1737[warn] bad option '-Ywarn-nullary-unit' was ignored
1738[warn] Flag -explain-types set repeatedly
1739[warn] bad option '-Yrangepos' was ignored
1740[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1741[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1742[warn] bad option '-Ywarn-numeric-widen' was ignored
1743[warn] bad option '-Ywarn-value-discard' was ignored
1744[warn] -- Warning: /build/repo/interop/dynamodb-future/src/main/scala/zio/dynamodb/interop/future/DynamoDBExecutorF.scala:23:38
1745[warn] 23 | def execute[A](query: DynamoDBQuery[_, A]): CancelableFuture[A] = {
1746[warn] | ^
1747[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1748[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1749[info] [patched file /build/repo/interop/dynamodb-future/src/main/scala/zio/dynamodb/interop/future/DynamoDBExecutorF.scala]
1750[warn] 16 warnings found
1751[info] done compiling
1752[info] compiling 1 Scala source to /build/repo/interop/dynamodb-future/target/scala-3.7.4/classes ...
1753[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1754[warn] unknown category: unused-nowarn
1755[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1756[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1757[warn] bad option '-Xexperimental' was ignored
1758[warn] bad option '-Ypartial-unification' was ignored
1759[warn] bad option '-opt-warnings' was ignored
1760[warn] bad option '-Ywarn-extra-implicit' was ignored
1761[warn] bad option '-Yno-adapted-args' was ignored
1762[warn] bad option '-Ywarn-inaccessible' was ignored
1763[warn] bad option '-Ywarn-nullary-override' was ignored
1764[warn] bad option '-Ywarn-nullary-unit' was ignored
1765[warn] Flag -explain-types set repeatedly
1766[warn] bad option '-Yrangepos' was ignored
1767[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1768[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1769[warn] bad option '-Ywarn-numeric-widen' was ignored
1770[warn] bad option '-Ywarn-value-discard' was ignored
1771[warn] 15 warnings found
1772[info] done compiling
1773Starting build for ProjectRef(file:/build/repo/,zio-dynamodb-json) (zio-dynamodb-json)... [3/4]
1774Compile scalacOptions: -encoding, UTF-8, -explaintypes, -language:higherKinds, -language:existentials, -unchecked, -Xexperimental, -Ypartial-unification, -opt-warnings, -Ywarn-extra-implicit, -Yno-adapted-args, -Ywarn-inaccessible, -Ywarn-nullary-override, -Ywarn-nullary-unit, -Wconf:cat=unused-nowarn:s, -language:higherKinds, -explaintypes, -Yrangepos, -Xlint:_,-missing-interpolator,-type-parameter-shadow,-infer-any, -Ypatmat-exhaust-depth, 40, -Ywarn-numeric-widen, -Ywarn-value-discard, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
1775[info] compiling 3 Scala sources to /build/repo/dynamodb-json/target/scala-3.7.4/classes ...
1776[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1777[warn] unknown category: unused-nowarn
1778[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1779[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1780[warn] bad option '-Xexperimental' was ignored
1781[warn] bad option '-Ypartial-unification' was ignored
1782[warn] bad option '-opt-warnings' was ignored
1783[warn] bad option '-Ywarn-extra-implicit' was ignored
1784[warn] bad option '-Yno-adapted-args' was ignored
1785[warn] bad option '-Ywarn-inaccessible' was ignored
1786[warn] bad option '-Ywarn-nullary-override' was ignored
1787[warn] bad option '-Ywarn-nullary-unit' was ignored
1788[warn] Flag -explain-types set repeatedly
1789[warn] bad option '-Yrangepos' was ignored
1790[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1791[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1792[warn] bad option '-Ywarn-numeric-widen' was ignored
1793[warn] bad option '-Ywarn-value-discard' was ignored
1794[warn] -- Warning: /build/repo/dynamodb-json/src/main/scala/zio/dynamodb/json/DynamodbJsonCodec.scala:21:64
1795[warn] 21 | Json.Obj(Chunk("L" -> Json.Arr(xs.map(encode).toList: _*)))
1796[warn] | ^
1797[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1798[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1799[warn] -- Warning: /build/repo/dynamodb-json/src/main/scala/zio/dynamodb/json/DynamodbJsonCodec.scala:22:105
1800[warn] 22 | case AttributeValue.StringSet(xs) => Json.Obj(Chunk("SS" -> Json.Arr(xs.map(Json.Str(_)).toList: _*)))
1801[warn] | ^
1802[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1803[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1804[warn] -- Warning: /build/repo/dynamodb-json/src/main/scala/zio/dynamodb/json/DynamodbJsonCodec.scala:24:84
1805[warn] 24 | Json.Obj(Chunk("NS" -> Json.Arr(xs.map(n => Json.Str(n.toString)).toList: _*)))
1806[warn] | ^
1807[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1808[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1809[warn] -- Warning: /build/repo/dynamodb-json/src/main/scala/zio/dynamodb/json/DynamodbJsonCodec.scala:27:65
1810[warn] 27 | Json.Obj(Chunk(xs.map { case (k, v) => k.value -> v }: _*))
1811[warn] | ^
1812[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1813[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1814[info] [patched file /build/repo/dynamodb-json/src/main/scala/zio/dynamodb/json/DynamodbJsonCodec.scala]
1815[warn] 19 warnings found
1816[info] done compiling
1817[info] compiling 1 Scala source to /build/repo/dynamodb-json/target/scala-3.7.4/classes ...
1818[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1819[warn] unknown category: unused-nowarn
1820[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1821[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1822[warn] bad option '-Xexperimental' was ignored
1823[warn] bad option '-Ypartial-unification' was ignored
1824[warn] bad option '-opt-warnings' was ignored
1825[warn] bad option '-Ywarn-extra-implicit' was ignored
1826[warn] bad option '-Yno-adapted-args' was ignored
1827[warn] bad option '-Ywarn-inaccessible' was ignored
1828[warn] bad option '-Ywarn-nullary-override' was ignored
1829[warn] bad option '-Ywarn-nullary-unit' was ignored
1830[warn] Flag -explain-types set repeatedly
1831[warn] bad option '-Yrangepos' was ignored
1832[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1833[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1834[warn] bad option '-Ywarn-numeric-widen' was ignored
1835[warn] bad option '-Ywarn-value-discard' was ignored
1836[warn] 15 warnings found
1837[info] done compiling
1838[info] compiling 3 Scala sources to /build/repo/dynamodb-json/target/scala-3.7.4/test-classes ...
1839[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1840[warn] unknown category: unused-nowarn
1841[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1842[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1843[warn] bad option '-Xexperimental' was ignored
1844[warn] bad option '-Ypartial-unification' was ignored
1845[warn] bad option '-opt-warnings' was ignored
1846[warn] bad option '-Ywarn-extra-implicit' was ignored
1847[warn] bad option '-Yno-adapted-args' was ignored
1848[warn] bad option '-Ywarn-inaccessible' was ignored
1849[warn] bad option '-Ywarn-nullary-override' was ignored
1850[warn] bad option '-Ywarn-nullary-unit' was ignored
1851[warn] Flag -explain-types set repeatedly
1852[warn] bad option '-Yrangepos' was ignored
1853[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1854[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1855[warn] bad option '-Ywarn-numeric-widen' was ignored
1856[warn] bad option '-Ywarn-value-discard' was ignored
1857[warn] -- [E003] Syntax Warning: /build/repo/dynamodb-json/src/test/scala/zio/dynamodb/json/ItemJsonSerialisationSpec.scala:14:42
1858[warn] 14 | override def spec: Spec[TestEnvironment with Scope, Any] =
1859[warn] | ^^^^
1860[warn] |with as a type operator has been deprecated; use & instead
1861[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1862[warn] |
1863[warn] | longer explanation available when compiling with `-explain`
1864[info] [patched file /build/repo/dynamodb-json/src/test/scala/zio/dynamodb/json/ItemJsonSerialisationSpec.scala]
1865[warn] 16 warnings found
1866[info] done compiling
1867[info] compiling 1 Scala source to /build/repo/dynamodb-json/target/scala-3.7.4/test-classes ...
1868[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
1869[warn] unknown category: unused-nowarn
1870[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
1871[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
1872[warn] bad option '-Xexperimental' was ignored
1873[warn] bad option '-Ypartial-unification' was ignored
1874[warn] bad option '-opt-warnings' was ignored
1875[warn] bad option '-Ywarn-extra-implicit' was ignored
1876[warn] bad option '-Yno-adapted-args' was ignored
1877[warn] bad option '-Ywarn-inaccessible' was ignored
1878[warn] bad option '-Ywarn-nullary-override' was ignored
1879[warn] bad option '-Ywarn-nullary-unit' was ignored
1880[warn] Flag -explain-types set repeatedly
1881[warn] bad option '-Yrangepos' was ignored
1882[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
1883[warn] bad option '-Ypatmat-exhaust-depth' was ignored
1884[warn] bad option '-Ywarn-numeric-widen' was ignored
1885[warn] bad option '-Ywarn-value-discard' was ignored
1886[warn] 15 warnings found
1887[info] done compiling
1888
1889************************
1890Build summary:
1891[{
1892 "module": "zio-dynamodb",
1893 "compile": {"status": "ok", "tookMs": 29881, "warnings": 165, "errors": 0, "sourceVersion": "3.4-migration"},
1894 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1895 "test-compile": {"status": "ok", "tookMs": 33562, "warnings": 104, "errors": 0, "sourceVersion": "3.4-migration"},
1896 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1897 "publish": {"status": "skipped", "tookMs": 0},
1898 "metadata": {
1899 "crossScalaVersions": ["2.13.18", "3.3.7"]
1900}
1901},{
1902 "module": "zio-dynamodb-ce",
1903 "compile": {"status": "ok", "tookMs": 1652, "warnings": 2, "errors": 0, "sourceVersion": "3.4-migration"},
1904 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1905 "test-compile": {"status": "ok", "tookMs": 1508, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
1906 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1907 "publish": {"status": "skipped", "tookMs": 0},
1908 "metadata": {
1909 "crossScalaVersions": ["2.13.18", "3.3.7"]
1910}
1911},{
1912 "module": "zio-dynamodb-future",
1913 "compile": {"status": "ok", "tookMs": 793, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
1914 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1915 "test-compile": {"status": "ok", "tookMs": 713, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
1916 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1917 "publish": {"status": "skipped", "tookMs": 0},
1918 "metadata": {
1919 "crossScalaVersions": ["2.13.18", "3.3.7"]
1920}
1921},{
1922 "module": "zio-dynamodb-json",
1923 "compile": {"status": "ok", "tookMs": 668, "warnings": 4, "errors": 0, "sourceVersion": "3.4-migration"},
1924 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1925 "test-compile": {"status": "ok", "tookMs": 1681, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
1926 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1927 "publish": {"status": "skipped", "tookMs": 0},
1928 "metadata": {
1929 "crossScalaVersions": ["2.13.18", "3.3.7"]
1930}
1931}]
1932************************
1933[success] Total time: 90 s (0:01:30.0), completed Dec 31, 2025, 9:16:39 PM
1934[0JChecking patch project/plugins.sbt...
1935Checking patch project/BuildHelper.scala...
1936Checking patch build.sbt...
1937Applied patch project/plugins.sbt cleanly.
1938Applied patch project/BuildHelper.scala cleanly.
1939Applied patch build.sbt cleanly.
1940Commit migration rewrites
1941Switched to a new branch 'opencb/migrate-source-3.4'
1942[opencb/migrate-source-3.4 09a3988] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
1943 33 files changed, 217 insertions(+), 217 deletions(-)
1944----
1945Preparing build for 3.8.0-RC5
1946Scala binary version found: 3.8
1947Implicitly using source version 3.8
1948Scala binary version found: 3.8
1949Implicitly using source version 3.8
1950Would try to apply common scalacOption (best-effort, sbt/mill only):
1951Append: ,REQUIRE:-source:3.8
1952Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1953
1954Try apply source patch:
1955Path: project/BuildHelper.scala
1956Pattern: val Scala3 = "3.3.7"
1957Replacement: val Scala3 = "3.8.0-RC5"
1958Successfully applied pattern 'val Scala3 = "3.3.7"' in project/BuildHelper.scala
1959----
1960Starting build for 3.8.0-RC5
1961Execute tests: true
1962sbt project found:
1963No prepare script found for project zio/zio-dynamodb
1964##################################
1965Scala version: 3.8.0-RC5
1966Targets: dev.zio%zio-dynamodb dev.zio%zio-dynamodb-ce dev.zio%zio-dynamodb-future dev.zio%zio-dynamodb-json
1967Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
1968##################################
1969Using extra scalacOptions: ,REQUIRE:-source:3.8
1970Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1971[sbt_options] declare -a sbt_options=()
1972[process_args] java_version = '21'
1973[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
1974# Executing command line:
1975java
1976-Dfile.encoding=UTF-8
1977-Dcommunitybuild.scala=3.8.0-RC5
1978-Dcommunitybuild.project.dependencies.add=
1979-Xmx7G
1980-Xms4G
1981-Xss8M
1982-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1983-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
1984-jar
1985/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1986"setCrossScalaVersions 3.8.0-RC5"
1987"++3.8.0-RC5 -v"
1988"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1989"set every credentials := Nil"
1990"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1991"removeScalacOptionsStartingWith -P:wartremover"
1992
1993moduleMappings
1994"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" dev.zio%zio-dynamodb dev.zio%zio-dynamodb-ce dev.zio%zio-dynamodb-future dev.zio%zio-dynamodb-json"
1995
1996[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
1997[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
1998[info] loading project definition from /build/repo/project
1999[info] compiling 1 Scala source to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
2000[info] done compiling
2001/build/repo/build.sbt:53: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
2002 .configs(IntegrationTest)
2003 ^
2004/build/repo/build.sbt:55: warning: lazy value itSettings in object Defaults is deprecated (since 1.9.0): Create a separate subproject instead of using IntegrationTest and in addition avoid using itSettings
2005 Defaults.itSettings,
2006 ^
2007/build/repo/build.sbt:56: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
2008 resolvers += Resolver.sonatypeCentralSnapshots
2009 resolvers ++= Resolver.sonatypeOssRepos("releases"),
2010 ^
2011/build/repo/build.sbt:278: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
2012 resolvers += Resolver.sonatypeCentralSnapshots
2013 resolvers ++= Resolver.sonatypeOssRepos("releases"),
2014 ^
2015/build/repo/build.sbt:312: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
2016 .configs(IntegrationTest)
2017 ^
2018/build/repo/build.sbt:331: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
2019 .configs(IntegrationTest)
2020 ^
2021/build/repo/build.sbt:347: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
2022 .configs(IntegrationTest)
2023 ^
2024[info] loading settings for project root from build.sbt...
2025[info] set current project to root (in build file:/build/repo/)
2026Execute setCrossScalaVersions: 3.8.0-RC5
2027OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in zio-dynamodb-examples/crossScalaVersions
2028OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in zio-dynamodb-benchmarks/crossScalaVersions
2029OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in zio-dynamodb-ce/crossScalaVersions
2030OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in zio-dynamodb-future/crossScalaVersions
2031OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in docs/crossScalaVersions
2032OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in zio-dynamodb/crossScalaVersions
2033OpenCB::Changing crossVersion 3.8.0-RC5 -> 3.8.0-RC5 in zio-dynamodb-json/crossScalaVersions
2034[info] set current project to root (in build file:/build/repo/)
2035[info] Setting Scala version to 3.8.0-RC5 on 7 projects.
2036[info] Switching Scala version on:
2037[info] zio-dynamodb-ce (2.13.18, 3.8.0-RC5)
2038[info] zio-dynamodb-examples (2.13.18, 3.8.0-RC5)
2039[info] docs (2.13.18, 3.8.0-RC5)
2040[info] zio-dynamodb-json (2.13.18, 3.8.0-RC5)
2041[info] zio-dynamodb (2.13.18, 3.8.0-RC5)
2042[info] zio-dynamodb-future (2.13.18, 3.8.0-RC5)
2043[info] zio-dynamodb-benchmarks (2.13.18, 3.8.0-RC5)
2044[info] Excluding projects:
2045[info] * root (2.13.18)
2046[info] Reapplying settings...
2047[info] set current project to root (in build file:/build/repo/)
2048Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
2049[info] Reapplying settings...
2050[info] set current project to root (in build file:/build/repo/)
2051[info] Defining Global / credentials, credentials and 6 others.
2052[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 63 others.
2053[info] Run `last` for details.
2054[info] Reapplying settings...
2055[info] set current project to root (in build file:/build/repo/)
2056Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
2057[info] Reapplying settings...
2058OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
2059
2060 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
2061 Did you mean allExcludeDependencies ?
2062 , retry without global scopes
2063[info] Reapplying settings...
2064[info] set current project to root (in build file:/build/repo/)
2065Execute removeScalacOptionsStartingWith: -P:wartremover
2066[info] Reapplying settings...
2067[info] set current project to root (in build file:/build/repo/)
2068[success] Total time: 0 s, completed Dec 31, 2025, 9:16:59 PM
2069Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
2070Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
2071Starting build...
2072Projects: Set(zio-dynamodb, zio-dynamodb-ce, zio-dynamodb-future, zio-dynamodb-json)
2073Starting build for ProjectRef(file:/build/repo/,zio-dynamodb) (zio-dynamodb)... [0/4]
2074OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
2075OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
2076OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
2077Compile scalacOptions: -encoding, UTF-8, -explaintypes, -language:higherKinds, -language:existentials, -unchecked, -Xexperimental, -Ypartial-unification, -opt-warnings, -Ywarn-extra-implicit, -Yno-adapted-args, -Ywarn-inaccessible, -Ywarn-nullary-override, -Ywarn-nullary-unit, -Wconf:cat=unused-nowarn:s, -language:higherKinds, -explaintypes, -Yrangepos, -Xlint:_,-missing-interpolator,-type-parameter-shadow,-infer-any, -Ypatmat-exhaust-depth, 40, -Ywarn-numeric-widen, -Ywarn-value-discard, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2078[info] compiling 55 Scala sources to /build/repo/dynamodb/target/scala-3.8.0-RC5/classes ...
2079[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
2080[warn] unknown category: unused-nowarn
2081[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
2082[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
2083[warn] bad option '-Xexperimental' was ignored
2084[warn] bad option '-Ypartial-unification' was ignored
2085[warn] bad option '-opt-warnings' was ignored
2086[warn] bad option '-Ywarn-extra-implicit' was ignored
2087[warn] bad option '-Yno-adapted-args' was ignored
2088[warn] bad option '-Ywarn-inaccessible' was ignored
2089[warn] bad option '-Ywarn-nullary-override' was ignored
2090[warn] bad option '-Ywarn-nullary-unit' was ignored
2091[warn] bad option '-Yrangepos' was ignored
2092[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
2093[warn] bad option '-Ypatmat-exhaust-depth' was ignored
2094[warn] bad option '-Ywarn-numeric-widen' was ignored
2095[warn] bad option '-Ywarn-value-discard' was ignored
2096[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:647:20
2097[warn] 647 | av.decode(Schema[A])
2098[warn] | ^^^^^^^^^
2099[warn] |Implicit parameters should be provided with a `using` clause.
2100[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2101[warn] |To disable the warning, please use the following option:
2102[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2103[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:671:52
2104[warn] 671 | putItem(tableName, toItem(a.asInstanceOf[From])(fromEnumSchema))
2105[warn] | ^^^^^^^^^^^^^^
2106[warn] |Implicit parameters should be provided with a `using` clause.
2107[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2108[warn] |To disable the warning, please use the following option:
2109[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2110[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:677:51
2111[warn] 677 | .fromAttributeValue(AttributeValue.encode(a)(schema))
2112[warn] | ^^^^^^
2113[warn] |Implicit parameters should be provided with a `using` clause.
2114[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2115[warn] |To disable the warning, please use the following option:
2116[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2117[warn] 17 warnings found
2118[info] done compiling
2119[info] compiling 39 Scala sources to /build/repo/dynamodb/target/scala-3.8.0-RC5/test-classes ...
2120[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
2121[warn] unknown category: unused-nowarn
2122[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
2123[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
2124[warn] bad option '-Xexperimental' was ignored
2125[warn] bad option '-Ypartial-unification' was ignored
2126[warn] bad option '-opt-warnings' was ignored
2127[warn] bad option '-Ywarn-extra-implicit' was ignored
2128[warn] bad option '-Yno-adapted-args' was ignored
2129[warn] bad option '-Ywarn-inaccessible' was ignored
2130[warn] bad option '-Ywarn-nullary-override' was ignored
2131[warn] bad option '-Ywarn-nullary-unit' was ignored
2132[warn] bad option '-Yrangepos' was ignored
2133[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
2134[warn] bad option '-Ypatmat-exhaust-depth' was ignored
2135[warn] bad option '-Ywarn-numeric-widen' was ignored
2136[warn] bad option '-Ywarn-value-discard' was ignored
2137[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:302:43
2138[warn] 302 | val mapSchema = Schema.map(Schema[String], s.asInstanceOf[Schema[Any]])
2139[warn] | ^^^^^^^^^^^^^^
2140[warn] |Implicit parameters should be provided with a `using` clause.
2141[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2142[warn] |To disable the warning, please use the following option:
2143[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2144[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:136:67
2145[warn] 136 | assertEncodesThenDecodes(Schema.chunk(schema.asInstanceOf[Schema[Any]]), Chunk.fill(3)(value))
2146[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2147[warn] |Implicit parameters should be provided with a `using` clause.
2148[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2149[warn] |To disable the warning, please use the following option:
2150[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2151[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala:143:39
2152[warn] 143 | Schema.chunk(Schema.Primitive(StandardType.ZoneOffsetType)),
2153[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2154[warn] |Implicit parameters should be provided with a `using` clause.
2155[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2156[warn] |To disable the warning, please use the following option:
2157[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2158[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:145:34
2159[warn] 145 | anySchema[A].map(Schema.chunk(_))
2160[warn] | ^
2161[warn] |Implicit parameters should be provided with a `using` clause.
2162[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2163[warn] |To disable the warning, please use the following option:
2164[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2165[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:152:21
2166[warn] 152 | Schema.chunk(schema) -> Gen.chunkOf(gen)
2167[warn] | ^^^^^^
2168[warn] |Implicit parameters should be provided with a `using` clause.
2169[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2170[warn] |To disable the warning, please use the following option:
2171[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2172[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:311:39
2173[warn] 311 | transformSequence(Schema.chunk(schema)) -> Gen.listOf(gen)
2174[warn] | ^^^^^^
2175[warn] |Implicit parameters should be provided with a `using` clause.
2176[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2177[warn] |To disable the warning, please use the following option:
2178[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2179[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:562:38
2180[warn] 562 | anyPrimitive[A].map(Schema.list(_).asInstanceOf[Schema[A]]),
2181[warn] | ^
2182[warn] |Implicit parameters should be provided with a `using` clause.
2183[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2184[warn] |To disable the warning, please use the following option:
2185[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2186[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:564:78
2187[warn] 564 | anyPrimitive[A].zip(anyPrimitive[A]).map { case (l, r) => Schema.either(l, r).asInstanceOf[Schema[A]] },
2188[warn] | ^
2189[warn] |Implicit parameters should be provided with a `using` clause.
2190[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2191[warn] |To disable the warning, please use the following option:
2192[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2193[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:565:78
2194[warn] 565 | anyPrimitive[A].zip(anyPrimitive[A]).map { case (l, r) => Schema.tuple2(l, r).asInstanceOf[Schema[A]] },
2195[warn] | ^
2196[warn] |Implicit parameters should be provided with a `using` clause.
2197[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2198[warn] |To disable the warning, please use the following option:
2199[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2200[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:580:48
2201[warn] 580 | anyTree[A](depth - 1).map(Schema.list(_)),
2202[warn] | ^
2203[warn] |Implicit parameters should be provided with a `using` clause.
2204[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2205[warn] |To disable the warning, please use the following option:
2206[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2207[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:584:60
2208[warn] 584 | case s => Schema.option(s)
2209[warn] | ^
2210[warn] |Implicit parameters should be provided with a `using` clause.
2211[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2212[warn] |To disable the warning, please use the following option:
2213[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2214[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:586:94
2215[warn] 586 | anyTree[A](depth - 1).zip(anyTree[A](depth - 1)).map { case (l, r) => Schema.either(l, r) },
2216[warn] | ^
2217[warn] |Implicit parameters should be provided with a `using` clause.
2218[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2219[warn] |To disable the warning, please use the following option:
2220[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2221[warn] -- Warning: /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala:587:94
2222[warn] 587 | anyTree[A](depth - 1).zip(anyTree[A](depth - 1)).map { case (l, r) => Schema.tuple2(l, r) },
2223[warn] | ^
2224[warn] |Implicit parameters should be provided with a `using` clause.
2225[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2226[warn] |To disable the warning, please use the following option:
2227[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2228[warn] 27 warnings found
2229[info] done compiling
2230+ JsonAstSerdeSpec
2231 + AttributeValue to JSON AST decoder suite
2232 + decode AttributeValue.String to Json
2233 + decode AttributeValue.Null to Json
2234 + decode AttributeValue.Bool to Json
2235 + decode AttributeValue.Number to Json
2236 + decode AttributeValue.Map to Json
2237 + decode AttributeValue.List to Json
2238 + decode empty AttributeValue.List to Json
2239 + decode nested AttributeValue.Map to Json
2240 + decode empty AttributeValue.Map to Json
2241 + JSON AST round-trip tests
2242 + round-trip Json.Null
2243 + round-trip Json.Bool
2244 + round-trip Json.Str
2245 + round-trip Json.Arr
2246 + round-trip simple Json.Obj
2247 + round-trip complex nested Json
2248 + round-trip with Json.Num
2249 + round-trip empty structures
2250 + round-trip Json.Num as primitive
2251 + round-trip mixed Json types in array
2252 + JSON AST to AttributeValue encoder suite
2253 + encode Json.Null
2254 + encode Json.Bool
2255 + encode Json.Num
2256 + encode Json.Str
2257 + encode Json.Obj
2258 + encode Json.Arr
2259 + encode nested Json.Obj
2260 + encode empty Json.Obj
2261 + encode empty Json.Arr
2262+ Set codecs
2263 + when encoding
2264 + encodes set of BigDecimal natively
2265 + encodes set of Java BigInteger natively
2266 + encodes set of BigInt natively
2267 + encodes set with non native type as a list
2268 + encodes set of Java BigDecimal natively
2269 + when decoding
2270 + decodes set of BigDecimal natively
2271 + decodes set of Java BigInteger natively
2272 + decodes set of BigInt natively
2273 + decodes set of Java BigDecimal natively
2274 + decodes set with non native type
2275+ Executor
2276 + parallelize
2277 + should process Zipped GetItems
2278 + should process ScanSome constructor
2279 + should process Map constructor
2280 + should process Zipped writes
2281+ ZStream piplelining suite
2282 + update queries are not supported
2283 + surfaces successfully found items as Right([A, Some[B]]), not found as Right([A, None]) and decoding errors as a Left
2284 + write queries with condition expressions not supported
2285 + round trip test
2286 + write queries with return values not supported
2287+ Batching
2288 + single Item CRUD suite
2289 + getItem returns an error when table does not exist
2290 + should delete an item
2291 + putItem returns an error when table does not exist
2292+ ProjectionExpressionSpec
2293 + Raw projection expression unsafe type suite
2294 + should execute putItem then getItem when sequenced in a ZIO
2295 + unsafe type update expressions suite
2296 + deleteItem returns an error when table does not exist
2297 + set using a raw projection expression
2298 + single query does not auto-batch CRUD suite
2299 + set a number
2300 + a single getItem does not get auto-batched
2301 + remove using an index
2302 + a single putItem does not get auto-batched
2303 + remove
2304 + a single deleteItem does not get auto-batched
2305 + Scan and Query suite
2306 + append to a list
2307 + querySome returns an error when table does not exist
2308 + scanSome with limit greater than table size should scan all items in a table and return a LEK of None
2309 + scanSome on an empty table returns empty results and a LEK of None
2310 + scanSome returns an error when table does not exist
2311 + querySome on an empty table returns empty results and a LEK of None
2312 + querySome with limit less than table size should return partial result chunk and return a LEK of last read Item
2313 + querySome with limit greater than table size should scan all items in a table and return a LEK of None
2314 + scanAll should scan all items in a table
2315 + queryAll should scan all items in a table
2316 + batching via zip
2317 + prepend
2318 + batch getItem1 zip getItem2 zip getItem3 returns 2 items that are found
2319 + set using a $
2320 + batch getItem1 zip getItem2 zip getItem3 returns 3 items that are found
2321 + set if not exists
2322 + delete from a set
2323 + batch putItem1 zip putItem1_2
2324 + add
2325 + addSet
2326 + type safe comparison suite
2327 + batch putItem1 zip getItem1 zip getItem2 zip deleteItem1
2328 + PE < X
2329 + PE <> PE
2330 + PE <> X
2331 + batching via batch
2332 + should execute batch of PutItems (resulting in a batched request)
2333 + should return error for batch of GetItems with id missing in projections
2334 + should execute batch of GetItems (resulting in a batched request)
2335 + a batch of an empty list should result in an empty list
2336 + should execute batch of PutItems for a single item, resulting in no batching
2337 + using batch of PutItems with ConditionExpression should result in an error
2338 + using batch of PutItems with a ReturnValues should result in an error
2339 + should execute batch of DeleteItems (resulting in a batched request)
2340 + using batch of DeleteItems with ConditionExpression should result in an error
2341 + using batch of DeleteItems with a ReturnValues should result in an error
2342 + should execute batch of PutItem and DeleteItem (resulting in a batched request)
2343 + using batch of UpdateItems should result in an error
2344 + PE === PE
2345 + PE <= X
2346 + PE <= PE
2347 + PE > X
2348 + PE >= X
2349 + PE > PE
2350 + PE >= PE
2351 + PE < PE
2352 + Dollar function unsafe type suite
2353 + unsafe type update expressions suite
2354 + set using a projection expression
2355 + set a number
2356 + remove using an index
2357 + remove
2358 + delete from a set
2359 + add
2360 + addSet
2361 + set if not exists
2362 + append to a list
2363 + prepend
2364 + type safe comparison suite
2365 + PE <> PE
2366 + PE <> X
2367 + PE === PE
2368 + PE === X
2369 + PE < X
2370 + PE < PE
2371 + PE <= X
2372 + PE <= PE
2373 + PE > X
2374 + PE > PE
2375 + PE >= X
2376 + PE >= PE
2377 + type unsafe DDB functions suite
2378 + size for a list
2379 + size for a set
2380 + notExists
2381 + exists
2382 + isBinary
2383 + isNumber
2384 + isString
2385 + isBool
2386 + isBinarySet
2387 + isList
2388 + isMap
2389 + isNumberSet
2390 + isNull
2391 + isStringSet
2392 + beginsWith
2393 + between using number range
2394 + inSet for a collection attribute
2395 + inSet for a scalar
2396 + 'in' for a collection attribute
2397 + 'in' for a scalar
2398 + 'in' for a sum type
2399 + string contains
2400 + set contains
2401 + set containsSet with a single element
2402 + set containsSet with multiple elements
2403 + type safe suite
2404 + type safe collection navigation suite
2405 + compare a map element with valueAt
2406 + compare an array element with elementAt
2407 + navigate an map with elementAt
2408 + navigate an array with elementAt
2409 + compare an array with elementAt and >>>
2410 + navigate a map with valueAt and >>>
2411 + type safe comparison suite
2412 + PE <> PE
2413 + PE <> X
2414 + PE === PE
2415 + PE === X
2416 + PE < PE
2417 + PE > X
2418 + PE > PE
2419 + PE < X
2420 + PE >= X
2421 + PE <= X
2422 + PE <= PE
2423 + PE >= PE
2424 + type safe update expressions suite
2425 + remove
2426 + set using a projection expression
2427 + set a number
2428 + remove using an index
2429 + set if not exists
2430 + append to a list
2431 + prepend
2432 + delete from a set
2433 + add
2434 + addSet
2435 + type safe DDB functions suite
2436 + size for a list
2437 + size for a set
2438 + notExists
2439 + exists
2440 + isBinary
2441 + isNumber
2442 + isString
2443 + isBool
2444 + isBinarySet
2445 + isList
2446 + isMap
2447 + isNumberSet
2448 + isNull
2449 + isStringSet
2450 + beginsWith
2451 + between using number range
2452 + inSet for a collection attribute
2453 + inSet for a scalar
2454 + 'in' for a collection attribute
2455 + 'in' for a scalar
2456 + 'in' for a sum type
2457 + string contains
2458 + set contains
2459+ Transaction builder suite
2460+ OpticsShouldRespectAnnotationsSpec
2461 + transaction construction failures
2462 + mixed transaction types
2463 + mixing update and get
2464 + invalid transaction actions
2465 + create table
2466 + delete table
2467 + scan all
2468 + scan some
2469 + describe table
2470 + query some
2471 + query all
2472 + transaction construction successes
2473 + transact get items
2474 + multi table batch get item
2475 + with @discriminated annotation
2476 + @fieldName annotations are honoured
2477 + @caseName annotations at class level do not affect traversal as they are bypassed ie trafficLightColour.rgb
2478 + composition using >>> should bypass intermediate Map
2479 + ConditionExpression suite
2480 + TrafficLight.Box.trafficLightColour >>> TrafficLight.red >>> TrafficLight.Red.rgb === 1
2481 + without @discriminated annotation
2482 + composition using >>> should use intermediate Map
2483 + @fieldName annotations are honoured
2484 + ConditionExpression suite
2485 + Path with @caseName but no @fieldName results in a PE of trafficLightColour.red_traffic_light.rgb
2486 + Path with no @caseName or @fieldName annotations results in a PE of trafficLightColour.Green.rgb
2487 + get item
2488 + batch get item
2489 + transact write items
2490 + delete item
2491 + @caseName annotations are honoured
2492 + batch write item
2493 + update item
2494 + put item
2495+ AttrMap suite
2496 + FromAttributeValueSuite
2497 + get[String] should return a Right of String when it exists
2498 + getOptional[String] should return a Right of None when it does not exists
2499 + getOptional[String] should return a Right of Some String when it exists
2500 + getOptional[Item] should return a Right of None when it does not exists
2501 + get[String] should return a Left of String when it does not exists
2502 + getOptional[Item] should return a Right of Some Item when it exists
2503 + getOptItem should return a Right of Some(Foo) when it exists in the AttrMap
2504 + as with an optional field that is present
2505 + getItemList should return a Right of Iterable[Foo] when it exists in the AttrMap
2506 + getOptionalIterableItem should return a Right of Option[Iterable[Foo]] when it exists in the AttrMap
2507 + as with an optional field that is NOT present
2508+ NonEmptySet
2509 + construction multiple params
2510 + construction single param
2511 + ++
2512 + +
2513+ ComplexAliasMapRenderSpec
2514 + aliasMap should contain all names and values that appear in the rendered expression
2515 + renders an Array composite projection expression
2516+ AliasMap getOrInsert a path suite
2517 + renders a Map projection expression
2518 + renders an Array projection expression
2519 + renders a simple projection expression
2520 + renders a composite Map and Array projection expression
2521+ ItemEncoder Suite
2522 + @noDiscrinator Suite
2523 + encodes Zero case object with @caseName
2524 + encodes One case class with @fieldName
2525 + encodes MinusOne case object
2526 + encodes Two case class and ignores class level @caseName (which only applies to discriminators)
2527 + encodes nested Items
2528 + Main Suite
2529 + encodes generic record
2530 + encodes enumeration
2531 + encodes LocalDateTime
2532 + encodes a Currency
2533 + encodes List of Int
2534 + encodes simple Optional Item
2535 + encodes nested Optional Item
2536 + encodes nested case class of all Optional fields which are all None
2537 + encodes simple Item
2538 + encodes Ok ADT
2539 + encodes tuple3
2540 + encodes map
2541 + encodes Pending case object ADT
2542 + Either using Fallback suite
2543 + encodes Either Right
2544 + encodes Either Right
2545 + encodes Either Left
2546 + encodes nested Either Right of Left
2547 + encodes nested Either Right of Right
2548 + encodes nested Either Left
2549 + encodes List of case class
2550 + encodes Either Left
2551 + encodes enum with @discriminatorName annotation
2552 + encodes enum with @discriminatorName annotation and an @caseName annotation on a case class
2553 + encodes enum with @discriminatorName annotation and case object as item without a @caseName annotation
2554 + encodes case object only enum with @caseName annotation of '2'
2555 + encodes enum with @discriminatorName annotation and case object as item with @caseName annotation of '2'
2556 + encodes case object only enum
2557 + encodes top level enum with @discriminatorName annotation
2558 + encodes enum with @discriminatorName annotation and @fieldName annotation for a case class
2559 + encodes enum without @discriminatorName annotation and uses @fieldName field level annotation
2560 + encodes enum and honours @caseName annotation
2561+ AttrMap suite
2562 + Simple AttrMap suite
2563 + AttrMap of a Boolean field value equals a Map of AttributeValue.Bool
2564 + AttrMap.empty.map equals empty map
2565 + AttrMap of a binary field value equals a Map of AttributeValue.Binary
2566 + AttrMap of a Set of binary field value equals a Map of AttributeValue.BinarySet
2567 + AttrMap of a Chunk field value equals a Map of AttributeValue.List
2568 + AttrMap of a Scala Map field value equals an AttributeValue.Map
2569 + AttrMap of a nested AttrMap numeric field value equals a Map of AttributeValue.Map
2570 + AttrMap of a List field value equals a Map of AttributeValue.List
2571 + AttrMap of a Long field value equals a Map of AttributeValue.Number
2572 + AttrMap of an Int field value equals a Map of AttributeValue.Number
2573 + AttrMap of a Vector field value equals a Map of AttributeValue.List
2574 + AttrMap of a BigDecimal field value equals a Map of AttributeValue.Number
2575 + AttrMap of a Double field value equals a Map of AttributeValue.Number
2576 + AttrMap of a Float field value equals a Map of AttributeValue.Number
2577 + AttrMap of an Int Set field value equals a Map of AttributeValue.NumberSet
2578 + AttrMap of a null field value equals a Map of AttributeValue.Null
2579 + AttrMap of a String field value equals a Map of AttributeValue.String
2580 + AttrMap of a String Set field value equals a Map of AttributeValue.StringSet
2581+ Map codecs
2582 + when decoding
2583 + decodes map with non string key
2584 + decodes map with string key natively
2585 + when encoding
2586 + encodes map with string key natively
2587 + encodes map with non string key as sequence of Tuple2
2588+ DynamicCodec Suite
2589 + DynamicDecoder Suite
2590 + decodes AttributeValue.Binary to DynamicValue.Primitive
2591+ ItemDecoder Suite
2592 + @noDisriminator Decoder Suite
2593 + decodes Zero case object with @caseName
2594 + decodes MinusOne case object
2595 + decodes Two case class and ignores class level @caseName (which only applies to discriminators)
2596 + decodes One case class with @fieldName
2597 + returns a Left of DecodeError when no decoder is not found
2598 + returns a Left of DecodeError when a more than one decoder is found
2599 + Decoder Suite
2600 + decodes generic record
2601 + decoded list
2602 + decoded currency
2603 + decodes AttributeValue.Bool to DynamicValue.Primitive
2604 + decodes AttributeValue.Number to DynamicValue.Primitive
2605 + decodes AttributeValue.String to DynamicValue.Primitive
2606 + decodes AttributeValue.Null to DynamicValue.NoneValue
2607 + decodes AttributeValue.StringSet to DynamicValue.SetValue
2608 + decodes AttributeValue.NumberSet to DynamicValue.SetValue
2609 + decodes AttributeValue.BinarySet to DynamicValue.SetValue
2610 + encodes enumeration
2611 + decoded chunk
2612 + decoded empty chunk
2613 + decoded empty list when field is missing
2614 + decoded option of Some
2615 + decodes nested case class of an Optional field which is None
2616 + decoded option of None where value is null
2617 + decoded option of None where field is missing
2618 + decoded nested option of Some
2619 + decoded nested option of None
2620 + decoded simple case class
2621 + decodes nested Items
2622 + decodes Instant
2623 + decodes AttributeValue.List to DynamicValue.Sequence
2624 + decodes AttributeValue.Map to DynamicValue.Record
2625 + decodes empty AttributeValue.List to empty DynamicValue.Sequence
2626 + decodes empty AttributeValue.Map to empty DynamicValue.Record
2627 + decodes nested AttributeValue.Map
2628 + decodes nested AttributeValue.List
2629 + Dynamic Round-trip Suite
2630 + round-trip Binary primitive
2631 + round-trip BigDecimal primitive
2632 + round-trip Boolean primitive
2633 + round-trip String primitive
2634 + round-trip Record
2635 + decodes Ok ADT
2636 + round-trip Sequence
2637 + round-trip StringSet
2638 + round-trip NumberSet
2639 + round-trip NoneValue
2640 + round-trip SomeValue
2641 + decodes Pending case object ADT
2642 + decode tuple2
2643 + decode tuple3
2644 + decodes map
2645 + round-trip Tuple
2646 + round-trip LeftValue
2647 + decodes map when field is missing
2648 + round-trip RightValue
2649 + decodes set
2650 + DynamicEncoder Suite
2651 + encodes DynamicValue.Primitive with String
2652 + decodes set when field is missing
2653 + encodes DynamicValue.Primitive with BigDecimal
2654 + decodes Either Right
2655 + encodes DynamicValue.Primitive with Boolean
2656 + decodes Either Left
2657 + encodes DynamicValue.Primitive with Int
2658 + decodes List of case class
2659 + encodes DynamicValue.Primitive with Binary
2660 + Either with Fallback suite
2661 + encodes DynamicValue.Record
2662 + decodes Either Left
2663 + encodes DynamicValue.Sequence
2664 + encodes DynamicValue.SetValue with String elements as StringSet
2665 + encodes DynamicValue.SetValue with Number elements as NumberSet
2666 + encodes DynamicValue.SetValue with Binary elements as BinarySet
2667 + encodes DynamicValue.Tuple
2668 + encodes DynamicValue.SetValue with mixed elements as List
2669 + encodes DynamicValue.SomeValue
2670 + encodes DynamicValue.LeftValue
2671 + encodes DynamicValue.NoneValue
2672 + throws exception for DynamicValue.Enumeration
2673 + fails when an invalid type for Either is encountered
2674 + encodes DynamicValue.RightValue
2675 + decodes Either Right
2676 + encodes DynamicValue.Singleton
2677 + throws exception for DynamicValue.Dictionary
2678 + decodes nested Either Right of Right
2679 + throws exception for DynamicValue.Error
2680 + decodes nested Either Right of Left
2681 + decodes nested Either Left
2682 + decodes enum with @discriminatorName annotation
2683 + decodes enum with @discriminatorName annotation and case object as item without a @caseName annotation
2684 + decodes enum with @discriminatorName annotation and @fieldName annotation on a case class field
2685 + decodes enum with @discriminatorName annotation and an @caseName annotation on a case class
2686 + decodes top level enum with @discriminatorName annotation
2687 + decodes enum with @discriminatorName annotation and case object as item with a @caseName annotation of '2'
2688 + decodes case object only enum without @caseName annotation
2689 + decodes case object only enum with @caseName annotation of '2'
2690 + decodes enum and honours @caseName annotation at case class level when there is no @discriminatorName annotation
2691 + decodes enum without @discriminatorName annotation and uses @caseName annotation
2692+ Executor spec
2693 + Batch retries
2694 + retry batch writes
2695 + successful batch write
2696 + should return no unprocessedItems for batch case using high level API
2697 + should return no unprocessedItems for zipped case
2698 + should return no unprocessedItems for batch case
2699 + all batched request fail
2700 + custom retry policy
2701 + should propagate custom retry policy for auto-batched DeleteItem's
2702 + should propagate custom retry policy for auto-batched GetItem's
2703 + should propagate custom retry policy for auto-batched PutItem's
2704 + should return all keys in unprocessedItems for batch failure case using high level API
2705 + throws exception for DynamicValue.BothValue
2706 + should return all keys in unprocessedItems in Zipped failure case
2707 + should return all keys in unprocessedItems for batch failure case
2708 + partial batch write failures
2709 + should return unprocessedItems in batch failure case
2710 + should return unprocessedItems in batch failure case using high level API
2711 + should return unprocessedItems in Zipped failure case
2712 + batch gets
2713 + successful batch gets
2714 + should retry when there are unprocessed keys
2715 + Non Fatal errors get propagated
2716 + should die when BatchGetItem returns a fatal error
2717 + should fail when BatchGetItem returns a non fatal error
2718 + should fail when BatchGetItem returns a ZIO DynamoDBError
2719 + should fail when BatchGetItem returns an AWS SDK error
2720 + all batched requests fail
2721 + should return all keys in unprocessedKeys for Zipped case
2722 + should return all keys in unprocessedKeys for batch case
2723 + should return all keys in unprocessedKeys for batch case using type safe API
2724 + partial batched requests fail
2725 + should return failed in unprocessedKeys for batch case
2726 + should return failed in unprocessedKeys for Zipped case
2727+ Batch Model
2728 + BatchGetItem
2729 + should aggregate GetItems using +
2730 + with aggregated GetItem's should return Some values back when keys are found
2731 + with aggregated GetItem's should return None back for keys that are not found
2732 + BatchWriteItem
2733 + should aggregate a PutItem and then a DeleteItem for the same table using +
2734 + Single PutItem queries do not get batched
2735 + Single DeleteItem queries do not get batched
2736+ Batched suite
2737 + Single GetItem queries do not get batched
2738 + A single GetItem and a single DeleteItem do not get batched
2739 + A single GetItem and a single PutItem do not get batched
2740 + Multiple GetItems should be batched
2741 + Multiple GetItems and multiple WriteItems (Put or Delete) should be batched
2742 + A PutItem and DeleteItem should be batched
2743 + Put/Delete Items with conditions should not be batched
2744 + Put/Delete Items with return values other than ReturnValues.None should not be batched
2745+ JMapViewSpec
2746 + builds an immutable Scala Map using an underlying Java HashMap
2747 + get
2748 + updated
2749 + bulk add with ++=
2750 + single
2751 + removed
2752 + iterator
2753 + builds an immutable Scala Map using an underlying Java LinkedHashMap
2754 + get
2755 + removed
2756 + updated
2757 + iterator
2758 + single
2759 + bulk add with ++=
2760+ MapOfSet
2761 + addAll(1 -> 1, 1 -> 2)
2762 + + (1 -> 1) and then + (1 -> 1)
2763 + + (1 -> 1) and then + (1 -> 2)
2764 + addAll(1 -> 1, 1 -> 1)
2765 + MapOfSet(1 -> 1) ++ MapOfSet(1 -> 2)
2766 + MapOfSet(1 -> 1) ++ MapOfSet(1 -> 1)
2767 + get Some
2768 + get None
2769 + getOrElse found
2770 + getOrElse default
2771+ NonEmptySequence codecs
2772 + when decoding NonEmptyChunk
2773 + decodes NonEmptyChunk of multiple case classes
2774 + decodes NonEmptyChunk of case class
2775 + decodes NonEmptyChunk with single element
2776 + decodes NonEmptyChunk of Int
2777 + when encoding NonEmptyChunk
2778 + encodes NonEmptyChunk of Int
2779 + encodes NonEmptyChunk of multiple case classes
2780 + encodes NonEmptyChunk of case class
2781 + encodes NonEmptyChunk with single element
2782 + when encoding NonEmptySet
2783 + encodes NonEmptySet of Int with single element
2784 + encodes NonEmptySet of Int as native NumberSet
2785 + encodes NonEmptySet of String with single element
2786 + encodes NonEmptySet of String as native StringSet
2787 + when decoding NonEmptySet
2788 + decodes NonEmptySet of Int with single element
2789 + decodes NonEmptySet of Int from native NumberSet
2790 + decodes NonEmptySet of String with single element
2791 + decodes NonEmptySet of String from native StringSet
2792 + decodes NonEmptySet using Item API
2793+ get and put suite
2794 + put
2795 + batched SimpleCaseClass2(1, "Avi") and SimpleCaseClass2(2, "Tarlochan")
2796 + top level enum PreBilled(1, "foobar")
2797 + SimpleCaseClass2(1, "Avi")
2798 + get item as SimpleCaseClass2
2799 + with missing attributes results in an error
2800 + that does not exists
2801 + that exists
2802 + batched
2803+ Executor spec
2804 + Batch retries
2805 + retry batch gets
2806 + successful batch gets
2807 + should retry when there are unprocessed keys
2808 + failed batch gets
2809 + should return keys we did not get
2810 + retry batch writes
2811 + failed batch write
2812 + should retry when there are unprocessedItems and return unprocessedItems in failure case
2813 + successful batch write
2814 + should return no unprocessedItems
2815+ AliasMapRender
2816 + AttributeValueType
2817 + Bool
2818 + BinarySet
2819 + List
2820 + StringSet
2821 + NumberSet
2822 + Null
2823 + Number
2824 + Map
2825 + String
2826 + Binary
2827 + ConditionExpression
2828 + basic renders
2829 + Between
2830 + In
2831 + AttributeExists
2832 + AttributeNotExists
2833 + AttributeType
2834 + Contains
2835 + BeginsWith
2836 + And
2837 + Or
2838 + Not
2839 + Equals
2840 + Equals with duplicates
2841 + NotEqual
2842 + LessThan
2843 + GreaterThan
2844 + LessThanOrEqual
2845 + GreaterThanOrEqual
2846 + UpdateExpression
2847 + Add
2848 + Add
2849 + Remove
2850 + Remove
2851 + multiple actions
2852 + Two Sets
2853 + Set and Remove
2854 + Delete
2855 + Delete
2856 + Set
2857 + PathOperand
2858 + ValueOperand
2859 + Plus
2860 + Minus
2861 + ListAppend
2862 + ListPrepend
2863 + IfNotExists
2864 + KeyConditionExpr
2865 + PartitionKeyExpression
2866 + Equals
2867 + And
2868 + Sort key expressions
2869 + Equals
2870 + LessThan
2871 + NotEqual
2872 + GreaterThan
2873 + LessThanOrEqual
2874 + GreaterThanOrEqual
2875 + Between
2876 + BeginsWith
2877+ main
2878 + ProjectionExpression Parser
2879 + toString on a ProjectionExpression of a_0[0]
2880 + $ function compiles
2881 + toString on a ProjectionExpression of foo.bar[9].baz
2882 + returns error for null
2883 + returns error for empty string
2884 + returns error for '.'
2885 + returns error for '.foo'
2886 + returns error for for 'foo.'
2887 + returns error for for 'foo..bar'
2888 + returns multiple errors - one for each element error
2889 + Non number index returns an error
2890 + should parse valid expressions and return a Left for any invalid expressions
2891+ AttributeValue Serialisation suite
2892 + round trip serialisation
2893+ encode then decode suite
2894 + case class
2895 + object
2896 + basic
2897 + record
2898 + minimal test case
2899 + of ZoneOffsets
2900 + any
2901 + of record
2902 + of primitives
2903 + record of records
2904 + sequence
2905 + of java.time.ZoneOffset
2906 + of records
2907 + of primitives
2908 + enumeration
2909 + of primitives
2910 + ADT
2911 + ADT with annotation
2912 + transform
2913 + any
2914 + any schema
2915 + leaf
2916 + recursive schema
2917 + recursive data type
2918 + big schema
2919 + encodes CaseClass TwentyOne, decodes to Big
2920 + encodes Big, decodes to CaseClass TwentyOne, preserving document level backwards compatibility
2921 + optional suite
2922 + of primitive
2923 + of tuple
2924 + of record
2925 + of enumeration
2926 + of sequence
2927 + either suite
2928 + of tuples
2929 + of sequence
2930 + of records
2931 + mixed
2932 + of records of records
2933 + a primitive
2934 + simple suite
2935 + unit
2936 + of enumeration
2937 + a primitive
2938 + optional of primitive
2939 + either of primitive
2940 + any Map
2941 + any Set
2942 + tuple of primitive
2943 + Map of string to primitive value
2944 + sequence of primitive
2945589 tests passed. 0 tests failed. 0 tests ignored.
2946
2947Executed in 18 s 451 ms
2948
2949Starting build for ProjectRef(file:/build/repo/,zio-dynamodb-ce) (zio-dynamodb-ce)... [1/4]
2950Compile scalacOptions: -encoding, UTF-8, -explaintypes, -language:higherKinds, -language:existentials, -unchecked, -Xexperimental, -Ypartial-unification, -opt-warnings, -Ywarn-extra-implicit, -Yno-adapted-args, -Ywarn-inaccessible, -Ywarn-nullary-override, -Ywarn-nullary-unit, -Wconf:cat=unused-nowarn:s, -language:higherKinds, -explaintypes, -Yrangepos, -Xlint:_,-missing-interpolator,-type-parameter-shadow,-infer-any, -Ypatmat-exhaust-depth, 40, -Ywarn-numeric-widen, -Ywarn-value-discard, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2951[info] compiling 2 Scala sources to /build/repo/interop/dynamodb-ce/target/scala-3.8.0-RC5/classes ...
2952[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
2953[warn] unknown category: unused-nowarn
2954[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
2955[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
2956[warn] bad option '-Xexperimental' was ignored
2957[warn] bad option '-Ypartial-unification' was ignored
2958[warn] bad option '-opt-warnings' was ignored
2959[warn] bad option '-Ywarn-extra-implicit' was ignored
2960[warn] bad option '-Yno-adapted-args' was ignored
2961[warn] bad option '-Ywarn-inaccessible' was ignored
2962[warn] bad option '-Ywarn-nullary-override' was ignored
2963[warn] bad option '-Ywarn-nullary-unit' was ignored
2964[warn] bad option '-Yrangepos' was ignored
2965[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
2966[warn] bad option '-Ypatmat-exhaust-depth' was ignored
2967[warn] bad option '-Ywarn-numeric-widen' was ignored
2968[warn] bad option '-Ywarn-value-discard' was ignored
2969[warn] 14 warnings found
2970[info] done compiling
2971Starting build for ProjectRef(file:/build/repo/,zio-dynamodb-future) (zio-dynamodb-future)... [2/4]
2972Compile scalacOptions: -encoding, UTF-8, -explaintypes, -language:higherKinds, -language:existentials, -unchecked, -Xexperimental, -Ypartial-unification, -opt-warnings, -Ywarn-extra-implicit, -Yno-adapted-args, -Ywarn-inaccessible, -Ywarn-nullary-override, -Ywarn-nullary-unit, -Wconf:cat=unused-nowarn:s, -language:higherKinds, -explaintypes, -Yrangepos, -Xlint:_,-missing-interpolator,-type-parameter-shadow,-infer-any, -Ypatmat-exhaust-depth, 40, -Ywarn-numeric-widen, -Ywarn-value-discard, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2973[info] compiling 3 Scala sources to /build/repo/interop/dynamodb-future/target/scala-3.8.0-RC5/classes ...
2974[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
2975[warn] unknown category: unused-nowarn
2976[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
2977[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
2978[warn] bad option '-Xexperimental' was ignored
2979[warn] bad option '-Ypartial-unification' was ignored
2980[warn] bad option '-opt-warnings' was ignored
2981[warn] bad option '-Ywarn-extra-implicit' was ignored
2982[warn] bad option '-Yno-adapted-args' was ignored
2983[warn] bad option '-Ywarn-inaccessible' was ignored
2984[warn] bad option '-Ywarn-nullary-override' was ignored
2985[warn] bad option '-Ywarn-nullary-unit' was ignored
2986[warn] bad option '-Yrangepos' was ignored
2987[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
2988[warn] bad option '-Ypatmat-exhaust-depth' was ignored
2989[warn] bad option '-Ywarn-numeric-widen' was ignored
2990[warn] bad option '-Ywarn-value-discard' was ignored
2991[warn] 14 warnings found
2992[info] done compiling
2993Starting build for ProjectRef(file:/build/repo/,zio-dynamodb-json) (zio-dynamodb-json)... [3/4]
2994Compile scalacOptions: -encoding, UTF-8, -explaintypes, -language:higherKinds, -language:existentials, -unchecked, -Xexperimental, -Ypartial-unification, -opt-warnings, -Ywarn-extra-implicit, -Yno-adapted-args, -Ywarn-inaccessible, -Ywarn-nullary-override, -Ywarn-nullary-unit, -Wconf:cat=unused-nowarn:s, -language:higherKinds, -explaintypes, -Yrangepos, -Xlint:_,-missing-interpolator,-type-parameter-shadow,-infer-any, -Ypatmat-exhaust-depth, 40, -Ywarn-numeric-widen, -Ywarn-value-discard, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2995[info] compiling 3 Scala sources to /build/repo/dynamodb-json/target/scala-3.8.0-RC5/classes ...
2996[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
2997[warn] unknown category: unused-nowarn
2998[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
2999[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
3000[warn] bad option '-Xexperimental' was ignored
3001[warn] bad option '-Ypartial-unification' was ignored
3002[warn] bad option '-opt-warnings' was ignored
3003[warn] bad option '-Ywarn-extra-implicit' was ignored
3004[warn] bad option '-Yno-adapted-args' was ignored
3005[warn] bad option '-Ywarn-inaccessible' was ignored
3006[warn] bad option '-Ywarn-nullary-override' was ignored
3007[warn] bad option '-Ywarn-nullary-unit' was ignored
3008[warn] bad option '-Yrangepos' was ignored
3009[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
3010[warn] bad option '-Ypatmat-exhaust-depth' was ignored
3011[warn] bad option '-Ywarn-numeric-widen' was ignored
3012[warn] bad option '-Ywarn-value-discard' was ignored
3013[warn] -- Warning: /build/repo/dynamodb-json/src/main/scala/zio/dynamodb/json/package.scala:38:20
3014[warn] 38 | av.decode(Schema[A])
3015[warn] | ^^^^^^^^^
3016[warn] |Implicit parameters should be provided with a `using` clause.
3017[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
3018[warn] |To disable the warning, please use the following option:
3019[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
3020[warn] 15 warnings found
3021[info] done compiling
3022[info] compiling 3 Scala sources to /build/repo/dynamodb-json/target/scala-3.8.0-RC5/test-classes ...
3023[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
3024[warn] unknown category: unused-nowarn
3025[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
3026[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
3027[warn] bad option '-Xexperimental' was ignored
3028[warn] bad option '-Ypartial-unification' was ignored
3029[warn] bad option '-opt-warnings' was ignored
3030[warn] bad option '-Ywarn-extra-implicit' was ignored
3031[warn] bad option '-Yno-adapted-args' was ignored
3032[warn] bad option '-Ywarn-inaccessible' was ignored
3033[warn] bad option '-Ywarn-nullary-override' was ignored
3034[warn] bad option '-Ywarn-nullary-unit' was ignored
3035[warn] bad option '-Yrangepos' was ignored
3036[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
3037[warn] bad option '-Ypatmat-exhaust-depth' was ignored
3038[warn] bad option '-Ywarn-numeric-widen' was ignored
3039[warn] bad option '-Ywarn-value-discard' was ignored
3040[warn] 14 warnings found
3041[info] done compiling
3042+ DynamodbJsonCodecSpec
3043 + Sum type suite
3044 + encode with top level sum type renders discriminator
3045 + encode with concrete type does not render discriminator
3046 + decode with concrete type
3047 + decode with top level sum type
3048+ ItemJsonSerialisationSpec
3049 + decoder suite
3050 + error when decoding top level array
3051 + error when decoding an invalid N
3052 + error when decoding BS (Binary Set)
3053 + error when decoding B (Binary)
3054 + error when decoding a NS containing an actual Number
3055 + error when decoding an actual Number
3056 + error when decoding a SS containing a non String value
3057 + error when decoding an empty Map
3058 + decode SS
3059 + decode top level map of primitives
3060 + decode NS
3061 + decode L of string
3062 + decode nested map
3063 + decode L of object
3064 + decode M of object
3065 + empty array should return Left with error message
3066 + empty object should return Left with error message
3067 + property based testing suite
3068 + round trip encode and decode
3069 + encoder suite
3070 + encode top level map of primitives
3071 + encode nested map
3072 + encode SS
3073 + encode NS
3074 + encode L of String
3075 + AttrMap end to end
3076 + from AttrMap -> Json string -> AttrMap
3077 + transform
3078 + AttributeValue to AttrVal
3079 + AV of top level only to AttrMap
3080 + AV of nested map to AttrMap
3081 + AV mixed to AttrMap
3082 + AttrMap to AttributeValue
3083 + top level only AttrMap to AttributeValue
3084 + nested AttrMap to AttributeValue
308533 tests passed. 0 tests failed. 0 tests ignored.
3086
3087Executed in 6 s 625 ms
3088
3089
3090************************
3091Build summary:
3092[{
3093 "module": "zio-dynamodb",
3094 "compile": {"status": "ok", "tookMs": 29839, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
3095 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3096 "test-compile": {"status": "ok", "tookMs": 25223, "warnings": 13, "errors": 0, "sourceVersion": "3.8"},
3097 "test": {"status": "ok", "tookMs": 19622, "passed": 589, "failed": 0, "ignored": 0, "skipped": 0, "total": 589, "byFramework": [{"framework": "unknown", "stats": {"passed": 589, "failed": 0, "ignored": 0, "skipped": 0, "total": 589}}]},
3098 "publish": {"status": "skipped", "tookMs": 0},
3099 "metadata": {
3100 "crossScalaVersions": ["2.13.18", "3.3.7"]
3101}
3102},{
3103 "module": "zio-dynamodb-ce",
3104 "compile": {"status": "ok", "tookMs": 1544, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3105 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3106 "test-compile": {"status": "ok", "tookMs": 178, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3107 "test": {"status": "ok", "tookMs": 169, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
3108 "publish": {"status": "skipped", "tookMs": 0},
3109 "metadata": {
3110 "crossScalaVersions": ["2.13.18", "3.3.7"]
3111}
3112},{
3113 "module": "zio-dynamodb-future",
3114 "compile": {"status": "ok", "tookMs": 804, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3115 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3116 "test-compile": {"status": "ok", "tookMs": 256, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3117 "test": {"status": "ok", "tookMs": 141, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
3118 "publish": {"status": "skipped", "tookMs": 0},
3119 "metadata": {
3120 "crossScalaVersions": ["2.13.18", "3.3.7"]
3121}
3122},{
3123 "module": "zio-dynamodb-json",
3124 "compile": {"status": "ok", "tookMs": 801, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
3125 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3126 "test-compile": {"status": "ok", "tookMs": 1577, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3127 "test": {"status": "ok", "tookMs": 7689, "passed": 33, "failed": 0, "ignored": 0, "skipped": 0, "total": 33, "byFramework": [{"framework": "unknown", "stats": {"passed": 33, "failed": 0, "ignored": 0, "skipped": 0, "total": 33}}]},
3128 "publish": {"status": "skipped", "tookMs": 0},
3129 "metadata": {
3130 "crossScalaVersions": ["2.13.18", "3.3.7"]
3131}
3132}]
3133************************
3134[success] Total time: 95 s (0:01:35.0), completed Dec 31, 2025, 9:18:33 PM
3135[0JChecking patch project/plugins.sbt...
3136Checking patch project/BuildHelper.scala...
3137Checking patch build.sbt...
3138Applied patch project/plugins.sbt cleanly.
3139Applied patch project/BuildHelper.scala cleanly.
3140Applied patch build.sbt cleanly.