Build Logs

zio/zio-dynamodb • 3.8.0-RC4:2025-12-22

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.653s.
82[info] done compiling
83/build/repo/build.sbt:53: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
84 .configs(IntegrationTest)
85 ^
86/build/repo/build.sbt:55: warning: lazy value itSettings in object Defaults is deprecated (since 1.9.0): Create a separate subproject instead of using IntegrationTest and in addition avoid using itSettings
87 Defaults.itSettings,
88 ^
89/build/repo/build.sbt:56: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
90 resolvers += Resolver.sonatypeCentralSnapshots
91 resolvers ++= Resolver.sonatypeOssRepos("releases"),
92 ^
93/build/repo/build.sbt:278: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
94 resolvers += Resolver.sonatypeCentralSnapshots
95 resolvers ++= Resolver.sonatypeOssRepos("releases"),
96 ^
97/build/repo/build.sbt:312: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
98 .configs(IntegrationTest)
99 ^
100/build/repo/build.sbt:331: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
101 .configs(IntegrationTest)
102 ^
103/build/repo/build.sbt:347: warning: value IntegrationTest in trait LibraryManagementSyntax is deprecated (since 1.9.0): Create a separate subproject for testing instead
104 .configs(IntegrationTest)
105 ^
106[info] loading settings for project root from build.sbt...
107[info] set current project to root (in build file:/build/repo/)
108Execute setCrossScalaVersions: 3.7.4
109OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-examples/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-benchmarks/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 zio-dynamodb-future/crossScalaVersions
113OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in docs/crossScalaVersions
115OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in zio-dynamodb-json/crossScalaVersions
116[info] set current project to root (in build file:/build/repo/)
117[info] Setting Scala version to 3.7.4 on 7 projects.
118[info] Switching Scala version on:
119[info] zio-dynamodb-ce (2.13.18, 3.7.4)
120[info] zio-dynamodb-examples (2.13.18, 3.7.4)
121[info] docs (2.13.18, 3.7.4)
122[info] zio-dynamodb-json (2.13.18, 3.7.4)
123[info] zio-dynamodb (2.13.18, 3.7.4)
124[info] zio-dynamodb-future (2.13.18, 3.7.4)
125[info] zio-dynamodb-benchmarks (2.13.18, 3.7.4)
126[info] Excluding projects:
127[info] * root (2.13.18)
128[info] Reapplying settings...
129[info] set current project to root (in build file:/build/repo/)
130Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
131[info] Reapplying settings...
132[info] set current project to root (in build file:/build/repo/)
133[info] Defining Global / credentials, credentials and 6 others.
134[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 63 others.
135[info] Run `last` for details.
136[info] Reapplying settings...
137[info] set current project to root (in build file:/build/repo/)
138Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
139[info] Reapplying settings...
140OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
141
142 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
143 Did you mean allExcludeDependencies ?
144 , retry without global scopes
145[info] Reapplying settings...
146[info] set current project to root (in build file:/build/repo/)
147Execute removeScalacOptionsStartingWith: -P:wartremover
148[info] Reapplying settings...
149[info] set current project to root (in build file:/build/repo/)
150[success] Total time: 0 s, completed Dec 22, 2025, 6:13:53 PM
151Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
152Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
153Starting build...
154Projects: Set(zio-dynamodb, zio-dynamodb-ce, zio-dynamodb-future, zio-dynamodb-json)
155Starting build for ProjectRef(file:/build/repo/,zio-dynamodb) (zio-dynamodb)... [0/4]
156OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
157OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
158OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
159Compile scalacOptions: -encoding, UTF-8, -explaintypes, -language:higherKinds, -language:existentials, -unchecked, -Xexperimental, -Ypartial-unification, -opt-warnings, -Ywarn-extra-implicit, -Yno-adapted-args, -Ywarn-inaccessible, -Ywarn-nullary-override, -Ywarn-nullary-unit, -Wconf:cat=unused-nowarn:s, -language:higherKinds, -explaintypes, -Yrangepos, -Xlint:_,-missing-interpolator,-type-parameter-shadow,-infer-any, -Ypatmat-exhaust-depth, 40, -Ywarn-numeric-widen, -Ywarn-value-discard, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
160[info] compiling 55 Scala sources to /build/repo/dynamodb/target/scala-3.7.4/classes ...
161[warn] Failed to parse `-Wconf` configuration: cat=unused-nowarn:s,msg=can be rewritten automatically under:s
162[warn] unknown category: unused-nowarn
163[warn] Note: for multiple filters, use `-Wconf:filter1:action1,filter2:action2`
164[warn] or alternatively `-Wconf:filter1:action1 -Wconf:filter2:action2`
165[warn] bad option '-Xexperimental' was ignored
166[warn] bad option '-Ypartial-unification' was ignored
167[warn] bad option '-opt-warnings' was ignored
168[warn] bad option '-Ywarn-extra-implicit' was ignored
169[warn] bad option '-Yno-adapted-args' was ignored
170[warn] bad option '-Ywarn-inaccessible' was ignored
171[warn] bad option '-Ywarn-nullary-override' was ignored
172[warn] bad option '-Ywarn-nullary-unit' was ignored
173[warn] Flag -explain-types set repeatedly
174[warn] bad option '-Yrangepos' was ignored
175[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
176[warn] bad option '-Ypatmat-exhaust-depth' was ignored
177[warn] bad option '-Ywarn-numeric-widen' was ignored
178[warn] bad option '-Ywarn-value-discard' was ignored
179[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMap.scala:18:38
180[warn] 18 | def loop(pe: ProjectionExpression[_, _], acc: (AliasMap, List[String])): (AliasMap, List[String]) =
181[warn] | ^
182[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
183[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
184[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMap.scala:18:41
185[warn] 18 | def loop(pe: ProjectionExpression[_, _], acc: (AliasMap, List[String])): (AliasMap, List[String]) =
186[warn] | ^
187[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
188[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
189[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMapRender.scala:46:47
190[warn] 46 | def forEach(paths: List[ProjectionExpression[_, _]]): AliasMapRender[List[String]] =
191[warn] | ^
192[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
193[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
194[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMapRender.scala:46:50
195[warn] 46 | def forEach(paths: List[ProjectionExpression[_, _]]): AliasMapRender[List[String]] =
196[warn] | ^
197[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
198[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
199[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:159:45
200[warn] 159 | enumEncoder(annotations, cs.toSeq: _*)
201[warn] | ^
202[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
203[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
204[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:170:83
205[warn] 170 | private def genericRecordEncoder(structure: FieldSet): Encoder[ListMap[String, _]] = {
206[warn] | ^
207[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
208[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
209[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:171:34
210[warn] 171 | (valuesMap: ListMap[String, _]) =>
211[warn] | ^
212[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
213[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
214[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:230:67
215[warn] 230 | private case class FieldInfo(name: String, field: Schema.Field[_, _], encoder: Encoder[_])
216[warn] | ^
217[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
218[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
219[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:230:70
220[warn] 230 | private case class FieldInfo(name: String, field: Schema.Field[_, _], encoder: Encoder[_])
221[warn] | ^
222[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
223[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
224[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:230:91
225[warn] 230 | private case class FieldInfo(name: String, field: Schema.Field[_, _], encoder: Encoder[_])
226[warn] | ^
227[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
228[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
229[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:232:60
230[warn] 232 | private def caseClassEncoder[Z](fields: Schema.Field[Z, _]*): Encoder[Z] = {
231[warn] | ^
232[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
233[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
234[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:243:25
235[warn] 243 | val enc: Encoder[_] = encoder(fieldSchema)
236[warn] | ^
237[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
238[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
239[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:257:36
240[warn] 257 | val field: Schema.Field[_, _] = fieldInfo.field
241[warn] | ^
242[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
243[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
244[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:257:39
245[warn] 257 | val field: Schema.Field[_, _] = fieldInfo.field
246[warn] | ^
247[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
248[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
249[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:259:79
250[warn] 259 | val deconstructed = field.asInstanceOf[Schema.Field[Z, _]].get(a)
251[warn] | ^
252[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
253[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
254[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:350:78
255[warn] 350 | private def enumEncoder[Z](annotations: Chunk[Any], cases: Schema.Case[Z, _]*): Encoder[Z] =
256[warn] | ^
257[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
258[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
259[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:356:17
260[warn] 356 | cases: _*
261[warn] | ^
262[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
263[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
264[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:359:34
265[warn] 359 | defaultEnumEncoder(cases: _*)
266[warn] | ^
267[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
268[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
269[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:361:60
270[warn] 361 | private def defaultEnumEncoder[Z](cases: Schema.Case[Z, _]*): Encoder[Z] =
271[warn] | ^
272[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
273[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
274[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:378:28
275[warn] 378 | cases: Schema.Case[Z, _]*
276[warn] | ^
277[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
278[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
279[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:631:45
280[warn] 631 | enumDecoder(annotations, cs.toSeq: _*)
281[warn] | ^
282[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
283[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
284[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:668:90
285[warn] 668 | DynamicValue.Record(TypeId.parse("AttributeValue.Map"), ListMap(map.toList: _*))
286[warn] | ^
287[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
288[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
289[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:920:76
290[warn] 920 | private def mapDecoder[K, V](ks: Schema[K], vs: Schema[V]): Decoder[Map[_, V]] =
291[warn] | ^
292[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
293[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
294[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:961:78
295[warn] 961 | private def enumDecoder[Z](annotations: Chunk[Any], cases: Schema.Case[Z, _]*): Decoder[Z] =
296[warn] | ^
297[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
298[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
299[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:966:17
300[warn] 966 | cases: _*
301[warn] | ^
302[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
303[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
304[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:969:34
305[warn] 969 | defaultEnumDecoder(cases: _*)
306[warn] | ^
307[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
308[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
309[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:971:60
310[warn] 971 | private def defaultEnumDecoder[Z](cases: Schema.Case[Z, _]*): Decoder[Z] =
311[warn] | ^
312[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
313[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
314[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:995:28
315[warn] 995 | cases: Schema.Case[Z, _]*
316[warn] | ^
317[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
318[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
319[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:997:68
320[warn] 997 | def findCase(value: String): Either[ItemError, Schema.Case[Z, _]] =
321[warn] | ^
322[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
323[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
324[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1013:30
325[warn] 1013 | def arity(s: Schema[_]): Int =
326[warn] | ^
327[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
328[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
329[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1026:40
330[warn] 1026 | .sortWith((a: Schema.Case[_, _], b: Schema.Case[_, _]) => arity(a.schema) > arity(b.schema))
331[warn] | ^
332[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
333[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
334[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1026:43
335[warn] 1026 | .sortWith((a: Schema.Case[_, _], b: Schema.Case[_, _]) => arity(a.schema) > arity(b.schema))
336[warn] | ^
337[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
338[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
339[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1026:62
340[warn] 1026 | .sortWith((a: Schema.Case[_, _], b: Schema.Case[_, _]) => arity(a.schema) > arity(b.schema))
341[warn] | ^
342[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
343[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
344[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1026:65
345[warn] 1026 | .sortWith((a: Schema.Case[_, _], b: Schema.Case[_, _]) => arity(a.schema) > arity(b.schema))
346[warn] | ^
347[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
348[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
349[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1080:27
350[warn] 1080 | fields: Schema.Field[_, _]*
351[warn] | ^
352[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
353[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
354[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1080:30
355[warn] 1080 | fields: Schema.Field[_, _]*
356[warn] | ^
357[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
358[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
359[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1110:42
360[warn] 1110 | private def isCaseObject(s: Schema.Case[_, _]) =
361[warn] | ^
362[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
363[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
364[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala:1110:45
365[warn] 1110 | private def isCaseObject(s: Schema.Case[_, _]) =
366[warn] | ^
367[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
368[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
369[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:149:104
370[warn] 149 | private[dynamodb] final case class ProjectionExpressionOperand[From](pe: ProjectionExpression[From, _])
371[warn] | ^
372[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
373[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
374[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:168:92
375[warn] 168 | private[dynamodb] final case class AttributeExists[From](path: ProjectionExpression[From, _])
376[warn] | ^
377[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
378[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
379[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:170:95
380[warn] 170 | private[dynamodb] final case class AttributeNotExists[From](path: ProjectionExpression[From, _])
381[warn] | ^
382[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
383[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
384[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:173:37
385[warn] 173 | path: ProjectionExpression[From, _],
386[warn] | ^
387[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
388[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
389[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:176:85
390[warn] 176 | private[dynamodb] final case class Contains[From](path: ProjectionExpression[From, _], value: AttributeValue)
391[warn] | ^
392[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
393[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
394[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.scala:178:87
395[warn] 178 | private[dynamodb] final case class BeginsWith[From](path: ProjectionExpression[From, _], value: AttributeValue)
396[warn] | ^
397[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
398[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
399[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:8:38
400[warn] 8 | def execute[A](query: DynamoDBQuery[_, A]): ZIO[Any, DynamoDBError, A]
401[warn] | ^
402[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
403[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
404[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:17:41
405[warn] 17 | lazy val test: ULayer[DynamoDBExecutor with TestDynamoDBExecutor] = {
406[warn] | ^^^^
407[warn] |with as a type operator has been deprecated; use & instead
408[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
409[warn] |
410[warn] | longer explanation available when compiling with `-explain`
411[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:19:48
412[warn] 19 | ref <- Ref.make(List.empty[DynamoDBQuery[_, _]])
413[warn] | ^
414[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
415[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
416[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:19:51
417[warn] 19 | ref <- Ref.make(List.empty[DynamoDBQuery[_, _]])
418[warn] | ^
419[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
420[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
421[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:28:72
422[warn] 28 | def test(tableAndPKNames: (String, String)*): ULayer[DynamoDBExecutor with TestDynamoDBExecutor] = {
423[warn] | ^^^^
424[warn] |with as a type operator has been deprecated; use & instead
425[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
426[warn] |
427[warn] | longer explanation available when compiling with `-explain`
428[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:30:48
429[warn] 30 | ref <- Ref.make(List.empty[DynamoDBQuery[_, _]])
430[warn] | ^
431[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
432[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
433[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala:30:51
434[warn] 30 | ref <- Ref.make(List.empty[DynamoDBQuery[_, _]])
435[warn] | ^
436[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
437[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
438[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:103:53
439[warn] 103 | def executeConstructor[A](constructor: Constructor[_, A]): ZIO[Any, Throwable, A] =
440[warn] | ^
441[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
442[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
443[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:124:47
444[warn] 124 | override def execute[A](query: DynamoDBQuery[_, A]): ZIO[Any, DynamoDBError, A] = {
445[warn] | ^
446[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
447[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
448[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:427:71
449[warn] 427 | private def constructorToTransactionType[A](constructor: Constructor[_, A]): Option[TransactionType] =
450[warn] | ^
451[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
452[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
453[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:440:25
454[warn] 440 | query: DynamoDBQuery[_, A]
455[warn] | ^
456[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
457[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
458[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:690:73
459[warn] 690 | .map(a => TableGet(keySet, a.asInstanceOf[Set[ProjectionExpression[_, _]]]))
460[warn] | ^
461[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
462[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
463[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:690:76
464[warn] 690 | .map(a => TableGet(keySet, a.asInstanceOf[Set[ProjectionExpression[_, _]]]))
465[warn] | ^
466[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
467[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
468[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:910:58
469[warn] 910 | private def awsTransactWriteItem[A](action: Constructor[_, A]): Option[TransactWriteItem] =
470[warn] | ^
471[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
472[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
473[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:975:57
474[warn] 975 | projectionExpressions: Iterable[ProjectionExpression[_, _]]
475[warn] | ^
476[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
477[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
478[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala:975:60
479[warn] 975 | projectionExpressions: Iterable[ProjectionExpression[_, _]]
480[warn] | ^
481[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
482[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
483[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:546:38
484[warn] 546 | projections: ProjectionExpression[_, _]*
485[warn] | ^
486[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
487[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
488[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:546:41
489[warn] 546 | projections: ProjectionExpression[_, _]*
490[warn] | ^
491[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
492[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
493[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:591:49
494[warn] 591 | val maybeSchemaOfA: Option[Schema.Case[From, _]] = fromEnumSchema.caseOf(a)
495[warn] | ^
496[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
497[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
498[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:600:55
499[warn] 600 | def schemaOfAFoundInTargetSchema(schemaOfA: Schema[_], targetSchema: Schema[_]): Boolean =
500[warn] | ^
501[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
502[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
503[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:600:80
504[warn] 600 | def schemaOfAFoundInTargetSchema(schemaOfA: Schema[_], targetSchema: Schema[_]): Boolean =
505[warn] | ^
506[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
507[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
508[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:637:44
509[warn] 637 | projections: Chunk[ProjectionExpression[_, _]]
510[warn] | ^
511[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
512[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
513[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:637:47
514[warn] 637 | projections: Chunk[ProjectionExpression[_, _]]
515[warn] | ^
516[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
517[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
518[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:639:41
519[warn] 639 | getItem(tableName, key, projections: _*).map {
520[warn] | ^
521[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
522[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
523[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:709:84
524[warn] 709 | def scanSomeItem(tableName: String, limit: Int, projections: ProjectionExpression[_, _]*): ScanSome =
525[warn] | ^
526[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
527[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
528[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:709:87
529[warn] 709 | def scanSomeItem(tableName: String, limit: Int, projections: ProjectionExpression[_, _]*): ScanSome =
530[warn] | ^
531[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
532[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
533[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:725:81
534[warn] 725 | scanSomeItem(tableName, limit, ProjectionExpression.projectionsFromSchema: _*).map {
535[warn] | ^
536[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
537[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
538[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:737:71
539[warn] 737 | def scanAllItem(tableName: String, projections: ProjectionExpression[_, _]*): ScanAll =
540[warn] | ^
541[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
542[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
543[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:737:74
544[warn] 737 | def scanAllItem(tableName: String, projections: ProjectionExpression[_, _]*): ScanAll =
545[warn] | ^
546[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
547[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
548[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:750:71
549[warn] 750 | scanAllItem(tableName, ProjectionExpression.projectionsFromSchema: _*).map(
550[warn] | ^
551[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
552[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
553[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:757:85
554[warn] 757 | def querySomeItem(tableName: String, limit: Int, projections: ProjectionExpression[_, _]*): QuerySome =
555[warn] | ^
556[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
557[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
558[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:757:88
559[warn] 757 | def querySomeItem(tableName: String, limit: Int, projections: ProjectionExpression[_, _]*): QuerySome =
560[warn] | ^
561[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
562[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
563[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:773:82
564[warn] 773 | querySomeItem(tableName, limit, ProjectionExpression.projectionsFromSchema: _*).map {
565[warn] | ^
566[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
567[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
568[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:785:72
569[warn] 785 | def queryAllItem(tableName: String, projections: ProjectionExpression[_, _]*): QueryAll =
570[warn] | ^
571[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
572[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
573[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:785:75
574[warn] 785 | def queryAllItem(tableName: String, projections: ProjectionExpression[_, _]*): QueryAll =
575[warn] | ^
576[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
577[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
578[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:799:72
579[warn] 799 | queryAllItem(tableName, ProjectionExpression.projectionsFromSchema: _*).map(
580[warn] | ^
581[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
582[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
583[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:813:84
584[warn] 813 | attributeDefinitions = NonEmptySet(attributeDefinition, attributeDefinitions: _*),
585[warn] | ^
586[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
587[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
588[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:822:45
589[warn] 822 | )(conditionExpression: ConditionExpression[_]): ConditionCheck =
590[warn] | ^
591[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
592[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
593[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:837:64
594[warn] 837 | private def selectOrAll(projections: Seq[ProjectionExpression[_, _]]): Option[Select] =
595[warn] | ^
596[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
597[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
598[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:837:67
599[warn] 837 | private def selectOrAll(projections: Seq[ProjectionExpression[_, _]]): Option[Select] =
600[warn] | ^
601[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
602[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
603[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:847:43
604[warn] 847 | projections: List[ProjectionExpression[_, _]] =
605[warn] | ^
606[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
607[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
608[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:847:46
609[warn] 847 | projections: List[ProjectionExpression[_, _]] =
610[warn] | ^
611[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
612[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
613[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:867:65
614[warn] 867 | val projectionExpressionSet: ScalaSet[ProjectionExpression[_, _]] = getItem.projections.toSet
615[warn] | ^
616[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
617[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
618[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:867:68
619[warn] 867 | val projectionExpressionSet: ScalaSet[ProjectionExpression[_, _]] = getItem.projections.toSet
620[warn] | ^
621[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
622[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
623[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:912:61
624[warn] 912 | projectionExpressionSet: ScalaSet[ProjectionExpression[_, _]]
625[warn] | ^
626[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
627[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
628[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:912:64
629[warn] 912 | projectionExpressionSet: ScalaSet[ProjectionExpression[_, _]]
630[warn] | ^
631[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
632[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
633[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:929:25
634[warn] 929 | query: DynamoDBQuery[_, A],
635[warn] | ^
636[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
637[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
638[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1039:46
639[warn] 1039 | filterExpression: Option[FilterExpression[_]] = None,
640[warn] | ^
641[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
642[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
643[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1040:43
644[warn] 1040 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
645[warn] | ^
646[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
647[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
648[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1040:46
649[warn] 1040 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
650[warn] | ^
651[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
652[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
653[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1052:46
654[warn] 1052 | filterExpression: Option[FilterExpression[_]] = None,
655[warn] | ^
656[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
657[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
658[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1053:46
659[warn] 1053 | keyConditionExpr: Option[KeyConditionExpr[_]] = None,
660[warn] | ^
661[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
662[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
663[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1054:43
664[warn] 1054 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
665[warn] | ^
666[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
667[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
668[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1054:46
669[warn] 1054 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
670[warn] | ^
671[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
672[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
673[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1067:46
674[warn] 1067 | filterExpression: Option[FilterExpression[_]] = None,
675[warn] | ^
676[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
677[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
678[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1068:43
679[warn] 1068 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
680[warn] | ^
681[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
682[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
683[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1068:46
684[warn] 1068 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
685[warn] | ^
686[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
687[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
688[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1085:46
689[warn] 1085 | filterExpression: Option[FilterExpression[_]] = None,
690[warn] | ^
691[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
692[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
693[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1086:46
694[warn] 1086 | keyConditionExpr: Option[KeyConditionExpr[_]] = None,
695[warn] | ^
696[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
697[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
698[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1087:43
699[warn] 1087 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
700[warn] | ^
701[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
702[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
703[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1087:46
704[warn] 1087 | projections: List[ProjectionExpression[_, _]] = List.empty, // if empty all attributes will be returned
705[warn] | ^
706[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
707[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
708[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1096:52
709[warn] 1096 | conditionExpression: Option[ConditionExpression[_]] = None,
710[warn] | ^
711[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
712[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
713[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1106:39
714[warn] 1106 | updateExpression: UpdateExpression[_],
715[warn] | ^
716[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
717[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
718[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1107:52
719[warn] 1107 | conditionExpression: Option[ConditionExpression[_]] = None,
720[warn] | ^
721[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
722[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
723[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1116:45
724[warn] 1116 | conditionExpression: ConditionExpression[_]
725[warn] | ^
726[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
727[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
728[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1122:52
729[warn] 1122 | conditionExpression: Option[ConditionExpression[_]] = None,
730[warn] | ^
731[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
732[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
733[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1142:24
734[warn] 1142 | left: DynamoDBQuery[_, A],
735[warn] | ^
736[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
737[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
738[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1143:25
739[warn] 1143 | right: DynamoDBQuery[_, B],
740[warn] | ^
741[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
742[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
743[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1151:68
744[warn] 1151 | private[dynamodb] final case class Map[A, B](query: DynamoDBQuery[_, A], mapper: A => B)
745[warn] | ^
746[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
747[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
748[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1170:68
749[warn] 1170 | def projectionsContainPrimaryKey(pes: List[ProjectionExpression[_, _]], pk: PrimaryKey): Boolean = {
750[warn] | ^
751[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
752[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
753[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:1170:71
754[warn] 1170 | def projectionsContainPrimaryKey(pes: List[ProjectionExpression[_, _]], pk: PrimaryKey): Boolean = {
755[warn] | ^
756[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
757[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
758[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:41:96
759[warn] 41 | final def <*>[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, (Out, B)] = self zip that
760[warn] | ^^^
761[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
762[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
763[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
764[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:439:96
765[warn] 439 | final def zipLeft[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, Out] = (self zip that).map(_._1)
766[warn] | ^^^
767[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
768[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
769[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
770[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:441:95
771[warn] 441 | final def zipRight[In1 <: In, B](that: DynamoDBQuery[In1, B]): DynamoDBQuery[In1, B] = (self zip that).map(_._2)
772[warn] | ^^^
773[warn] |Alphanumeric method zip is not declared infix; it should not be used as infix operator.
774[warn] |Instead, use method syntax .zip(...) or backticked identifier `zip`.
775[warn] |The latter can be rewritten automatically under -rewrite -source 3.4-migration.
776[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala:672:37
777[warn] 672 | .map(_.flatMap(item => fromItem(item)(toSchema).toOption))
778[warn] | ^^^^^^^^^^^^^^
779[warn] |Context bounds will map to context parameters.
780[warn] |A `using` clause is needed to pass explicit arguments to them.
781[warn] |This code can be rewritten automatically under -rewrite -source 3.4-migration.
782[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/KeyConditionExpr.scala:27:86
783[warn] 27 | private[dynamodb] final case class PartitionKeyEquals[-From](pk: PartitionKey[From, _], value: AttributeValue)
784[warn] | ^
785[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
786[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
787[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/KeyConditionExpr.scala:47:81
788[warn] 47 | private[dynamodb] final case class SortKeyEquals[-From](sortKey: SortKey[From, _], value: AttributeValue) {
789[warn] | ^
790[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
791[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
792[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/KeyConditionExpr.scala:73:34
793[warn] 73 | sk: ExtendedSortKeyExpr[From, _]
794[warn] | ^
795[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
796[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
797[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:115:38
798[warn] 115 | def loop(pe: ProjectionExpression[_, _], acc: List[String]): List[String] =
799[warn] | ^
800[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
801[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
802[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:115:41
803[warn] 115 | def loop(pe: ProjectionExpression[_, _], acc: List[String]): List[String] =
804[warn] | ^
805[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
806[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
807[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:223:55
808[warn] 223 | def deleteFromSet(set: To)(implicit ev: To <:< Set[_]): UpdateExpression.Action.DeleteAction[From] = {
809[warn] | ^
810[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
811[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
812[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:448:30
813[warn] 448 | )(implicit ev: To <:< Set[_], to: ToAttributeValue[To]): UpdateExpression.Action.DeleteAction[From] = {
814[warn] | ^
815[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
816[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
817[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:487:70
818[warn] 487 | def addSet[To: ToAttributeValue](set: To)(implicit ev: To <:< Set[_]): UpdateExpression.Action.AddAction[From] = {
819[warn] | ^
820[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
821[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
822[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:614:93
823[warn] 614 | private[dynamodb] final case class MapElement[From, To](parent: ProjectionExpression[From, _], key: String)
824[warn] | ^
825[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
826[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
827[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:617:94
828[warn] 617 | private[dynamodb] final case class ListElement[From, To](parent: ProjectionExpression[From, _], index: Int)
829[warn] | ^
830[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
831[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
832[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:621:70
833[warn] 621 | private[dynamodb] def mapElement[A](parent: ProjectionExpression[A, _], key: String) =
834[warn] | ^
835[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
836[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
837[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:624:71
838[warn] 624 | private[dynamodb] def listElement[A](parent: ProjectionExpression[A, _], index: Int) =
839[warn] | ^
840[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
841[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
842[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:743:67
843[warn] 743 | def projectionsFromSchema[A: Schema]: Chunk[ProjectionExpression[_, _]] =
844[warn] | ^
845[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
846[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
847[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala:743:70
848[warn] 743 | def projectionsFromSchema[A: Schema]: Chunk[ProjectionExpression[_, _]] =
849[warn] | ^
850[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
851[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
852[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionType.scala:11:65
853[warn] 11 | new Include(NonEmptySet(nonKeyAttribute, nonKeyAttributes: _*))
854[warn] | ^
855[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
856[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
857[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/SortKey.scala:62:40
858[warn] 62 | )(implicit ev: CanSortKeyBeginsWith[_, To]): ExtendedSortKeyExpr[From, To] = {
859[warn] | ^
860[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
861[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
862[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:37:46
863[warn] 37 | def recordedQueries: UIO[List[DynamoDBQuery[_, _]]]
864[warn] | ^
865[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
866[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
867[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:37:49
868[warn] 37 | def recordedQueries: UIO[List[DynamoDBQuery[_, _]]]
869[warn] | ^
870[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
871[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
872[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:49:93
873[warn] 49 | ZIO.serviceWithZIO[TestDynamoDBExecutor](_.addTable(tableName, partitionKey, pkAndItems: _*))
874[warn] | ^
875[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
876[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
877[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:52:79
878[warn] 52 | ZIO.serviceWithZIO[TestDynamoDBExecutor](_.addItems(tableName, pkAndItems: _*))
879[warn] | ^
880[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
881[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
882[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:54:77
883[warn] 54 | def recordedQueries: ZIO[TestDynamoDBExecutor, Nothing, List[DynamoDBQuery[_, _]]] =
884[warn] | ^
885[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
886[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
887[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutor.scala:54:80
888[warn] 54 | def recordedQueries: ZIO[TestDynamoDBExecutor, Nothing, List[DynamoDBQuery[_, _]]] =
889[warn] | ^
890[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
891[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
892[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala:11:34
893[warn] 11 | queries: Ref[List[DynamoDBQuery[_, _]]],
894[warn] | ^
895[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
896[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
897[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala:11:37
898[warn] 11 | queries: Ref[List[DynamoDBQuery[_, _]]],
899[warn] | ^
900[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
901[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
902[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala:18:47
903[warn] 18 | override def execute[A](query: DynamoDBQuery[_, A]): ZIO[Any, DynamoDBError, A] = {
904[warn] | ^
905[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
906[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
907[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala:235:55
908[warn] 235 | override def recordedQueries: UIO[List[DynamoDBQuery[_, _]]] = self.queries.get
909[warn] | ^
910[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
911[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
912[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/TestDynamoDBExecutorImpl.scala:235:58
913[warn] 235 | override def recordedQueries: UIO[List[DynamoDBQuery[_, _]]] = self.queries.get
914[warn] | ^
915[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
916[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
917[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:57:58
918[warn] 57 | def generateActionsStatements[A <: RenderableAction[_]](chunk: Chunk[A]) =
919[warn] | ^
920[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
921[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
922[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:100:55
923[warn] 100 | def collectActions(actions: Chunk[RenderableAction[_]]) = {
924[warn] | ^
925[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
926[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
927[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:101:55
928[warn] 101 | val sets = ChunkBuilder.make[Action.SetAction[_, _]]()
929[warn] | ^
930[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
931[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
932[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:101:58
933[warn] 101 | val sets = ChunkBuilder.make[Action.SetAction[_, _]]()
934[warn] | ^
935[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
936[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
937[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:102:58
938[warn] 102 | val removes = ChunkBuilder.make[Action.RemoveAction[_]]()
939[warn] | ^
940[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
941[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
942[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:103:55
943[warn] 103 | val adds = ChunkBuilder.make[Action.AddAction[_]]()
944[warn] | ^
945[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
946[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
947[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:104:58
948[warn] 104 | val deletes = ChunkBuilder.make[Action.DeleteAction[_]]()
949[warn] | ^
950[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
951[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
952[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:158:85
953[warn] 158 | private[dynamodb] final case class RemoveAction[A](path: ProjectionExpression[A, _]) extends RenderableAction[A]
954[warn] | ^
955[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
956[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
957[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:163:82
958[warn] 163 | private[dynamodb] final case class AddAction[A](path: ProjectionExpression[A, _], value: AttributeValue)
959[warn] | ^
960[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
961[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
962[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:169:85
963[warn] 169 | private[dynamodb] final case class DeleteAction[A](path: ProjectionExpression[A, _], value: AttributeValue)
964[warn] | ^
965[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
966[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
967[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:212:81
968[warn] 212 | private[dynamodb] final case class PathOperand[A](path: ProjectionExpression[_, A]) extends SetOperand[A]
969[warn] | ^
970[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
971[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
972[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:217:49
973[warn] 217 | projectionExpression: ProjectionExpression[_, A],
974[warn] | ^
975[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
976[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
977[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:221:49
978[warn] 221 | projectionExpression: ProjectionExpression[_, A],
979[warn] | ^
980[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
981[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
982[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala:224:81
983[warn] 224 | private[dynamodb] final case class IfNotExists[A](path: ProjectionExpression[_, A], value: AttributeValue)
984[warn] | ^
985[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
986[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
987[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala:19:59
988[warn] 19 | private[dynamodb] def ddbExecute[A](query: DynamoDBQuery[_, A]): ZIO[DynamoDBExecutor, DynamoDBError, A] =
989[warn] | ^
990[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
991[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
992[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala:43:30
993[warn] 43 | ): ZStream[DynamoDBExecutor with R, Throwable, B] =
994[warn] | ^^^^
995[warn] |with as a type operator has been deprecated; use & instead
996[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
997[warn] |
998[warn] | longer explanation available when compiling with `-explain`
999[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala:77:15
1000[warn] 77 | ): ZStream[R with DynamoDBExecutor, Throwable, (A, Option[Item])] =
1001[warn] | ^^^^
1002[warn] |with as a type operator has been deprecated; use & instead
1003[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1004[warn] |
1005[warn] | longer explanation available when compiling with `-explain`
1006[warn] -- Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala:81:40
1007[warn] 81 | val batchGetItem: DynamoDBQuery[_, Chunk[(A, Option[Item])]] = DynamoDBQuery
1008[warn] | ^
1009[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
1010[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1011[warn] -- [E003] Syntax Warning: /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala:117:15
1012[warn] 117 | ): ZStream[R with DynamoDBExecutor, Throwable, Either[ItemError.DecodingError, (A, Option[From])]] =
1013[warn] | ^^^^
1014[warn] |with as a type operator has been deprecated; use & instead
1015[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1016[warn] |
1017[warn] | longer explanation available when compiling with `-explain`
1018[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionType.scala]
1019[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMapRender.scala]
1020[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/package.scala]
1021[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutorImpl.scala]
1022[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/SortKey.scala]
1023[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/ProjectionExpression.scala]
1024[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/KeyConditionExpr.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/TestDynamoDBExecutor.scala]
1027[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBExecutor.scala]
1028[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/UpdateExpression.scala]
1029[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/DynamoDBQuery.scala]
1030[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/AliasMap.scala]
1031[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/Codec.scala]
1032[info] [patched file /build/repo/dynamodb/src/main/scala/zio/dynamodb/ConditionExpression.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/CodecRoundTripSpec.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/codec/SchemaGen.scala]
1632[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/DynamicValueGen.scala]
1633[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/BatchingDSLSpec.scala]
1634[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/ItemDecoderSpec.scala]
1635[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/SchemaAssertions.scala]
1636[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/ParallelizeSpec.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/GetAndPutSpec.scala]
1639[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/codec/CodecTestFixtures.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/DynamicCodecSpec.scala]
1642[info] [patched file /build/repo/dynamodb/src/test/scala/zio/dynamodb/AutoBatchedFailureSpec.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": 30668, "warnings": 165, "errors": 0, "sourceVersion": "3.4-migration"},
1894 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1895 "test-compile": {"status": "ok", "tookMs": 33405, "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": 1301, "warnings": 2, "errors": 0, "sourceVersion": "3.4-migration"},
1904 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1905 "test-compile": {"status": "ok", "tookMs": 1420, "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": 659, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
1914 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1915 "test-compile": {"status": "ok", "tookMs": 621, "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": 726, "warnings": 4, "errors": 0, "sourceVersion": "3.4-migration"},
1924 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1925 "test-compile": {"status": "ok", "tookMs": 1892, "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: 128 s (0:02:08.0), completed Dec 22, 2025, 6:16:01 PM
1934[0JChecking patch project/plugins.sbt...
1935Checking patch project/BuildHelper.scala...
1936Checking patch build.sbt...
1937Applied patch project/plugins.sbt cleanly.
1938Applied patch project/BuildHelper.scala cleanly.
1939Applied patch build.sbt cleanly.
1940Commit migration rewrites
1941Switched to a new branch 'opencb/migrate-source-3.4'
1942[opencb/migrate-source-3.4 34e6901] 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-RC4
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-RC4"
1958Successfully applied pattern 'val Scala3 = "3.3.7"' in project/BuildHelper.scala
1959----
1960Starting build for 3.8.0-RC4
1961Execute tests: true
1962sbt project found:
1963No prepare script found for project zio/zio-dynamodb
1964##################################
1965Scala version: 3.8.0-RC4
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-RC4
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-RC4"
1987"++3.8.0-RC4 -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-RC4 """{"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-RC4
2027OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in zio-dynamodb-benchmarks/crossScalaVersions
2028OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in zio-dynamodb-examples/crossScalaVersions
2029OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in zio-dynamodb-ce/crossScalaVersions
2030OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in zio-dynamodb-future/crossScalaVersions
2031OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in docs/crossScalaVersions
2032OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in zio-dynamodb/crossScalaVersions
2033OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 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-RC4 on 7 projects.
2036[info] Switching Scala version on:
2037[info] zio-dynamodb-ce (2.13.18, 3.8.0-RC4)
2038[info] zio-dynamodb-examples (2.13.18, 3.8.0-RC4)
2039[info] docs (2.13.18, 3.8.0-RC4)
2040[info] zio-dynamodb-json (2.13.18, 3.8.0-RC4)
2041[info] zio-dynamodb (2.13.18, 3.8.0-RC4)
2042[info] zio-dynamodb-future (2.13.18, 3.8.0-RC4)
2043[info] zio-dynamodb-benchmarks (2.13.18, 3.8.0-RC4)
2044[info] Excluding projects:
2045[info] * root (2.13.18)
2046[info] Reapplying settings...
2047[info] set current project to root (in build file:/build/repo/)
2048Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
2049[info] Reapplying settings...
2050[info] set current project to root (in build file:/build/repo/)
2051[info] Defining Global / credentials, credentials and 6 others.
2052[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 63 others.
2053[info] Run `last` for details.
2054[info] Reapplying settings...
2055[info] set current project to root (in build file:/build/repo/)
2056Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
2057[info] Reapplying settings...
2058OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
2059
2060 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
2061 Did you mean allExcludeDependencies ?
2062 , retry without global scopes
2063[info] Reapplying settings...
2064[info] set current project to root (in build file:/build/repo/)
2065Execute removeScalacOptionsStartingWith: -P:wartremover
2066[info] Reapplying settings...
2067[info] set current project to root (in build file:/build/repo/)
2068[success] Total time: 0 s, completed Dec 22, 2025, 6:16:21 PM
2069Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[{"path":"project/BuildHelper.scala","pattern":"val Scala3 = \"3.3.7\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
2070Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
2071Starting build...
2072Projects: Set(zio-dynamodb, zio-dynamodb-ce, zio-dynamodb-future, zio-dynamodb-json)
2073Starting build for ProjectRef(file:/build/repo/,zio-dynamodb) (zio-dynamodb)... [0/4]
2074OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
2075OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
2076OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
2077Compile scalacOptions: -encoding, UTF-8, -explaintypes, -language:higherKinds, -language:existentials, -unchecked, -Xexperimental, -Ypartial-unification, -opt-warnings, -Ywarn-extra-implicit, -Yno-adapted-args, -Ywarn-inaccessible, -Ywarn-nullary-override, -Ywarn-nullary-unit, -Wconf:cat=unused-nowarn:s, -language:higherKinds, -explaintypes, -Yrangepos, -Xlint:_,-missing-interpolator,-type-parameter-shadow,-infer-any, -Ypatmat-exhaust-depth, 40, -Ywarn-numeric-widen, -Ywarn-value-discard, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
2078[info] compiling 55 Scala sources to /build/repo/dynamodb/target/scala-3.8.0-RC4/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-RC4/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+ ProjectionExpressionSpec
2231 + Raw projection expression unsafe type suite
2232 + type safe comparison suite
2233 + PE <> PE
2234 + PE <> X
2235 + PE < PE
2236 + PE === PE
2237 + PE < X
2238 + PE > PE
2239 + PE > X
2240 + PE <= PE
2241 + PE >= PE
2242 + PE <= X
2243 + PE >= X
2244 + set if not exists
2245 + unsafe type update expressions suite
2246 + remove
2247 + remove using an index
2248 + set a number
2249 + set using a raw projection expression
2250 + set using a $
2251 + prepend
2252 + append to a list
2253 + add
2254 + addSet
2255 + delete from a set
2256 + type safe suite
2257 + type safe collection navigation suite
2258 + navigate an array with elementAt
2259 + navigate an map with elementAt
2260 + compare an array element with elementAt
2261 + compare a map element with valueAt
2262 + compare an array with elementAt and >>>
2263 + navigate a map with valueAt and >>>
2264 + type safe update expressions suite
2265 + remove
2266 + remove using an index
2267 + set a number
2268 + set using a projection expression
2269 + prepend
2270 + set if not exists
2271 + delete from a set
2272 + append to a list
2273 + addSet
2274 + add
2275 + type safe comparison suite
2276 + PE === X
2277 + PE === PE
2278 + PE <> X
2279 + PE <> PE
2280 + PE < PE
2281 + PE <= X
2282 + PE <= PE
2283 + PE < X
2284 + PE > X
2285 + PE > PE
2286 + PE >= X
2287 + PE >= PE
2288 + type safe DDB functions suite
2289 + exists
2290 + notExists
2291 + size for a set
2292 + size for a list
2293 + isBinary
2294 + isNumber
2295 + isString
2296 + isBool
2297 + isBinarySet
2298 + isList
2299 + isMap
2300 + isNumberSet
2301 + isNull
2302 + isStringSet
2303 + beginsWith
2304 + between using number range
2305 + inSet for a collection attribute
2306 + inSet for a scalar
2307 + 'in' for a collection attribute
2308 + 'in' for a scalar
2309 + string contains
2310 + set contains
2311 + 'in' for a sum type
2312 + Dollar function unsafe type suite
2313 + type safe comparison suite
2314 + PE <> PE
2315 + PE <> X
2316 + PE === PE
2317 + PE === X
2318 + PE < PE
2319 + PE <= X
2320 + PE <= PE
2321 + PE > X
2322 + PE > PE
2323 + PE >= X
2324 + PE < X
2325 + PE >= PE
2326 + unsafe type update expressions suite
2327 + remove
2328 + set using a projection expression
2329 + set a number
2330 + remove using an index
2331 + set if not exists
2332 + append to a list
2333 + prepend
2334 + delete from a set
2335 + add
2336 + addSet
2337 + type unsafe DDB functions suite
2338 + size for a list
2339 + size for a set
2340 + notExists
2341 + exists
2342 + isBinary
2343 + isNumber
2344 + isBinarySet
2345 + isList
2346 + isString
2347 + isMap
2348 + isBool
2349 + isNumberSet
2350 + isStringSet
2351 + between using number range
2352 + isNull
2353 + beginsWith
2354 + inSet for a collection attribute
2355 + inSet for a scalar
2356 + 'in' for a collection attribute
2357 + 'in' for a scalar
2358 + set contains
2359 + set containsSet with a single element
2360 + set containsSet with multiple elements
2361 + 'in' for a sum type
2362 + string contains
2363+ get and put suite
2364 + put
2365 + SimpleCaseClass2(1, "Avi")
2366 + batched SimpleCaseClass2(1, "Avi") and SimpleCaseClass2(2, "Tarlochan")
2367 + top level enum PreBilled(1, "foobar")
2368 + get item as SimpleCaseClass2
2369 + that exists
2370 + batched
2371 + with missing attributes results in an error
2372 + that does not exists
2373+ NonEmptySet
2374 + +
2375 + construction multiple params
2376 + ++
2377 + construction single param
2378+ MapOfSet
2379 + addAll(1 -> 1, 1 -> 2)
2380 + + (1 -> 1) and then + (1 -> 1)
2381 + + (1 -> 1) and then + (1 -> 2)
2382 + addAll(1 -> 1, 1 -> 1)
2383 + MapOfSet(1 -> 1) ++ MapOfSet(1 -> 2)
2384 + MapOfSet(1 -> 1) ++ MapOfSet(1 -> 1)
2385 + get Some
2386 + get None
2387 + getOrElse found
2388 + getOrElse default
2389+ JsonAstSerdeSpec
2390 + JSON AST to AttributeValue encoder suite
2391 + encode Json.Str
2392 + encode Json.Null
2393 + encode Json.Bool
2394 + encode Json.Num
2395 + encode Json.Obj
2396 + encode Json.Arr
2397 + encode nested Json.Obj
2398 + encode empty Json.Obj
2399 + encode empty Json.Arr
2400 + JSON AST round-trip tests
2401 + round-trip Json.Bool
2402 + round-trip Json.Str
2403 + round-trip Json.Null
2404 + round-trip simple Json.Obj
2405 + round-trip Json.Arr
2406 + round-trip complex nested Json
2407 + round-trip with Json.Num
2408 + round-trip empty structures
2409 + round-trip mixed Json types in array
2410 + round-trip Json.Num as primitive
2411 + AttributeValue to JSON AST decoder suite
2412 + decode AttributeValue.Null to Json
2413 + decode AttributeValue.Bool to Json
2414 + decode AttributeValue.Number to Json
2415 + decode AttributeValue.String to Json
2416 + decode AttributeValue.Map to Json
2417 + decode AttributeValue.List to Json
2418 + decode nested AttributeValue.Map to Json
2419 + decode empty AttributeValue.Map to Json
2420 + decode empty AttributeValue.List to Json
2421+ ZStream piplelining suite
2422 + write queries with condition expressions not supported
2423 + update queries are not supported
2424 + surfaces successfully found items as Right([A, Some[B]]), not found as Right([A, None]) and decoding errors as a Left
2425 + round trip test
2426 + write queries with return values not supported
2427+ AliasMapRender
2428 + KeyConditionExpr
2429 + And
2430 + PartitionKeyExpression
2431 + Equals
2432 + Sort key expressions
2433 + GreaterThan
2434 + NotEqual
2435 + LessThan
2436 + Equals
2437 + LessThanOrEqual
2438 + GreaterThanOrEqual
2439 + BeginsWith
2440 + Between
2441 + AttributeValueType
2442 + Bool
2443 + Map
2444 + List
2445 + BinarySet
2446 + Binary
2447 + Null
2448 + StringSet
2449 + String
2450 + Number
2451 + NumberSet
2452 + UpdateExpression
2453 + Add
2454 + Add
2455 + Remove
2456 + Remove
2457 + multiple actions
2458 + Two Sets
2459 + Set and Remove
2460 + Delete
2461 + Delete
2462 + Set
2463 + PathOperand
2464 + ValueOperand
2465 + Plus
2466 + Minus
2467 + ListAppend
2468 + ListPrepend
2469 + IfNotExists
2470 + ConditionExpression
2471 + basic renders
2472 + Between
2473 + AttributeNotExists
2474 + AttributeExists
2475 + In
2476 + AttributeType
2477 + BeginsWith
2478 + Contains
2479 + And
2480 + Equals
2481 + NotEqual
2482 + Or
2483 + LessThan
2484 + Not
2485 + Equals with duplicates
2486 + GreaterThan
2487 + GreaterThanOrEqual
2488 + LessThanOrEqual
2489+ Map codecs
2490 + when decoding
2491 + decodes map with non string key
2492 + decodes map with string key natively
2493 + when encoding
2494 + encodes map with string key natively
2495 + encodes map with non string key as sequence of Tuple2
2496+ AttrMap suite
2497 + FromAttributeValueSuite
2498 + get[String] should return a Right of String when it exists
2499 + getOptional[String] should return a Right of None when it does not exists
2500 + getOptional[String] should return a Right of Some String when it exists
2501 + get[String] should return a Left of String when it does not exists
2502 + getOptional[Item] should return a Right of Some Item when it exists
2503 + getOptional[Item] should return a Right of None when it does not exists
2504 + getOptItem should return a Right of Some(Foo) when it exists in the AttrMap
2505 + getItemList should return a Right of Iterable[Foo] when it exists in the AttrMap
2506 + getOptionalIterableItem should return a Right of Option[Iterable[Foo]] when it exists in the AttrMap
2507 + as with an optional field that is present
2508 + as with an optional field that is NOT present
2509+ ItemDecoder Suite
2510 + @noDisriminator Decoder Suite
2511 + decodes Two case class and ignores class level @caseName (which only applies to discriminators)
2512 + decodes One case class with @fieldName
2513 + decodes Zero case object with @caseName
2514 + decodes MinusOne case object
2515 + returns a Left of DecodeError when no decoder is not found
2516 + returns a Left of DecodeError when a more than one decoder is found
2517 + Decoder Suite
2518 + decodes generic record
2519 + decoded currency
2520 + encodes enumeration
2521 + decoded empty chunk
2522 + decoded list
2523 + decoded option of Some
2524 + decoded chunk
2525 + decoded empty list when field is missing
2526 + decodes nested case class of an Optional field which is None
2527 + decoded option of None where value is null
2528 + decoded nested option of None
2529 + decoded option of None where field is missing
2530 + decoded nested option of Some
2531 + decoded simple case class
2532 + decodes Pending case object ADT
2533 + decodes nested Items
2534 + decode tuple3
2535 + decode tuple2
2536 + decodes map
2537 + decodes map when field is missing
2538 + decodes set when field is missing
2539 + decodes Instant
2540 + decodes Ok ADT
2541 + decodes Either Right
2542 + decodes List of case class
2543 + decodes Either Left
2544 + decodes enum with @discriminatorName annotation and @fieldName annotation on a case class field
2545 + decodes set
2546 + decodes enum with @discriminatorName annotation
2547 + Either with Fallback suite
2548 + decodes Either Right
2549 + decodes Either Left
2550 + fails when an invalid type for Either is encountered
2551 + decodes nested Either Right of Right
2552 + decodes nested Either Right of Left
2553 + decodes nested Either Left
2554 + decodes enum with @discriminatorName annotation and case object as item with a @caseName annotation of '2'
2555 + decodes enum with @discriminatorName annotation and an @caseName annotation on a case class
2556 + decodes enum with @discriminatorName annotation and case object as item without a @caseName annotation
2557 + decodes case object only enum without @caseName annotation
2558 + decodes enum and honours @caseName annotation at case class level when there is no @discriminatorName annotation
2559+ Batch Model
2560 + decodes top level enum with @discriminatorName annotation
2561 + decodes case object only enum with @caseName annotation of '2'
2562 + decodes enum without @discriminatorName annotation and uses @caseName annotation
2563+ Executor spec
2564 + Batch retries
2565 + retry batch gets
2566 + failed batch gets
2567 + BatchWriteItem
2568 + should return keys we did not get
2569 + successful batch gets
2570 + should retry when there are unprocessed keys
2571 + retry batch writes
2572 + failed batch write
2573 + should retry when there are unprocessedItems and return unprocessedItems in failure case
2574 + successful batch write
2575 + should return no unprocessedItems
2576 + should aggregate a PutItem and then a DeleteItem for the same table using +
2577 + with aggregated GetItem's should return Some values back when keys are found
2578 + BatchGetItem
2579 + should aggregate GetItems using +
2580 + with aggregated GetItem's should return None back for keys that are not found
2581+ DynamicCodec Suite
2582 + DynamicDecoder Suite
2583 + decodes AttributeValue.String to DynamicValue.Primitive
2584 + decodes AttributeValue.Number to DynamicValue.Primitive
2585 + decodes AttributeValue.Bool to DynamicValue.Primitive
2586 + decodes AttributeValue.Binary to DynamicValue.Primitive
2587 + decodes AttributeValue.NumberSet to DynamicValue.SetValue
2588 + decodes AttributeValue.List to DynamicValue.Sequence
2589 + decodes AttributeValue.StringSet to DynamicValue.SetValue
2590 + decodes AttributeValue.Null to DynamicValue.NoneValue
2591 + decodes AttributeValue.BinarySet to DynamicValue.SetValue
2592 + decodes AttributeValue.Map to DynamicValue.Record
2593 + decodes empty AttributeValue.List to empty DynamicValue.Sequence
2594 + decodes nested AttributeValue.List
2595 + decodes nested AttributeValue.Map
2596 + decodes empty AttributeValue.Map to empty DynamicValue.Record
2597 + DynamicEncoder Suite
2598 + encodes DynamicValue.Primitive with String
2599 + encodes DynamicValue.Primitive with Int
2600 + encodes DynamicValue.Primitive with Boolean
2601 + encodes DynamicValue.Primitive with BigDecimal
2602 + encodes DynamicValue.Primitive with Binary
2603 + encodes DynamicValue.Record
2604 + encodes DynamicValue.Sequence
2605 + encodes DynamicValue.SetValue with String elements as StringSet
2606 + encodes DynamicValue.SetValue with Number elements as NumberSet
2607 + encodes DynamicValue.SomeValue
2608 + encodes DynamicValue.SetValue with mixed elements as List
2609 + encodes DynamicValue.SetValue with Binary elements as BinarySet
2610 + encodes DynamicValue.RightValue
2611 + encodes DynamicValue.NoneValue
2612 + encodes DynamicValue.LeftValue
2613 + encodes DynamicValue.Singleton
2614 + encodes DynamicValue.Tuple
2615 + throws exception for DynamicValue.Dictionary
2616 + throws exception for DynamicValue.Enumeration
2617 + throws exception for DynamicValue.Error
2618 + throws exception for DynamicValue.BothValue
2619 + Dynamic Round-trip Suite
2620 + round-trip String primitive
2621 + round-trip Boolean primitive
2622 + round-trip BigDecimal primitive
2623 + round-trip Binary primitive
2624 + round-trip Record
2625 + round-trip Sequence
2626 + round-trip StringSet
2627 + round-trip NumberSet
2628 + round-trip NoneValue
2629 + round-trip SomeValue
2630 + round-trip Tuple
2631 + round-trip LeftValue
2632 + round-trip RightValue
2633+ main
2634 + ProjectionExpression Parser
2635 + $ function compiles
2636 + toString on a ProjectionExpression of foo.bar[9].baz
2637 + toString on a ProjectionExpression of a_0[0]
2638 + returns error for null
2639 + returns error for empty string
2640 + returns error for '.'
2641 + returns error for for 'foo.'
2642 + returns error for '.foo'
2643 + returns error for for 'foo..bar'
2644 + returns multiple errors - one for each element error
2645 + Non number index returns an error
2646 + should parse valid expressions and return a Left for any invalid expressions
2647+ JMapViewSpec
2648 + builds an immutable Scala Map using an underlying Java LinkedHashMap
2649 + removed
2650 + updated
2651 + iterator
2652 + get
2653 + single
2654 + bulk add with ++=
2655 + builds an immutable Scala Map using an underlying Java HashMap
2656 + get
2657 + removed
2658 + updated
2659 + iterator
2660 + single
2661 + bulk add with ++=
2662+ OpticsShouldRespectAnnotationsSpec
2663 + with @discriminated annotation
2664 + ConditionExpression suite
2665 + TrafficLight.Box.trafficLightColour >>> TrafficLight.red >>> TrafficLight.Red.rgb === 1
2666 + @fieldName annotations are honoured
2667 + @caseName annotations at class level do not affect traversal as they are bypassed ie trafficLightColour.rgb
2668 + composition using >>> should bypass intermediate Map
2669 + without @discriminated annotation
2670 + composition using >>> should use intermediate Map
2671 + @fieldName annotations are honoured
2672 + @caseName annotations are honoured
2673 + ConditionExpression suite
2674 + Path with @caseName but no @fieldName results in a PE of trafficLightColour.red_traffic_light.rgb
2675 + Path with no @caseName or @fieldName annotations results in a PE of trafficLightColour.Green.rgb
2676+ Batching
2677 + single Item CRUD suite
2678 + getItem returns an error when table does not exist
2679 + should execute putItem then getItem when sequenced in a ZIO
2680 + deleteItem returns an error when table does not exist
2681 + putItem returns an error when table does not exist
2682 + should delete an item
2683 + batching via batch
2684 + a batch of an empty list should result in an empty list
2685 + should execute batch of GetItems (resulting in a batched request)
2686 + should return error for batch of GetItems with id missing in projections
2687 + should execute batch of PutItems (resulting in a batched request)
2688 + should execute batch of PutItems for a single item, resulting in no batching
2689 + using batch of PutItems with ConditionExpression should result in an error
2690 + should execute batch of DeleteItems (resulting in a batched request)
2691 + using batch of DeleteItems with a ReturnValues should result in an error
2692 + using batch of PutItems with a ReturnValues should result in an error
2693 + should execute batch of PutItem and DeleteItem (resulting in a batched request)
2694 + using batch of UpdateItems should result in an error
2695 + using batch of DeleteItems with ConditionExpression should result in an error
2696 + batching via zip
2697 + batch putItem1 zip putItem1_2
2698 + batch getItem1 zip getItem2 zip getItem3 returns 3 items that are found
2699 + batch getItem1 zip getItem2 zip getItem3 returns 2 items that are found
2700 + batch putItem1 zip getItem1 zip getItem2 zip deleteItem1
2701 + Scan and Query suite
2702 + scanSome returns an error when table does not exist
2703 + scanSome on an empty table returns empty results and a LEK of None
2704 + scanSome with limit greater than table size should scan all items in a table and return a LEK of None
2705 + querySome returns an error when table does not exist
2706 + querySome on an empty table returns empty results and a LEK of None
2707 + querySome with limit less than table size should return partial result chunk and return a LEK of last read Item
2708 + querySome with limit greater than table size should scan all items in a table and return a LEK of None
2709 + scanAll should scan all items in a table
2710 + queryAll should scan all items in a table
2711 + single query does not auto-batch CRUD suite
2712 + a single getItem does not get auto-batched
2713 + a single putItem does not get auto-batched
2714 + a single deleteItem does not get auto-batched
2715+ NonEmptySequence codecs
2716 + when encoding NonEmptySet
2717 + encodes NonEmptySet of Int with single element
2718 + encodes NonEmptySet of Int as native NumberSet
2719 + encodes NonEmptySet of String with single element
2720 + encodes NonEmptySet of String as native StringSet
2721 + when decoding NonEmptyChunk
2722 + decodes NonEmptyChunk of multiple case classes
2723 + decodes NonEmptyChunk of case class
2724 + decodes NonEmptyChunk with single element
2725 + decodes NonEmptyChunk of Int
2726 + when encoding NonEmptyChunk
2727 + encodes NonEmptyChunk of Int
2728 + encodes NonEmptyChunk of multiple case classes
2729 + encodes NonEmptyChunk of case class
2730 + encodes NonEmptyChunk with single element
2731 + when decoding NonEmptySet
2732 + decodes NonEmptySet of Int with single element
2733 + decodes NonEmptySet of Int from native NumberSet
2734 + decodes NonEmptySet of String with single element
2735 + decodes NonEmptySet of String from native StringSet
2736 + decodes NonEmptySet using Item API
2737+ AttrMap suite
2738 + Simple AttrMap suite
2739 + AttrMap.empty.map equals empty map
2740 + AttrMap of a Boolean field value equals a Map of AttributeValue.Bool
2741 + AttrMap of a Scala Map field value equals an AttributeValue.Map
2742 + AttrMap of a Chunk field value equals a Map of AttributeValue.List
2743 + AttrMap of a List field value equals a Map of AttributeValue.List
2744 + AttrMap of a Set of binary field value equals a Map of AttributeValue.BinarySet
2745 + AttrMap of a Vector field value equals a Map of AttributeValue.List
2746 + AttrMap of an Int field value equals a Map of AttributeValue.Number
2747 + AttrMap of a nested AttrMap numeric field value equals a Map of AttributeValue.Map
2748 + AttrMap of a Long field value equals a Map of AttributeValue.Number
2749 + AttrMap of a Double field value equals a Map of AttributeValue.Number
2750 + AttrMap of a Float field value equals a Map of AttributeValue.Number
2751 + AttrMap of a binary field value equals a Map of AttributeValue.Binary
2752 + AttrMap of a null field value equals a Map of AttributeValue.Null
2753 + AttrMap of a BigDecimal field value equals a Map of AttributeValue.Number
2754 + AttrMap of a String field value equals a Map of AttributeValue.String
2755 + AttrMap of an Int Set field value equals a Map of AttributeValue.NumberSet
2756 + AttrMap of a String Set field value equals a Map of AttributeValue.StringSet
2757+ Transaction builder suite
2758 + transaction construction failures
2759 + mixed transaction types
2760 + mixing update and get
2761 + invalid transaction actions
2762 + scan some
2763 + scan all
2764 + delete table
2765 + create table
2766 + describe table
2767 + query some
2768 + query all
2769 + transaction construction successes
2770 + transact write items
2771 + batch write item
2772 + put item
2773 + delete item
2774 + update item
2775 + transact get items
2776 + multi table batch get item
2777 + batch get item
2778 + get item
2779+ Executor
2780 + parallelize
2781 + should process Zipped GetItems
2782 + should process Zipped writes
2783 + should process ScanSome constructor
2784 + should process Map constructor
2785+ ItemEncoder Suite
2786 + @noDiscrinator Suite
2787 + encodes Zero case object with @caseName
2788 + encodes MinusOne case object
2789 + encodes Two case class and ignores class level @caseName (which only applies to discriminators)
2790 + encodes One case class with @fieldName
2791 + Main Suite
2792 + encodes generic record
2793 + encodes enumeration
2794 + encodes List of Int
2795 + encodes a Currency
2796 + encodes simple Item
2797 + encodes nested Optional Item
2798 + encodes nested case class of all Optional fields which are all None
2799 + encodes simple Optional Item
2800 + encodes LocalDateTime
2801 + encodes Ok ADT
2802 + encodes tuple3
2803 + encodes nested Items
2804 + encodes Pending case object ADT
2805 + Either using Fallback suite
2806 + encodes Either Right
2807 + encodes nested Either Right of Right
2808 + encodes nested Either Right of Left
2809 + encodes nested Either Left
2810 + encodes Either Left
2811 + encodes map
2812 + encodes List of case class
2813 + encodes Either Right
2814 + encodes enum with @discriminatorName annotation
2815 + encodes Either Left
2816 + encodes enum with @discriminatorName annotation and @fieldName annotation for a case class
2817 + encodes enum with @discriminatorName annotation and an @caseName annotation on a case class
2818 + encodes enum with @discriminatorName annotation and case object as item without a @caseName annotation
2819 + encodes top level enum with @discriminatorName annotation
2820 + encodes enum with @discriminatorName annotation and case object as item with @caseName annotation of '2'
2821 + encodes case object only enum with @caseName annotation of '2'
2822 + encodes enum and honours @caseName annotation
2823 + encodes enum without @discriminatorName annotation and uses @fieldName field level annotation
2824 + encodes case object only enum
2825+ Set codecs
2826 + when encoding
2827 + encodes set of BigDecimal natively
2828 + encodes set of BigInt natively
2829 + encodes set of Java BigInteger natively
2830 + encodes set of Java BigDecimal natively
2831 + encodes set with non native type as a list
2832 + when decoding
2833 + decodes set of Java BigInteger natively
2834 + decodes set of BigInt natively
2835 + decodes set of Java BigDecimal natively
2836 + decodes set of BigDecimal natively
2837 + decodes set with non native type
2838+ Executor spec
2839 + Batch retries
2840 + retry batch writes
2841 + successful batch write
2842 + should return no unprocessedItems for batch case using high level API
2843 + should return no unprocessedItems for batch case
2844 + should return no unprocessedItems for zipped case
2845 + all batched request fail
2846 + custom retry policy
2847 + should propagate custom retry policy for auto-batched PutItem's
2848 + should propagate custom retry policy for auto-batched DeleteItem's
2849 + should propagate custom retry policy for auto-batched GetItem's
2850 + should return all keys in unprocessedItems for batch failure case using high level API
2851 + should return all keys in unprocessedItems in Zipped failure case
2852 + should return all keys in unprocessedItems for batch failure case
2853 + partial batch write failures
2854 + should return unprocessedItems in batch failure case using high level API
2855 + should return unprocessedItems in Zipped failure case
2856 + should return unprocessedItems in batch failure case
2857 + batch gets
2858 + successful batch gets
2859 + should retry when there are unprocessed keys
2860 + Non Fatal errors get propagated
2861 + should die when BatchGetItem returns a fatal error
2862 + should fail when BatchGetItem returns a non fatal error
2863 + should fail when BatchGetItem returns a ZIO DynamoDBError
2864 + should fail when BatchGetItem returns an AWS SDK error
2865 + all batched requests fail
2866 + should return all keys in unprocessedKeys for Zipped case
2867 + should return all keys in unprocessedKeys for batch case
2868 + should return all keys in unprocessedKeys for batch case using type safe API
2869 + partial batched requests fail
2870 + should return failed in unprocessedKeys for Zipped case
2871 + should return failed in unprocessedKeys for batch case
2872+ AliasMap getOrInsert a path suite
2873 + renders a Map projection expression
2874 + renders a simple projection expression
2875 + renders an Array projection expression
2876 + renders a composite Map and Array projection expression
2877 + renders an Array composite projection expression
2878+ ComplexAliasMapRenderSpec
2879 + aliasMap should contain all names and values that appear in the rendered expression
2880+ Batched suite
2881 + Single GetItem queries do not get batched
2882 + Single DeleteItem queries do not get batched
2883 + Single PutItem queries do not get batched
2884 + A single GetItem and a single DeleteItem do not get batched
2885 + Multiple GetItems should be batched
2886 + Put/Delete Items with conditions should not be batched
2887 + A single GetItem and a single PutItem do not get batched
2888 + Multiple GetItems and multiple WriteItems (Put or Delete) should be batched
2889 + A PutItem and DeleteItem should be batched
2890 + Put/Delete Items with return values other than ReturnValues.None should not be batched
2891+ AttributeValue Serialisation suite
2892 + round trip serialisation
2893+ encode then decode suite
2894 + case class
2895 + object
2896 + basic
2897 + optional suite
2898 + of primitive
2899 + of tuple
2900 + of record
2901 + of enumeration
2902 + of sequence
2903 + record
2904 + minimal test case
2905 + of ZoneOffsets
2906 + any
2907 + of record
2908 + of primitives
2909 + record of records
2910 + enumeration
2911 + of primitives
2912 + ADT
2913 + ADT with annotation
2914 + transform
2915 + any
2916 + sequence
2917 + of java.time.ZoneOffset
2918 + of records
2919 + of primitives
2920 + big schema
2921 + encodes CaseClass TwentyOne, decodes to Big
2922 + encodes Big, decodes to CaseClass TwentyOne, preserving document level backwards compatibility
2923 + any schema
2924 + leaf
2925 + recursive schema
2926 + recursive data type
2927 + either suite
2928 + of sequence
2929 + of records
2930 + of tuples
2931 + mixed
2932 + of records of records
2933 + a primitive
2934 + simple suite
2935 + unit
2936 + of enumeration
2937 + optional of primitive
2938 + either of primitive
2939 + tuple of primitive
2940 + any Map
2941 + any Set
2942 + a primitive
2943 + Map of string to primitive value
2944 + sequence of primitive
2945589 tests passed. 0 tests failed. 0 tests ignored.
2946
2947Executed in 19 s 171 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-RC4/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-RC4/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-RC4/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-RC4/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 top level map of primitives
3051 + encode nested map
3052 + encode L of String
3053 + encode NS
3054 + encode SS
3055 + decode SS
3056 + decoder suite
3057 + error when decoding BS (Binary Set)
3058 + error when decoding an invalid N
3059 + error when decoding B (Binary)
3060 + error when decoding top level array
3061 + error when decoding a NS containing an actual Number
3062 + decode L of string
3063 + error when decoding a SS containing a non String value
3064 + error when decoding an actual Number
3065 + decode top level map of primitives
3066 + error when decoding an empty Map
3067 + decode nested map
3068 + decode NS
3069 + decode M of object
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 + AttrMap end to end
3076 + from AttrMap -> Json string -> AttrMap
3077 + transform
3078 + AttributeValue to AttrVal
3079 + AV of top level only to AttrMap
3080 + AV of nested map to AttrMap
3081 + AV mixed to AttrMap
3082 + AttrMap to AttributeValue
3083 + top level only AttrMap to AttributeValue
3084 + nested AttrMap to AttributeValue
308533 tests passed. 0 tests failed. 0 tests ignored.
3086
3087Executed in 6 s 760 ms
3088
3089
3090************************
3091Build summary:
3092[{
3093 "module": "zio-dynamodb",
3094 "compile": {"status": "ok", "tookMs": 32963, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
3095 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3096 "test-compile": {"status": "ok", "tookMs": 24455, "warnings": 13, "errors": 0, "sourceVersion": "3.8"},
3097 "test": {"status": "ok", "tookMs": 20377, "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": 1546, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3105 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3106 "test-compile": {"status": "ok", "tookMs": 164, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3107 "test": {"status": "ok", "tookMs": 162, "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": 644, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3115 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3116 "test-compile": {"status": "ok", "tookMs": 160, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3117 "test": {"status": "ok", "tookMs": 154, "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": 948, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
3125 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
3126 "test-compile": {"status": "ok", "tookMs": 1506, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
3127 "test": {"status": "ok", "tookMs": 7862, "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: 103 s (0:01:43.0), completed Dec 22, 2025, 6:18:04 PM
3135[0JChecking patch project/plugins.sbt...
3136Checking patch project/BuildHelper.scala...
3137Checking patch build.sbt...
3138Applied patch project/plugins.sbt cleanly.
3139Applied patch project/BuildHelper.scala cleanly.
3140Applied patch build.sbt cleanly.