Build Logs

zio/zio-dynamodb • 3.8.0-RC6:2026-01-08

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