Build Logs

zio/zio-dynamodb • 3.8.0-RC2:2025-11-28

Errors

4

Warnings

1879

Total Lines

3100

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