Build Logs

zio/zio-dynamodb • 3.8.0:2026-01-13

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.104s.
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-examples/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-ce/crossScalaVersions
111OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-benchmarks/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-future/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in docs/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 Jan 13, 2026, 3:38:53 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/ProjectionType.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/Codec.scala]
1021[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala]
1022[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.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/DynamoDBQuery.scala]
1025[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala]
1026[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala]
1027[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMap.scala]
1028[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/KeyConditionExpr.scala]
1029[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala]
1030[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala]
1031[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala]
1032[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/SortKey.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/ItemDecoderSpec.scala]
1630[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaGen.scala]
1631[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/JsonAstSerdeSpec.scala]
1632[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/ParallelizeSpec.scala]
1633[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.scala]
1634[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/AliasMapSpec.scala]
1635[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala]
1636[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/ProjectionExpressionParserSpec.scala]
1637[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecTestFixtures.scala]
1638[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecRoundTripSpec.scala]
1639[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.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/GetAndPutSpec.scala]
1642[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/DynamicCodecSpec.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": 29162, "warnings": 165, "errors": 0, "sourceVersion": "3.4-migration"},
1894 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1895 "test-compile": {"status": "ok", "tookMs": 34411, "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": 1562, "warnings": 2, "errors": 0, "sourceVersion": "3.4-migration"},
1904 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1905 "test-compile": {"status": "ok", "tookMs": 1493, "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": 835, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
1914 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1915 "test-compile": {"status": "ok", "tookMs": 731, "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": 819, "warnings": 4, "errors": 0, "sourceVersion": "3.4-migration"},
1924 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1925 "test-compile": {"status": "ok", "tookMs": 1389, "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: 89 s (0:01:29.0), completed Jan 13, 2026, 3:40:22 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 65f93a7] 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
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"
1958Successfully applied pattern 'val Scala3 = "3.3.7"' in project/BuildHelper.scala
1959----
1960Starting build for 3.8.0
1961Execute tests: true
1962sbt project found:
1963No prepare script found for project zio/zio-dynamodb
1964##################################
1965Scala version: 3.8.0
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
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"
1987"++3.8.0 -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 """{"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
2027OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in zio-dynamodb-ce/crossScalaVersions
2028OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in zio-dynamodb-examples/crossScalaVersions
2029OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in zio-dynamodb-benchmarks/crossScalaVersions
2030OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in zio-dynamodb-future/crossScalaVersions
2031OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in docs/crossScalaVersions
2032OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in zio-dynamodb/crossScalaVersions
2033OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 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 on 7 projects.
2036[info] Switching Scala version on:
2037[info] zio-dynamodb-ce (2.13.18, 3.8.0)
2038[info] zio-dynamodb-examples (2.13.18, 3.8.0)
2039[info] docs (2.13.18, 3.8.0)
2040[info] zio-dynamodb-json (2.13.18, 3.8.0)
2041[info] zio-dynamodb (2.13.18, 3.8.0)
2042[info] zio-dynamodb-future (2.13.18, 3.8.0)
2043[info] zio-dynamodb-benchmarks (2.13.18, 3.8.0)
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 Jan 13, 2026, 3:40:42 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/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/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+ Set codecs
2231 + when decoding
2232 + decodes set of BigDecimal natively
2233 + decodes set of Java BigInteger natively
2234 + decodes set of BigInt natively
2235 + decodes set of Java BigDecimal natively
2236 + decodes set with non native type
2237 + when encoding
2238 + encodes set of Java BigInteger natively
2239 + encodes set of BigInt natively
2240 + encodes set of Java BigDecimal natively
2241 + encodes set of BigDecimal natively
2242 + encodes set with non native type as a list
2243+ Batch Model
2244 + BatchWriteItem
2245 + should aggregate a PutItem and then a DeleteItem for the same table using +
2246 + BatchGetItem
2247 + with aggregated GetItem's should return None back for keys that are not found
2248 + with aggregated GetItem's should return Some values back when keys are found
2249 + should aggregate GetItems using +
2250+ Batching
2251 + single Item CRUD suite
2252 + getItem returns an error when table does not exist
2253 + should delete an item
2254 + putItem returns an error when table does not exist
2255 + should execute putItem then getItem when sequenced in a ZIO
2256 + deleteItem returns an error when table does not exist
2257 + batching via zip
2258 + batch getItem1 zip getItem2 zip getItem3 returns 2 items that are found
2259 + batch getItem1 zip getItem2 zip getItem3 returns 3 items that are found
2260 + batch putItem1 zip putItem1_2
2261 + batch putItem1 zip getItem1 zip getItem2 zip deleteItem1
2262 + single query does not auto-batch CRUD suite
2263 + a single getItem does not get auto-batched
2264 + a single putItem does not get auto-batched
2265 + a single deleteItem does not get auto-batched
2266 + batching via batch
2267 + should execute batch of PutItems (resulting in a batched request)
2268 + should return error for batch of GetItems with id missing in projections
2269 + should execute batch of GetItems (resulting in a batched request)
2270 + a batch of an empty list should result in an empty list
2271 + should execute batch of PutItems for a single item, resulting in no batching
2272 + using batch of PutItems with ConditionExpression should result in an error
2273 + using batch of PutItems with a ReturnValues should result in an error
2274 + using batch of DeleteItems with ConditionExpression should result in an error
2275 + should execute batch of DeleteItems (resulting in a batched request)
2276 + using batch of DeleteItems with a ReturnValues should result in an error
2277 + should execute batch of PutItem and DeleteItem (resulting in a batched request)
2278 + using batch of UpdateItems should result in an error
2279 + Scan and Query suite
2280 + scanSome with limit greater than table size should scan all items in a table and return a LEK of None
2281 + scanSome on an empty table returns empty results and a LEK of None
2282 + scanSome returns an error when table does not exist
2283 + querySome on an empty table returns empty results and a LEK of None
2284 + querySome with limit less than table size should return partial result chunk and return a LEK of last read Item
2285 + querySome with limit greater than table size should scan all items in a table and return a LEK of None
2286 + querySome returns an error when table does not exist
2287 + scanAll should scan all items in a table
2288 + queryAll should scan all items in a table
2289+ NonEmptySet
2290 + construction single param
2291 + ++
2292 + construction multiple params
2293 + +
2294+ AttrMap suite
2295 + FromAttributeValueSuite
2296 + get[String] should return a Right of String when it exists
2297 + getOptional[String] should return a Right of None when it does not exists
2298 + getOptional[String] should return a Right of Some String when it exists
2299 + get[String] should return a Left of String when it does not exists
2300 + getOptional[Item] should return a Right of Some Item when it exists
2301 + getOptional[Item] should return a Right of None when it does not exists
2302 + getOptItem should return a Right of Some(Foo) when it exists in the AttrMap
2303 + getItemList should return a Right of Iterable[Foo] when it exists in the AttrMap
2304 + as with an optional field that is present
2305 + getOptionalIterableItem should return a Right of Option[Iterable[Foo]] when it exists in the AttrMap
2306 + as with an optional field that is NOT present
2307+ NonEmptySequence codecs
2308 + when decoding NonEmptyChunk
2309 + decodes NonEmptyChunk of multiple case classes
2310 + decodes NonEmptyChunk of case class
2311 + decodes NonEmptyChunk with single element
2312 + decodes NonEmptyChunk of Int
2313 + when encoding NonEmptyChunk
2314 + encodes NonEmptyChunk of Int
2315 + encodes NonEmptyChunk of multiple case classes
2316 + encodes NonEmptyChunk of case class
2317 + encodes NonEmptyChunk with single element
2318 + when encoding NonEmptySet
2319 + encodes NonEmptySet of Int with single element
2320 + encodes NonEmptySet of Int as native NumberSet
2321 + encodes NonEmptySet of String with single element
2322 + encodes NonEmptySet of String as native StringSet
2323 + when decoding NonEmptySet
2324 + decodes NonEmptySet of Int with single element
2325 + decodes NonEmptySet of Int from native NumberSet
2326 + decodes NonEmptySet of String with single element
2327 + decodes NonEmptySet of String from native StringSet
2328 + decodes NonEmptySet using Item API
2329+ Map codecs
2330 + when decoding
2331 + decodes map with non string key
2332 + decodes map with string key natively
2333 + when encoding
2334 + encodes map with string key natively
2335 + encodes map with non string key as sequence of Tuple2
2336+ ZStream piplelining suite
2337 + write queries with condition expressions not supported
2338 + surfaces successfully found items as Right([A, Some[B]]), not found as Right([A, None]) and decoding errors as a Left
2339 + update queries are not supported
2340 + round trip test
2341 + write queries with return values not supported
2342+ AliasMap getOrInsert a path suite
2343 + renders a simple projection expression
2344 + renders an Array composite projection expression
2345 + renders an Array projection expression
2346 + renders a Map projection expression
2347 + renders a composite Map and Array projection expression
2348+ ComplexAliasMapRenderSpec
2349 + aliasMap should contain all names and values that appear in the rendered expression
2350+ JMapViewSpec
2351 + builds an immutable Scala Map using an underlying Java HashMap
2352+ MapOfSet
2353 + addAll(1 -> 1, 1 -> 2)
2354 + + (1 -> 1) and then + (1 -> 1)
2355 + + (1 -> 1) and then + (1 -> 2)
2356 + addAll(1 -> 1, 1 -> 1)
2357 + getOrElse default
2358 + MapOfSet(1 -> 1) ++ MapOfSet(1 -> 2)
2359 + MapOfSet(1 -> 1) ++ MapOfSet(1 -> 1)
2360 + get Some
2361 + get None
2362 + get
2363 + iterator
2364 + updated
2365 + removed
2366 + single
2367 + bulk add with ++=
2368 + builds an immutable Scala Map using an underlying Java LinkedHashMap
2369 + get
2370 + getOrElse found
2371 + removed
2372 + updated
2373 + iterator
2374 + single
2375 + bulk add with ++=
2376+ OpticsShouldRespectAnnotationsSpec
2377 + with @discriminated annotation
2378 + @caseName annotations at class level do not affect traversal as they are bypassed ie trafficLightColour.rgb
2379 + @fieldName annotations are honoured
2380 + ConditionExpression suite
2381 + TrafficLight.Box.trafficLightColour >>> TrafficLight.red >>> TrafficLight.Red.rgb === 1
2382 + composition using >>> should bypass intermediate Map
2383 + without @discriminated annotation
2384 + composition using >>> should use intermediate Map
2385 + @caseName annotations are honoured
2386 + @fieldName annotations are honoured
2387 + ConditionExpression suite
2388 + Path with no @caseName or @fieldName annotations results in a PE of trafficLightColour.Green.rgb
2389 + Path with @caseName but no @fieldName results in a PE of trafficLightColour.red_traffic_light.rgb
2390+ ItemDecoder Suite
2391 + @noDisriminator Decoder Suite
2392 + decodes One case class with @fieldName
2393 + decodes Two case class and ignores class level @caseName (which only applies to discriminators)
2394 + decodes MinusOne case object
2395 + returns a Left of DecodeError when no decoder is not found
2396 + decodes Zero case object with @caseName
2397 + returns a Left of DecodeError when a more than one decoder is found
2398 + Decoder Suite
2399 + decodes generic record
2400 + decoded nested option of None
2401 + decoded list
2402 + decoded currency
2403 + encodes enumeration
2404 + decoded empty chunk
2405 + decoded chunk
2406 + decoded empty list when field is missing
2407 + decoded option of Some
2408 + decodes nested case class of an Optional field which is None
2409 + decoded option of None where value is null
2410 + decodes nested Items
2411 + decodes Instant
2412 + decoded nested option of Some
2413 + decoded option of None where field is missing
2414 + decoded simple case class
2415 + decodes Ok ADT
2416 + decodes Pending case object ADT
2417 + decode tuple3
2418 + decodes map
2419 + decode tuple2
2420 + decodes set
2421 + decodes map when field is missing
2422 + Either with Fallback suite
2423 + decodes set when field is missing
2424 + decodes Either Right
2425 + decodes Either Left
2426 + decodes Either Right
2427 + fails when an invalid type for Either is encountered
2428 + decodes nested Either Right of Left
2429 + decodes nested Either Left
2430 + decodes nested Either Right of Right
2431 + decodes Either Left
2432 + decodes enum with @discriminatorName annotation and @fieldName annotation on a case class field
2433 + decodes enum with @discriminatorName annotation and an @caseName annotation on a case class
2434 + decodes enum with @discriminatorName annotation and case object as item without a @caseName annotation
2435 + decodes enum with @discriminatorName annotation and case object as item with a @caseName annotation of '2'
2436 + decodes List of case class
2437 + decodes top level enum with @discriminatorName annotation
2438 + decodes case object only enum with @caseName annotation of '2'
2439 + decodes case object only enum without @caseName annotation
2440 + decodes enum and honours @caseName annotation at case class level when there is no @discriminatorName annotation
2441 + decodes enum without @discriminatorName annotation and uses @caseName annotation
2442 + decodes enum with @discriminatorName annotation
2443+ ItemEncoder Suite
2444 + @noDiscrinator Suite
2445 + encodes Zero case object with @caseName
2446 + encodes MinusOne case object
2447 + encodes Two case class and ignores class level @caseName (which only applies to discriminators)
2448 + encodes One case class with @fieldName
2449+ AttrMap suite
2450 + Main Suite
2451 + Simple AttrMap suite
2452 + encodes generic record
2453 + AttrMap of a Boolean field value equals a Map of AttributeValue.Bool
2454 + encodes simple Optional Item
2455 + AttrMap.empty.map equals empty map
2456 + encodes nested Optional Item
2457 + encodes nested case class of all Optional fields which are all None
2458 + encodes List of Int
2459 + encodes a Currency
2460 + encodes enumeration
2461 + encodes simple Item
2462 + encodes Pending case object ADT
2463 + encodes nested Items
2464 + encodes LocalDateTime
2465 + encodes tuple3
2466 + encodes Ok ADT
2467 + encodes Either Left
2468 + encodes List of case class
2469 + encodes map
2470 + encodes Either Right
2471 + encodes enum with @discriminatorName annotation
2472 + Either using Fallback suite
2473 + encodes Either Left
2474 + encodes nested Either Right of Right
2475 + encodes Either Right
2476 + encodes nested Either Left
2477 + encodes nested Either Right of Left
2478 + encodes enum with @discriminatorName annotation and case object as item without a @caseName annotation
2479 + encodes enum with @discriminatorName annotation and @fieldName annotation for a case class
2480 + AttrMap of a binary field value equals a Map of AttributeValue.Binary
2481 + AttrMap of a Scala Map field value equals an AttributeValue.Map
2482 + AttrMap of a Vector field value equals a Map of AttributeValue.List
2483 + AttrMap of a Set of binary field value equals a Map of AttributeValue.BinarySet
2484 + encodes enum with @discriminatorName annotation and an @caseName annotation on a case class
2485 + AttrMap of a Chunk field value equals a Map of AttributeValue.List
2486 + AttrMap of a List field value equals a Map of AttributeValue.List
2487 + encodes top level enum with @discriminatorName annotation
2488 + encodes enum with @discriminatorName annotation and case object as item with @caseName annotation of '2'
2489 + encodes enum and honours @caseName annotation
2490 + AttrMap of an Int field value equals a Map of AttributeValue.Number
2491 + AttrMap of a nested AttrMap numeric field value equals a Map of AttributeValue.Map
2492 + AttrMap of a Double field value equals a Map of AttributeValue.Number
2493 + AttrMap of a Long field value equals a Map of AttributeValue.Number
2494 + AttrMap of a null field value equals a Map of AttributeValue.Null
2495 + AttrMap of a Float field value equals a Map of AttributeValue.Number
2496 + encodes case object only enum
2497 + AttrMap of a BigDecimal field value equals a Map of AttributeValue.Number
2498 + encodes case object only enum with @caseName annotation of '2'
2499 + AttrMap of an Int Set field value equals a Map of AttributeValue.NumberSet
2500 + encodes enum without @discriminatorName annotation and uses @fieldName field level annotation
2501 + AttrMap of a String field value equals a Map of AttributeValue.String
2502+ DynamicCodec Suite
2503 + AttrMap of a String Set field value equals a Map of AttributeValue.StringSet
2504 + Dynamic Round-trip Suite
2505 + round-trip Binary primitive
2506 + round-trip BigDecimal primitive
2507 + round-trip Boolean primitive
2508 + round-trip String primitive
2509 + round-trip Record
2510 + round-trip Sequence
2511 + round-trip StringSet
2512 + round-trip NumberSet
2513 + round-trip NoneValue
2514 + round-trip SomeValue
2515 + round-trip Tuple
2516 + round-trip LeftValue
2517 + round-trip RightValue
2518 + DynamicDecoder Suite
2519 + decodes AttributeValue.Number to DynamicValue.Primitive
2520 + decodes AttributeValue.String to DynamicValue.Primitive
2521 + decodes AttributeValue.Binary to DynamicValue.Primitive
2522 + decodes AttributeValue.Bool to DynamicValue.Primitive
2523 + decodes AttributeValue.Null to DynamicValue.NoneValue
2524 + decodes AttributeValue.StringSet to DynamicValue.SetValue
2525 + decodes AttributeValue.List to DynamicValue.Sequence
2526 + decodes AttributeValue.Map to DynamicValue.Record
2527 + decodes AttributeValue.NumberSet to DynamicValue.SetValue
2528 + decodes AttributeValue.BinarySet to DynamicValue.SetValue
2529 + decodes nested AttributeValue.Map
2530+ ProjectionExpressionSpec
2531 + decodes nested AttributeValue.List
2532 + decodes empty AttributeValue.List to empty DynamicValue.Sequence
2533 + decodes empty AttributeValue.Map to empty DynamicValue.Record
2534 + DynamicEncoder Suite
2535 + encodes DynamicValue.Primitive with String
2536 + encodes DynamicValue.Primitive with BigDecimal
2537 + encodes DynamicValue.Primitive with Boolean
2538 + encodes DynamicValue.Primitive with Int
2539 + encodes DynamicValue.Primitive with Binary
2540 + Raw projection expression unsafe type suite
2541 + encodes DynamicValue.Record
2542 + encodes DynamicValue.Sequence
2543 + encodes DynamicValue.SetValue with String elements as StringSet
2544 + encodes DynamicValue.SetValue with Number elements as NumberSet
2545 + encodes DynamicValue.SetValue with Binary elements as BinarySet
2546 + encodes DynamicValue.SetValue with mixed elements as List
2547 + encodes DynamicValue.SomeValue
2548 + encodes DynamicValue.NoneValue
2549 + encodes DynamicValue.Tuple
2550 + encodes DynamicValue.LeftValue
2551 + encodes DynamicValue.RightValue
2552 + encodes DynamicValue.Singleton
2553 + throws exception for DynamicValue.Enumeration
2554 + throws exception for DynamicValue.Dictionary
2555 + throws exception for DynamicValue.BothValue
2556 + throws exception for DynamicValue.Error
2557+ Executor spec
2558 + Batch retries
2559 + retry batch gets
2560 + failed batch gets
2561 + should return keys we did not get
2562 + successful batch gets
2563 + should retry when there are unprocessed keys
2564 + retry batch writes
2565 + failed batch write
2566 + should retry when there are unprocessedItems and return unprocessedItems in failure case
2567 + successful batch write
2568 + should return no unprocessedItems
2569+ Transaction builder suite
2570 + transaction construction failures
2571 + mixed transaction types
2572 + mixing update and get
2573 + invalid transaction actions
2574 + scan some
2575 + scan all
2576 + delete table
2577 + create table
2578 + query some
2579 + unsafe type update expressions suite
2580 + query all
2581 + describe table
2582 + transaction construction successes
2583 + transact write items
2584 + batch write item
2585 + put item
2586 + delete item
2587 + update item
2588 + transact get items
2589 + multi table batch get item
2590 + batch get item
2591 + get item
2592 + remove
2593 + set a number
2594 + set using a raw projection expression
2595 + remove using an index
2596 + set using a $
2597 + prepend
2598 + append to a list
2599 + addSet
2600 + set if not exists
2601 + add
2602 + delete from a set
2603 + type safe comparison suite
2604 + PE === PE
2605 + PE <> X
2606 + PE <> PE
2607 + PE < X
2608 + PE < PE
2609 + PE <= X
2610 + PE <= PE
2611 + PE > X
2612 + PE > PE
2613 + PE >= X
2614 + PE >= PE
2615 + Dollar function unsafe type suite
2616 + unsafe type update expressions suite
2617 + set using a projection expression
2618 + set a number
2619 + remove using an index
2620 + remove
2621 + set if not exists
2622 + append to a list
2623 + prepend
2624 + delete from a set
2625 + add
2626 + addSet
2627 + type safe comparison suite
2628 + PE <> PE
2629 + PE <> X
2630 + PE === PE
2631 + PE === X
2632 + PE < X
2633 + PE < PE
2634 + PE <= X
2635 + PE <= PE
2636 + PE > X
2637 + PE > PE
2638 + PE >= X
2639 + PE >= PE
2640 + type unsafe DDB functions suite
2641 + size for a list
2642 + size for a set
2643 + notExists
2644 + exists
2645 + isBinary
2646 + isNumber
2647 + isString
2648 + isBool
2649 + isBinarySet
2650 + isList
2651 + isMap
2652 + isNumberSet
2653 + isNull
2654 + isStringSet
2655 + beginsWith
2656 + between using number range
2657 + inSet for a scalar
2658 + 'in' for a collection attribute
2659 + 'in' for a sum type
2660 + string contains
2661 + set contains
2662 + set containsSet with a single element
2663 + set containsSet with multiple elements
2664 + inSet for a collection attribute
2665 + 'in' for a scalar
2666 + type safe suite
2667 + type safe update expressions suite
2668 + remove using an index
2669 + set if not exists
2670 + append to a list
2671 + prepend
2672 + delete from a set
2673 + add
2674 + addSet
2675 + remove
2676 + set using a projection expression
2677 + set a number
2678 + type safe collection navigation suite
2679 + compare a map element with valueAt
2680 + compare an array element with elementAt
2681 + navigate an map with elementAt
2682 + navigate an array with elementAt
2683 + compare an array with elementAt and >>>
2684 + navigate a map with valueAt and >>>
2685 + type safe comparison suite
2686 + PE <> X
2687 + PE === PE
2688 + PE === X
2689 + PE <> PE
2690 + PE < X
2691 + PE < PE
2692 + PE <= X
2693 + PE > X
2694 + PE <= PE
2695 + PE > PE
2696 + PE >= X
2697 + PE >= PE
2698 + type safe DDB functions suite
2699 + size for a list
2700 + size for a set
2701 + notExists
2702 + exists
2703 + isBinary
2704 + isNumber
2705 + isString
2706 + isBool
2707 + isBinarySet
2708 + isList
2709 + isMap
2710 + isNumberSet
2711 + isNull
2712 + isStringSet
2713 + beginsWith
2714 + between using number range
2715 + inSet for a collection attribute
2716 + inSet for a scalar
2717 + 'in' for a collection attribute
2718 + 'in' for a scalar
2719 + 'in' for a sum type
2720 + string contains
2721 + set contains
2722+ Executor spec
2723 + Batch retries
2724 + batch gets
2725 + successful batch gets
2726 + should retry when there are unprocessed keys
2727 + Non Fatal errors get propagated
2728 + should fail when BatchGetItem returns a ZIO DynamoDBError
2729 + should fail when BatchGetItem returns an AWS SDK error
2730 + should die when BatchGetItem returns a fatal error
2731 + should fail when BatchGetItem returns a non fatal error
2732 + all batched requests fail
2733 + should return all keys in unprocessedKeys for batch case
2734 + should return all keys in unprocessedKeys for Zipped case
2735 + should return all keys in unprocessedKeys for batch case using type safe API
2736 + partial batched requests fail
2737 + should return failed in unprocessedKeys for Zipped case
2738 + should return failed in unprocessedKeys for batch case
2739 + retry batch writes
2740 + successful batch write
2741 + should return no unprocessedItems for batch case using high level API
2742 + should return no unprocessedItems for batch case
2743 + should return no unprocessedItems for zipped case
2744 + partial batch write failures
2745 + should return unprocessedItems in Zipped failure case
2746 + should return unprocessedItems in batch failure case
2747 + should return unprocessedItems in batch failure case using high level API
2748 + all batched request fail
2749 + custom retry policy
2750 + should propagate custom retry policy for auto-batched PutItem's
2751 + should propagate custom retry policy for auto-batched DeleteItem's
2752 + should propagate custom retry policy for auto-batched GetItem's
2753 + should return all keys in unprocessedItems for batch failure case
2754 + should return all keys in unprocessedItems in Zipped failure case
2755 + should return all keys in unprocessedItems for batch failure case using high level API
2756+ get and put suite
2757 + get item as SimpleCaseClass2
2758 + that does not exists
2759 + batched
2760 + that exists
2761 + with missing attributes results in an error
2762 + put
2763 + SimpleCaseClass2(1, "Avi")
2764 + top level enum PreBilled(1, "foobar")
2765 + batched SimpleCaseClass2(1, "Avi") and SimpleCaseClass2(2, "Tarlochan")
2766+ Executor
2767 + parallelize
2768 + should process Zipped GetItems
2769 + should process ScanSome constructor
2770+ main
2771 + ProjectionExpression Parser
2772 + $ function compiles
2773 + toString on a ProjectionExpression of foo.bar[9].baz
2774 + toString on a ProjectionExpression of a_0[0]
2775 + returns error for null
2776 + returns error for for 'foo.'
2777 + returns error for '.foo'
2778 + returns error for for 'foo..bar'
2779 + returns error for empty string
2780 + returns multiple errors - one for each element error
2781 + Non number index returns an error
2782 + returns error for '.'
2783 + should parse valid expressions and return a Left for any invalid expressions
2784 + should process Map constructor
2785 + should process Zipped writes
2786+ JsonAstSerdeSpec
2787 + JSON AST round-trip tests
2788 + round-trip Json.Str
2789 + round-trip simple Json.Obj
2790 + round-trip Json.Bool
2791 + round-trip with Json.Num
2792 + round-trip complex nested Json
2793 + round-trip empty structures
2794 + round-trip Json.Num as primitive
2795 + round-trip mixed Json types in array
2796 + round-trip Json.Arr
2797 + round-trip Json.Null
2798 + AttributeValue to JSON AST decoder suite
2799 + decode AttributeValue.String to Json
2800 + decode AttributeValue.Number to Json
2801 + decode AttributeValue.Bool to Json
2802 + decode AttributeValue.Null to Json
2803 + decode AttributeValue.Map to Json
2804 + decode AttributeValue.List to Json
2805 + decode nested AttributeValue.Map to Json
2806 + decode empty AttributeValue.Map to Json
2807 + decode empty AttributeValue.List to Json
2808 + JSON AST to AttributeValue encoder suite
2809 + encode Json.Str
2810 + encode Json.Num
2811 + encode Json.Bool
2812 + encode Json.Null
2813 + encode Json.Obj
2814 + encode Json.Arr
2815 + encode nested Json.Obj
2816 + encode empty Json.Obj
2817 + encode empty Json.Arr
2818+ Batched suite
2819 + Single GetItem queries do not get batched
2820 + Single DeleteItem queries do not get batched
2821 + A single GetItem and a single DeleteItem do not get batched
2822 + Single PutItem queries do not get batched
2823 + A PutItem and DeleteItem should be batched
2824 + Multiple GetItems and multiple WriteItems (Put or Delete) should be batched
2825 + Put/Delete Items with conditions should not be batched
2826 + Multiple GetItems should be batched
2827 + Put/Delete Items with return values other than ReturnValues.None should not be batched
2828 + A single GetItem and a single PutItem do not get batched
2829+ AliasMapRender
2830 + UpdateExpression
2831 + Add
2832 + Add
2833 + Remove
2834 + Remove
2835 + multiple actions
2836 + Two Sets
2837 + Set and Remove
2838 + Delete
2839 + Delete
2840 + Set
2841 + PathOperand
2842 + ValueOperand
2843 + Plus
2844 + Minus
2845 + ListAppend
2846 + ListPrepend
2847 + IfNotExists
2848 + KeyConditionExpr
2849 + And
2850 + PartitionKeyExpression
2851 + Equals
2852 + Sort key expressions
2853 + GreaterThan
2854 + NotEqual
2855 + LessThan
2856 + Equals
2857 + LessThanOrEqual
2858 + GreaterThanOrEqual
2859 + Between
2860 + BeginsWith
2861 + AttributeValueType
2862 + Map
2863 + List
2864 + BinarySet
2865 + Bool
2866 + NumberSet
2867 + Null
2868 + StringSet
2869 + Binary
2870 + Number
2871 + String
2872 + ConditionExpression
2873 + basic renders
2874 + Between
2875 + AttributeNotExists
2876 + AttributeExists
2877 + In
2878 + AttributeType
2879 + Contains
2880 + BeginsWith
2881 + And
2882 + Or
2883 + Not
2884 + Equals
2885 + Equals with duplicates
2886 + NotEqual
2887 + LessThan
2888 + GreaterThan
2889 + LessThanOrEqual
2890 + GreaterThanOrEqual
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 sequence
2924 + of enumeration
2925 + of tuple
2926 + of record
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 + optional of primitive
2937 + of enumeration
2938 + either of primitive
2939 + a 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 111 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/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/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/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/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 concrete type does not render discriminator
3045 + encode with top level sum type renders discriminator
3046 + decode with concrete type
3047 + decode with top level sum type
3048+ ItemJsonSerialisationSpec
3049 + encoder suite
3050 + encode top level map of primitives
3051 + encode SS
3052 + encode nested map
3053 + encode NS
3054 + encode L of String
3055 + property based testing suite
3056 + round trip encode and decode
3057 + AttrMap end to end
3058 + from AttrMap -> Json string -> AttrMap
3059 + transform
3060 + AttrMap to AttributeValue
3061 + top level only AttrMap to AttributeValue
3062 + nested AttrMap to AttributeValue
3063 + AttributeValue to AttrVal
3064 + AV mixed to AttrMap
3065 + AV of nested map to AttrMap
3066 + AV of top level only to AttrMap
3067 + decoder suite
3068 + error when decoding B (Binary)
3069 + error when decoding an actual Number
3070 + error when decoding BS (Binary Set)
3071 + error when decoding top level array
3072 + error when decoding a SS containing a non String value
3073 + error when decoding a NS containing an actual Number
3074 + decode top level map of primitives
3075 + error when decoding an invalid N
3076 + error when decoding an empty Map
3077 + decode NS
3078 + decode SS
3079 + decode L of object
3080 + decode L of string
3081 + decode M of object
3082 + empty object should return Left with error message
3083 + decode nested map
3084 + empty array should return Left with error message
308533 tests passed. 0 tests failed. 0 tests ignored.
3086
3087Executed in 6 s 877 ms
3088
3089
3090************************
3091Build summary:
3092[{
3093 "module": "zio-dynamodb",
3094 "compile": {"status": "ok", "tookMs": 29010, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
3095 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3096 "test-compile": {"status": "ok", "tookMs": 24897, "warnings": 13, "errors": 0, "sourceVersion": "3.8"},
3097 "test": {"status": "ok", "tookMs": 19307, "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": 1304, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3105 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3106 "test-compile": {"status": "ok", "tookMs": 168, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3107 "test": {"status": "ok", "tookMs": 157, "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": 791, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3115 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3116 "test-compile": {"status": "ok", "tookMs": 145, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3117 "test": {"status": "ok", "tookMs": 142, "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": 783, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
3125 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3126 "test-compile": {"status": "ok", "tookMs": 1303, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3127 "test": {"status": "ok", "tookMs": 7961, "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: 93 s (0:01:33.0), completed Jan 13, 2026, 3:42:15 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.