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