The Swift Package Index logo.Swift Package Index

Build Information

Successful build of smoke-dynamodb, reference smoke-dynamodb-3.x (7fc5c6), with Swift 6.2 for macOS (SPM) on 13 Aug 2025 02:30:08 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

160 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop) .map { maps in
161 |             return maps.reduce([:]) { (partialMap, chunkMap) in
    |                         `- warning: capture of non-sendable type 'ReturnedType.AttributesType.Type' in an isolated closure
162 |                 // reduce the maps from the chunks into a single map
163 |                 return partialMap.merging(chunkMap) { (_, new) in new }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:161:25: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
159 |         // with each map coming from each chunk of the original key list
160 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop) .map { maps in
161 |             return maps.reduce([:]) { (partialMap, chunkMap) in
    |                         `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
162 |                 // reduce the maps from the chunks into a single map
163 |                 return partialMap.merging(chunkMap) { (_, new) in new }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:60:14: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 58 |         }
 59 |
 60 |         func batchGetItem() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 61 |             // submit the asynchronous request
 62 |             return self.dynamodb.batchGetItem(input: self.input).flatMap { output -> EventLoopFuture<OutputType> in
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:60:14: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 58 |         }
 59 |
 60 |         func batchGetItem() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 61 |             // submit the asynchronous request
 62 |             return self.dynamodb.batchGetItem(input: self.input).flatMap { output -> EventLoopFuture<OutputType> in
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:60:14: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 58 |         }
 59 |
 60 |         func batchGetItem() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 61 |             // submit the asynchronous request
 62 |             return self.dynamodb.batchGetItem(input: self.input).flatMap { output -> EventLoopFuture<OutputType> in
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:80:50: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 78 |
 79 |                 if !errors.isEmpty {
 80 |                     let promise = self.eventLoop.makePromise(of: OutputType.self)
    |                                                  `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 81 |                     let error = SmokeDynamoDBError.multipleUnexpectedErrors(cause: errors)
 82 |                     promise.fail(error)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:80:50: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 78 |
 79 |                 if !errors.isEmpty {
 80 |                     let promise = self.eventLoop.makePromise(of: OutputType.self)
    |                                                  `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 81 |                     let error = SmokeDynamoDBError.multipleUnexpectedErrors(cause: errors)
 82 |                     promise.fail(error)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:80:35: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 78 |
 79 |                 if !errors.isEmpty {
 80 |                     let promise = self.eventLoop.makePromise(of: OutputType.self)
    |                                   `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 81 |                     let error = SmokeDynamoDBError.multipleUnexpectedErrors(cause: errors)
 82 |                     promise.fail(error)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:118:43: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
116 |                     logger.trace("Reattempting request due to remaining retries: \(currentRetriesRemaining)")
117 |
118 |                     let nextFuture = self.batchGetItem()
    |                                           `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
119 |
120 |                     promise.completeWith(nextFuture)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:118:43: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
116 |                     logger.trace("Reattempting request due to remaining retries: \(currentRetriesRemaining)")
117 |
118 |                     let nextFuture = self.batchGetItem()
    |                                           `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
119 |
120 |                     promise.completeWith(nextFuture)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:118:38: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
116 |                     logger.trace("Reattempting request due to remaining retries: \(currentRetriesRemaining)")
117 |
118 |                     let nextFuture = self.batchGetItem()
    |                                      `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
119 |
120 |                     promise.completeWith(nextFuture)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:98:14: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 96 |         }
 97 |
 98 |         func getNextFuture() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 99 |             let promise = self.eventLoop.makePromise(of: OutputType.self)
100 |             let logger = self.dynamodb.reporting.logger
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:98:14: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 96 |         }
 97 |
 98 |         func getNextFuture() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 99 |             let promise = self.eventLoop.makePromise(of: OutputType.self)
100 |             let logger = self.dynamodb.reporting.logger
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:98:14: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 96 |         }
 97 |
 98 |         func getNextFuture() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 99 |             let promise = self.eventLoop.makePromise(of: OutputType.self)
100 |             let logger = self.dynamodb.reporting.logger
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:160:25: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
158 |         // with each map coming from each chunk of the original key list
159 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop) .map { maps in
160 |             return maps.reduce([:]) { (partialMap, chunkMap) in
    |                         `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
161 |                 // reduce the maps from the chunks into a single map
162 |                 return partialMap.merging(chunkMap) { (_, new) in new }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:160:25: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
158 |         // with each map coming from each chunk of the original key list
159 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop) .map { maps in
160 |             return maps.reduce([:]) { (partialMap, chunkMap) in
    |                         `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
161 |                 // reduce the maps from the chunks into a single map
162 |                 return partialMap.merging(chunkMap) { (_, new) in new }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1656/1667] Compiling SmokeDynamoDB AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBClientConfiguration.swift:76:65: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 74 |         timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
 75 |         retryConfiguration: HTTPClientRetryConfiguration = .default,
 76 |         eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                 |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                 `- note: use 'singleton' instead
 77 |         reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
 78 |             = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBClientConfiguration.swift:123:65: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
121 |         timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
122 |         retryConfiguration: HTTPClientRetryConfiguration = .default,
123 |         eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                 |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                 `- note: use 'singleton' instead
124 |         reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
125 |             = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:91:47: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 89 |                 do {
 90 |                     let decodedItem: TypedDatabaseItem<AttributesType, ItemType>? =
 91 |                         try DynamoDBDecoder().decode(DynamoDBModel.AttributeValue(M: item))
    |                                               `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 92 |                     return decodedItem
 93 |                 } catch {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:91:47: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 89 |                 do {
 90 |                     let decodedItem: TypedDatabaseItem<AttributesType, ItemType>? =
 91 |                         try DynamoDBDecoder().decode(DynamoDBModel.AttributeValue(M: item))
    |                                               `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 92 |                     return decodedItem
 93 |                 } catch {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:99:33: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 97 |                 return nil
 98 |             }
 99 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
100 |             if let typedError = error as? DynamoDBError {
101 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:99:33: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 97 |                 return nil
 98 |             }
 99 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
100 |             if let typedError = error as? DynamoDBError {
101 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:171:39: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
169 |         return queryFuture.flatMap { paginatedItems in
170 |             // if there are more items
171 |             if let lastEvaluatedKey = paginatedItems.1 {
    |                                       `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
172 |                 // returns a future with all the results from all later paginated calls
173 |                 return self.partialQuery(forPartitionKey: partitionKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:173:24: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
171 |             if let lastEvaluatedKey = paginatedItems.1 {
172 |                 // returns a future with all the results from all later paginated calls
173 |                 return self.partialQuery(forPartitionKey: partitionKey,
    |                        `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
174 |                                          sortKeyCondition: sortKeyCondition,
175 |                                          exclusiveStartKey: lastEvaluatedKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:156:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
154 |
155 |     // function to return a future with the results of a query call and all future paginated calls
156 |     private func partialQuery<ReturnedType: PolymorphicOperationReturnType>(
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
157 |             forPartitionKey partitionKey: String,
158 |             sortKeyCondition: AttributeCondition?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:179:49: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
177 |                     .map { partialResult in
178 |                         // return the results from 'this' call and all later paginated calls
179 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
180 |                     }
181 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:169:38: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
167 |                   consistentRead: consistentRead)
168 |
169 |         return queryFuture.flatMap { paginatedItems in
    |                                      `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
170 |             // if there are more items
171 |             if let lastEvaluatedKey = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:245:17: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
243 |                 let items: [ReturnedType]
244 |
245 |                 self.logger.trace("Starting to construct \(outputAttributeValues.count) of type \(ReturnedType.self).")
    |                 `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
246 |
247 |                 do {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:203:10: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
201 |     }
202 |
203 |     func query<ReturnedType: PolymorphicOperationReturnType>(
    |          `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
204 |             forPartitionKey partitionKey: String,
205 |             sortKeyCondition: AttributeCondition?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:248:21: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
246 |
247 |                 do {
248 |                     items = try outputAttributeValues.enumerated().map { (index, values) in
    |                     `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
249 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
250 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:265:33: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
263 |                 return ([], lastEvaluatedKey)
264 |             }
265 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
266 |             if let typedError = error as? DynamoDBError {
267 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:284:79: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
282 |             switch error {
283 |             case DynamoDBError.conditionalCheckFailed(let errorPayload):
284 |                 throw SmokeDynamoDBError.conditionalCheckFailed(partitionKey: compositePrimaryKey.partitionKey,
    |                                                                               `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
285 |                                                                 sortKey: compositePrimaryKey.sortKey,
286 |                                                                 message: errorPayload.message)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:275:50: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
273 |
274 |     private func putItem<AttributesType>(forInput putItemInput: DynamoDBModel.PutItemInput,
275 |                                          withKey compositePrimaryKey: CompositePrimaryKey<AttributesType>) -> EventLoopFuture<Void> {
    |                                                  `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
276 |         let logMessage = "dynamodb.putItem with item: \(putItemInput.item) and table name \(targetTableName)."
277 |         self.logger.trace("\(logMessage)")
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:288:17: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
286 |                                                                 message: errorPayload.message)
287 |             default:
288 |                 self.logger.warning("Error from AWSDynamoDBTable: \(error)")
    |                 `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
289 |
290 |                 throw SmokeDynamoDBError.unexpectedError(cause: error)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:274:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
272 |     }
273 |
274 |     private func putItem<AttributesType>(forInput putItemInput: DynamoDBModel.PutItemInput,
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
275 |                                          withKey compositePrimaryKey: CompositePrimaryKey<AttributesType>) -> EventLoopFuture<Void> {
276 |         let logMessage = "dynamodb.putItem with item: \(putItemInput.item) and table name \(targetTableName)."
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:323:39: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
321 |         return queryFuture.flatMap { paginatedItems in
322 |             // if there are more items
323 |             if let lastEvaluatedKey = paginatedItems.1 {
    |                                       `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
324 |                 // returns a future with all the results from all later paginated calls
325 |                 return self.monomorphicPartialQuery(forPartitionKey: partitionKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:323:39: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
321 |         return queryFuture.flatMap { paginatedItems in
322 |             // if there are more items
323 |             if let lastEvaluatedKey = paginatedItems.1 {
    |                                       `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
324 |                 // returns a future with all the results from all later paginated calls
325 |                 return self.monomorphicPartialQuery(forPartitionKey: partitionKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:325:24: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
323 |             if let lastEvaluatedKey = paginatedItems.1 {
324 |                 // returns a future with all the results from all later paginated calls
325 |                 return self.monomorphicPartialQuery(forPartitionKey: partitionKey,
    |                        `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
326 |                                                     sortKeyCondition: sortKeyCondition,
327 |                                                     exclusiveStartKey: lastEvaluatedKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:307:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
305 |
306 |     // function to return a future with the results of a query call and all future paginated calls
307 |     private func monomorphicPartialQuery<AttributesType, ItemType>(
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
308 |             forPartitionKey partitionKey: String,
309 |             sortKeyCondition: AttributeCondition?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:331:49: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
329 |                     .map { partialResult in
330 |                         // return the results from 'this' call and all later paginated calls
331 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
332 |                     }
333 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:331:49: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
329 |                     .map { partialResult in
330 |                         // return the results from 'this' call and all later paginated calls
331 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
332 |                     }
333 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:321:38: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
319 |                              consistentRead: consistentRead)
320 |
321 |         return queryFuture.flatMap { paginatedItems in
    |                                      `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
322 |             // if there are more items
323 |             if let lastEvaluatedKey = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:321:38: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
319 |                              consistentRead: consistentRead)
320 |
321 |         return queryFuture.flatMap { paginatedItems in
    |                                      `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
322 |             // if there are more items
323 |             if let lastEvaluatedKey = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:388:21: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
386 |
387 |                 do {
388 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
389 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
390 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:388:21: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
386 |
387 |                 do {
388 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
389 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
390 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:401:33: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
399 |                 return ([], lastEvaluatedKey)
400 |             }
401 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
402 |             if let typedError = error as? DynamoDBError {
403 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift:401:33: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
399 |                 return ([], lastEvaluatedKey)
400 |             }
401 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
402 |             if let typedError = error as? DynamoDBError {
403 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+deleteItems.swift:57:17: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 55 |
 56 |         return dynamodb.batchExecuteStatement(input: executeInput).flatMapThrowing { response in
 57 |             try self.throwOnBatchExecuteStatementErrors(response: response)
    |                 `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 58 |         }
 59 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+deleteItems.swift:30:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 28 | /// DynamoDBTable conformance updateItems function
 29 | public extension AWSDynamoDBCompositePrimaryKeyTable {
 30 |     private func deleteChunkedItems<AttributesType>(_ keys: [CompositePrimaryKey<AttributesType>])
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 31 |     -> EventLoopFuture<Void> {
 32 |         // if there are no keys, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+deleteItems.swift:88:17: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 86 |
 87 |         return dynamodb.batchExecuteStatement(input: executeInput).flatMapThrowing { response in
 88 |             try self.throwOnBatchExecuteStatementErrors(response: response)
    |                 `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 89 |         }
 90 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+deleteItems.swift:61:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 59 |     }
 60 |
 61 |     private func deleteChunkedItems<ItemType: DatabaseItem>(_ existingItems: [ItemType])
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 62 |     -> EventLoopFuture<Void> {
 63 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:65:21: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
 63 |
 64 |                 do {
 65 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
 66 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
 67 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:80:33: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
 78 |                 return ([], nextToken)
 79 |             }
 80 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
 81 |             if let typedError = error as? DynamoDBError {
 82 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:104:23: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
102 |
103 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop).map { itemLists in
104 |             itemLists.flatMap { $0 }
    |                       `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
105 |         }
106 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:143:21: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
141 |
142 |                 do {
143 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
144 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
145 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:143:21: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
141 |
142 |                 do {
143 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
144 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
145 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:156:33: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
154 |                 return ([], nextToken)
155 |             }
156 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
157 |             if let typedError = error as? DynamoDBError {
158 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:156:33: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
154 |                 return ([], nextToken)
155 |             }
156 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
157 |             if let typedError = error as? DynamoDBError {
158 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:180:23: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
178 |
179 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop).map { itemLists in
180 |             itemLists.flatMap { $0 }
    |                       `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
181 |         }
182 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:180:23: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
178 |
179 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop).map { itemLists in
180 |             itemLists.flatMap { $0 }
    |                       `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
181 |         }
182 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:198:40: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
196 |         return executeFuture.flatMap { paginatedItems in
197 |             // if there are more items
198 |             if let returnedNextToken = paginatedItems.1 {
    |                                        `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
199 |                 // returns a future with all the results from all later paginated calls
200 |                 return self.partialExecute(partitionKeys: partitionKeys,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:200:24: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
198 |             if let returnedNextToken = paginatedItems.1 {
199 |                 // returns a future with all the results from all later paginated calls
200 |                 return self.partialExecute(partitionKeys: partitionKeys,
    |                        `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
201 |                                            attributesFilter: attributesFilter,
202 |                                            additionalWhereClause: additionalWhereClause,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:185:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
183 |
184 |     // function to return a future with the results of an execute call and all future paginated calls
185 |     private func partialExecute<ReturnedType: PolymorphicOperationReturnType>(
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
186 |             partitionKeys: [String],
187 |             attributesFilter: [String]?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:206:49: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
204 |                     .map { partialResult in
205 |                         // return the results from 'this' call and all later paginated calls
206 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
207 |                     }
208 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:196:40: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
194 |                     nextToken: nextToken)
195 |
196 |         return executeFuture.flatMap { paginatedItems in
    |                                        `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
197 |             // if there are more items
198 |             if let returnedNextToken = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:230:40: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
228 |         return executeFuture.flatMap { paginatedItems in
229 |             // if there are more items
230 |             if let returnedNextToken = paginatedItems.1 {
    |                                        `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
231 |                 // returns a future with all the results from all later paginated calls
232 |                 return self.monomorphicPartialExecute(partitionKeys: partitionKeys,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:230:40: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
228 |         return executeFuture.flatMap { paginatedItems in
229 |             // if there are more items
230 |             if let returnedNextToken = paginatedItems.1 {
    |                                        `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
231 |                 // returns a future with all the results from all later paginated calls
232 |                 return self.monomorphicPartialExecute(partitionKeys: partitionKeys,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:232:24: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
230 |             if let returnedNextToken = paginatedItems.1 {
231 |                 // returns a future with all the results from all later paginated calls
232 |                 return self.monomorphicPartialExecute(partitionKeys: partitionKeys,
    |                        `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
233 |                                                       attributesFilter: attributesFilter,
234 |                                                       additionalWhereClause: additionalWhereClause,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:217:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
215 |     }
216 |
217 |     private func monomorphicPartialExecute<AttributesType, ItemType>(
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
218 |             partitionKeys: [String],
219 |             attributesFilter: [String]?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:238:49: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
236 |                     .map { partialResult in
237 |                         // return the results from 'this' call and all later paginated calls
238 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
239 |                     }
240 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:238:49: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
236 |                     .map { partialResult in
237 |                         // return the results from 'this' call and all later paginated calls
238 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
239 |                     }
240 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:228:40: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
226 |                                nextToken: nextToken)
227 |
228 |         return executeFuture.flatMap { paginatedItems in
    |                                        `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
229 |             // if there are more items
230 |             if let returnedNextToken = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+execute.swift:228:40: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
226 |                                nextToken: nextToken)
227 |
228 |         return executeFuture.flatMap { paginatedItems in
    |                                        `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
229 |             // if there are more items
230 |             if let returnedNextToken = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:60:14: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 58 |         }
 59 |
 60 |         func batchGetItem() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 61 |             // submit the asynchronous request
 62 |             return self.dynamodb.batchGetItem(input: self.input).flatMap { output -> EventLoopFuture<OutputType> in
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:60:14: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
 58 |         }
 59 |
 60 |         func batchGetItem() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
 61 |             // submit the asynchronous request
 62 |             return self.dynamodb.batchGetItem(input: self.input).flatMap { output -> EventLoopFuture<OutputType> in
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:81:50: warning: capture of non-sendable type 'ReturnedType.AttributesType.Type' in an isolated closure
 79 |
 80 |                 if !errors.isEmpty {
 81 |                     let promise = self.eventLoop.makePromise(of: OutputType.self)
    |                                                  `- warning: capture of non-sendable type 'ReturnedType.AttributesType.Type' in an isolated closure
 82 |                     let error = SmokeDynamoDBError.multipleUnexpectedErrors(cause: errors)
 83 |                     promise.fail(error)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:81:50: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
 79 |
 80 |                 if !errors.isEmpty {
 81 |                     let promise = self.eventLoop.makePromise(of: OutputType.self)
    |                                                  `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
 82 |                     let error = SmokeDynamoDBError.multipleUnexpectedErrors(cause: errors)
 83 |                     promise.fail(error)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:81:35: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 79 |
 80 |                 if !errors.isEmpty {
 81 |                     let promise = self.eventLoop.makePromise(of: OutputType.self)
    |                                   `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 82 |                     let error = SmokeDynamoDBError.multipleUnexpectedErrors(cause: errors)
 83 |                     promise.fail(error)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:119:43: warning: capture of non-sendable type 'ReturnedType.AttributesType.Type' in an isolated closure
117 |                     logger.trace("Reattempting request due to remaining retries: \(currentRetriesRemaining)")
118 |
119 |                     let nextFuture = self.batchGetItem()
    |                                           `- warning: capture of non-sendable type 'ReturnedType.AttributesType.Type' in an isolated closure
120 |
121 |                     promise.completeWith(nextFuture)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:119:43: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
117 |                     logger.trace("Reattempting request due to remaining retries: \(currentRetriesRemaining)")
118 |
119 |                     let nextFuture = self.batchGetItem()
    |                                           `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
120 |
121 |                     promise.completeWith(nextFuture)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:119:38: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
117 |                     logger.trace("Reattempting request due to remaining retries: \(currentRetriesRemaining)")
118 |
119 |                     let nextFuture = self.batchGetItem()
    |                                      `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
120 |
121 |                     promise.completeWith(nextFuture)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:99:14: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 97 |         }
 98 |
 99 |         func getNextFuture() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
100 |             let promise = self.eventLoop.makePromise(of: OutputType.self)
101 |             let logger = self.dynamodb.reporting.logger
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:99:14: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
 97 |         }
 98 |
 99 |         func getNextFuture() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
100 |             let promise = self.eventLoop.makePromise(of: OutputType.self)
101 |             let logger = self.dynamodb.reporting.logger
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:161:25: warning: capture of non-sendable type 'ReturnedType.AttributesType.Type' in an isolated closure
159 |         // with each map coming from each chunk of the original key list
160 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop) .map { maps in
161 |             return maps.reduce([:]) { (partialMap, chunkMap) in
    |                         `- warning: capture of non-sendable type 'ReturnedType.AttributesType.Type' in an isolated closure
162 |                 // reduce the maps from the chunks into a single map
163 |                 return partialMap.merging(chunkMap) { (_, new) in new }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+getItems.swift:161:25: warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
159 |         // with each map coming from each chunk of the original key list
160 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop) .map { maps in
161 |             return maps.reduce([:]) { (partialMap, chunkMap) in
    |                         `- warning: capture of non-sendable type 'ReturnedType.Type' in an isolated closure
162 |                 // reduce the maps from the chunks into a single map
163 |                 return partialMap.merging(chunkMap) { (_, new) in new }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:60:14: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 58 |         }
 59 |
 60 |         func batchGetItem() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 61 |             // submit the asynchronous request
 62 |             return self.dynamodb.batchGetItem(input: self.input).flatMap { output -> EventLoopFuture<OutputType> in
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:60:14: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 58 |         }
 59 |
 60 |         func batchGetItem() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 61 |             // submit the asynchronous request
 62 |             return self.dynamodb.batchGetItem(input: self.input).flatMap { output -> EventLoopFuture<OutputType> in
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:60:14: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 58 |         }
 59 |
 60 |         func batchGetItem() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 61 |             // submit the asynchronous request
 62 |             return self.dynamodb.batchGetItem(input: self.input).flatMap { output -> EventLoopFuture<OutputType> in
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:80:50: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 78 |
 79 |                 if !errors.isEmpty {
 80 |                     let promise = self.eventLoop.makePromise(of: OutputType.self)
    |                                                  `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 81 |                     let error = SmokeDynamoDBError.multipleUnexpectedErrors(cause: errors)
 82 |                     promise.fail(error)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:80:50: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 78 |
 79 |                 if !errors.isEmpty {
 80 |                     let promise = self.eventLoop.makePromise(of: OutputType.self)
    |                                                  `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 81 |                     let error = SmokeDynamoDBError.multipleUnexpectedErrors(cause: errors)
 82 |                     promise.fail(error)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:80:35: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 78 |
 79 |                 if !errors.isEmpty {
 80 |                     let promise = self.eventLoop.makePromise(of: OutputType.self)
    |                                   `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 81 |                     let error = SmokeDynamoDBError.multipleUnexpectedErrors(cause: errors)
 82 |                     promise.fail(error)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:118:43: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
116 |                     logger.trace("Reattempting request due to remaining retries: \(currentRetriesRemaining)")
117 |
118 |                     let nextFuture = self.batchGetItem()
    |                                           `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
119 |
120 |                     promise.completeWith(nextFuture)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:118:43: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
116 |                     logger.trace("Reattempting request due to remaining retries: \(currentRetriesRemaining)")
117 |
118 |                     let nextFuture = self.batchGetItem()
    |                                           `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
119 |
120 |                     promise.completeWith(nextFuture)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:118:38: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
116 |                     logger.trace("Reattempting request due to remaining retries: \(currentRetriesRemaining)")
117 |
118 |                     let nextFuture = self.batchGetItem()
    |                                      `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
119 |
120 |                     promise.completeWith(nextFuture)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:98:14: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 96 |         }
 97 |
 98 |         func getNextFuture() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 99 |             let promise = self.eventLoop.makePromise(of: OutputType.self)
100 |             let logger = self.dynamodb.reporting.logger
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:98:14: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 96 |         }
 97 |
 98 |         func getNextFuture() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 99 |             let promise = self.eventLoop.makePromise(of: OutputType.self)
100 |             let logger = self.dynamodb.reporting.logger
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:98:14: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 96 |         }
 97 |
 98 |         func getNextFuture() -> EventLoopFuture<OutputType> {
    |              `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
 99 |             let promise = self.eventLoop.makePromise(of: OutputType.self)
100 |             let logger = self.dynamodb.reporting.logger
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:160:25: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
158 |         // with each map coming from each chunk of the original key list
159 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop) .map { maps in
160 |             return maps.reduce([:]) { (partialMap, chunkMap) in
    |                         `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
161 |                 // reduce the maps from the chunks into a single map
162 |                 return partialMap.merging(chunkMap) { (_, new) in new }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift:160:25: warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
158 |         // with each map coming from each chunk of the original key list
159 |         return EventLoopFuture.whenAllSucceed(futures, on: self.eventLoop) .map { maps in
160 |             return maps.reduce([:]) { (partialMap, chunkMap) in
    |                         `- warning: capture of non-sendable type 'ItemType.Type' in an isolated closure
161 |                 // reduce the maps from the chunks into a single map
162 |                 return partialMap.merging(chunkMap) { (_, new) in new }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1657/1667] Compiling SmokeDynamoDB AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:600:1: warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
598 | }
599 |
600 | extension BatchStatementError: Hashable {
    | |- warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
601 |
602 |     public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:157:17: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
155 |
156 |         return dynamodb.batchExecuteStatement(input: executeInput).flatMapThrowing { response in
157 |             try self.throwOnBatchExecuteStatementErrors(response: response)
    |                 `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
158 |         }
159 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:116:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
114 |     }
115 |
116 |     private func writeChunkedItems<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
117 |     -> EventLoopFuture<Void> {
118 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:271:21: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
269 |                 // if there are errors
270 |                 if !errorSet.isEmpty {
271 |                     self.logger.error("Received BatchStatmentErrors from dynamodb are \(errorSet)")
    |                     `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
272 |                 }
273 |                 return errorCodeSet
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:244:10: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
242 |     }
243 |
244 |     func writeChunkedItemsWithoutThrowing<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |          `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
245 |     -> EventLoopFuture<Set<BatchStatementErrorCodeEnum>> {
246 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:54:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 52 |                 connectionTimeoutSeconds: Int64 = 10,
 53 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 54 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 55 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 56 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:87:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 85 |                 connectionTimeoutSeconds: Int64 = 10,
 86 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 87 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 88 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 89 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:245:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
243 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
244 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
245 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
246 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
247 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:39:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 37 |                 connectionTimeoutSeconds: Int64 = 10,
 38 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 39 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 40 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 41 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:65:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 63 |                 connectionTimeoutSeconds: Int64 = 10,
 64 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 65 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 66 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 67 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:52:39: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 50 |         return queryFuture.flatMap { paginatedItems in
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
    |                                       `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:54:24: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
    |                        `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 55 |                                          sortKeyCondition: sortKeyCondition,
 56 |                                          exclusiveStartKey: lastEvaluatedKey)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:38:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 36 |
 37 |     // function to return a future with the results of a query call and all future paginated calls
 38 |     private func partialQuery<AttributesType>(
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 39 |             forPartitionKey partitionKey: String,
 40 |             sortKeyCondition: AttributeCondition?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:59:49: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 57 |                     .map { partialResult in
 58 |                         // return the results from 'this' call and all later paginated calls
 59 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 60 |                     }
 61 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:50:38: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 48 |                   exclusiveStartKey: exclusiveStartKey)
 49 |
 50 |         return queryFuture.flatMap { paginatedItems in
    |                                      `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:127:21: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
125 |
126 |                 do {
127 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
128 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
129 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:140:33: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
138 |                 return ([], lastEvaluatedKey)
139 |             }
140 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
141 |             if let typedError = error as? DynamoDBError {
142 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:44:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 42 |                 connectionTimeoutSeconds: Int64 = 10,
 43 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 44 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 45 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 46 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:71:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 69 |                 connectionTimeoutSeconds: Int64 = 10,
 70 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 71 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 72 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 73 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:188:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
186 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
187 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
188 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
189 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
190 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:38:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 36 |                 connectionTimeoutSeconds: Int64 = 10,
 37 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 38 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 39 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 40 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:62:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 60 |                 connectionTimeoutSeconds: Int64 = 10,
 61 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 62 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 63 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 64 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1658/1667] Compiling SmokeDynamoDB AWSDynamoDBCompositePrimaryKeyTable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:600:1: warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
598 | }
599 |
600 | extension BatchStatementError: Hashable {
    | |- warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
601 |
602 |     public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:157:17: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
155 |
156 |         return dynamodb.batchExecuteStatement(input: executeInput).flatMapThrowing { response in
157 |             try self.throwOnBatchExecuteStatementErrors(response: response)
    |                 `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
158 |         }
159 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:116:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
114 |     }
115 |
116 |     private func writeChunkedItems<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
117 |     -> EventLoopFuture<Void> {
118 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:271:21: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
269 |                 // if there are errors
270 |                 if !errorSet.isEmpty {
271 |                     self.logger.error("Received BatchStatmentErrors from dynamodb are \(errorSet)")
    |                     `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
272 |                 }
273 |                 return errorCodeSet
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:244:10: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
242 |     }
243 |
244 |     func writeChunkedItemsWithoutThrowing<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |          `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
245 |     -> EventLoopFuture<Set<BatchStatementErrorCodeEnum>> {
246 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:54:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 52 |                 connectionTimeoutSeconds: Int64 = 10,
 53 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 54 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 55 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 56 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:87:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 85 |                 connectionTimeoutSeconds: Int64 = 10,
 86 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 87 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 88 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 89 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:245:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
243 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
244 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
245 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
246 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
247 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:39:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 37 |                 connectionTimeoutSeconds: Int64 = 10,
 38 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 39 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 40 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 41 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:65:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 63 |                 connectionTimeoutSeconds: Int64 = 10,
 64 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 65 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 66 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 67 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:52:39: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 50 |         return queryFuture.flatMap { paginatedItems in
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
    |                                       `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:54:24: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
    |                        `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 55 |                                          sortKeyCondition: sortKeyCondition,
 56 |                                          exclusiveStartKey: lastEvaluatedKey)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:38:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 36 |
 37 |     // function to return a future with the results of a query call and all future paginated calls
 38 |     private func partialQuery<AttributesType>(
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 39 |             forPartitionKey partitionKey: String,
 40 |             sortKeyCondition: AttributeCondition?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:59:49: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 57 |                     .map { partialResult in
 58 |                         // return the results from 'this' call and all later paginated calls
 59 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 60 |                     }
 61 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:50:38: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 48 |                   exclusiveStartKey: exclusiveStartKey)
 49 |
 50 |         return queryFuture.flatMap { paginatedItems in
    |                                      `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:127:21: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
125 |
126 |                 do {
127 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
128 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
129 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:140:33: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
138 |                 return ([], lastEvaluatedKey)
139 |             }
140 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
141 |             if let typedError = error as? DynamoDBError {
142 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:44:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 42 |                 connectionTimeoutSeconds: Int64 = 10,
 43 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 44 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 45 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 46 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:71:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 69 |                 connectionTimeoutSeconds: Int64 = 10,
 70 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 71 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 72 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 73 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:188:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
186 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
187 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
188 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
189 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
190 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:38:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 36 |                 connectionTimeoutSeconds: Int64 = 10,
 37 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 38 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 39 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 40 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:62:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 60 |                 connectionTimeoutSeconds: Int64 = 10,
 61 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 62 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 63 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 64 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1659/1667] Compiling SmokeDynamoDB AWSDynamoDBCompositePrimaryKeyTableGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:600:1: warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
598 | }
599 |
600 | extension BatchStatementError: Hashable {
    | |- warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
601 |
602 |     public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:157:17: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
155 |
156 |         return dynamodb.batchExecuteStatement(input: executeInput).flatMapThrowing { response in
157 |             try self.throwOnBatchExecuteStatementErrors(response: response)
    |                 `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
158 |         }
159 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:116:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
114 |     }
115 |
116 |     private func writeChunkedItems<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
117 |     -> EventLoopFuture<Void> {
118 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:271:21: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
269 |                 // if there are errors
270 |                 if !errorSet.isEmpty {
271 |                     self.logger.error("Received BatchStatmentErrors from dynamodb are \(errorSet)")
    |                     `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
272 |                 }
273 |                 return errorCodeSet
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:244:10: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
242 |     }
243 |
244 |     func writeChunkedItemsWithoutThrowing<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |          `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
245 |     -> EventLoopFuture<Set<BatchStatementErrorCodeEnum>> {
246 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:54:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 52 |                 connectionTimeoutSeconds: Int64 = 10,
 53 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 54 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 55 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 56 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:87:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 85 |                 connectionTimeoutSeconds: Int64 = 10,
 86 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 87 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 88 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 89 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:245:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
243 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
244 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
245 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
246 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
247 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:39:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 37 |                 connectionTimeoutSeconds: Int64 = 10,
 38 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 39 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 40 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 41 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:65:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 63 |                 connectionTimeoutSeconds: Int64 = 10,
 64 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 65 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 66 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 67 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:52:39: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 50 |         return queryFuture.flatMap { paginatedItems in
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
    |                                       `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:54:24: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
    |                        `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 55 |                                          sortKeyCondition: sortKeyCondition,
 56 |                                          exclusiveStartKey: lastEvaluatedKey)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:38:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 36 |
 37 |     // function to return a future with the results of a query call and all future paginated calls
 38 |     private func partialQuery<AttributesType>(
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 39 |             forPartitionKey partitionKey: String,
 40 |             sortKeyCondition: AttributeCondition?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:59:49: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 57 |                     .map { partialResult in
 58 |                         // return the results from 'this' call and all later paginated calls
 59 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 60 |                     }
 61 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:50:38: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 48 |                   exclusiveStartKey: exclusiveStartKey)
 49 |
 50 |         return queryFuture.flatMap { paginatedItems in
    |                                      `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:127:21: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
125 |
126 |                 do {
127 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
128 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
129 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:140:33: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
138 |                 return ([], lastEvaluatedKey)
139 |             }
140 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
141 |             if let typedError = error as? DynamoDBError {
142 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:44:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 42 |                 connectionTimeoutSeconds: Int64 = 10,
 43 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 44 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 45 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 46 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:71:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 69 |                 connectionTimeoutSeconds: Int64 = 10,
 70 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 71 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 72 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 73 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:188:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
186 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
187 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
188 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
189 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
190 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:38:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 36 |                 connectionTimeoutSeconds: Int64 = 10,
 37 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 38 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 39 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 40 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:62:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 60 |                 connectionTimeoutSeconds: Int64 = 10,
 61 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 62 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 63 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 64 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1660/1667] Compiling SmokeDynamoDB AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:600:1: warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
598 | }
599 |
600 | extension BatchStatementError: Hashable {
    | |- warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
601 |
602 |     public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:157:17: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
155 |
156 |         return dynamodb.batchExecuteStatement(input: executeInput).flatMapThrowing { response in
157 |             try self.throwOnBatchExecuteStatementErrors(response: response)
    |                 `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
158 |         }
159 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:116:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
114 |     }
115 |
116 |     private func writeChunkedItems<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
117 |     -> EventLoopFuture<Void> {
118 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:271:21: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
269 |                 // if there are errors
270 |                 if !errorSet.isEmpty {
271 |                     self.logger.error("Received BatchStatmentErrors from dynamodb are \(errorSet)")
    |                     `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
272 |                 }
273 |                 return errorCodeSet
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:244:10: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
242 |     }
243 |
244 |     func writeChunkedItemsWithoutThrowing<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |          `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
245 |     -> EventLoopFuture<Set<BatchStatementErrorCodeEnum>> {
246 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:54:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 52 |                 connectionTimeoutSeconds: Int64 = 10,
 53 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 54 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 55 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 56 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:87:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 85 |                 connectionTimeoutSeconds: Int64 = 10,
 86 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 87 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 88 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 89 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:245:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
243 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
244 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
245 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
246 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
247 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:39:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 37 |                 connectionTimeoutSeconds: Int64 = 10,
 38 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 39 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 40 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 41 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:65:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 63 |                 connectionTimeoutSeconds: Int64 = 10,
 64 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 65 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 66 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 67 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:52:39: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 50 |         return queryFuture.flatMap { paginatedItems in
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
    |                                       `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:54:24: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
    |                        `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 55 |                                          sortKeyCondition: sortKeyCondition,
 56 |                                          exclusiveStartKey: lastEvaluatedKey)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:38:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 36 |
 37 |     // function to return a future with the results of a query call and all future paginated calls
 38 |     private func partialQuery<AttributesType>(
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 39 |             forPartitionKey partitionKey: String,
 40 |             sortKeyCondition: AttributeCondition?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:59:49: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 57 |                     .map { partialResult in
 58 |                         // return the results from 'this' call and all later paginated calls
 59 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 60 |                     }
 61 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:50:38: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 48 |                   exclusiveStartKey: exclusiveStartKey)
 49 |
 50 |         return queryFuture.flatMap { paginatedItems in
    |                                      `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:127:21: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
125 |
126 |                 do {
127 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
128 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
129 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:140:33: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
138 |                 return ([], lastEvaluatedKey)
139 |             }
140 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
141 |             if let typedError = error as? DynamoDBError {
142 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:44:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 42 |                 connectionTimeoutSeconds: Int64 = 10,
 43 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 44 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 45 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 46 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:71:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 69 |                 connectionTimeoutSeconds: Int64 = 10,
 70 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 71 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 72 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 73 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:188:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
186 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
187 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
188 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
189 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
190 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:38:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 36 |                 connectionTimeoutSeconds: Int64 = 10,
 37 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 38 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 39 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 40 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:62:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 60 |                 connectionTimeoutSeconds: Int64 = 10,
 61 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 62 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 63 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 64 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1661/1667] Compiling SmokeDynamoDB AWSDynamoDBCompositePrimaryKeysProjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:600:1: warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
598 | }
599 |
600 | extension BatchStatementError: Hashable {
    | |- warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
601 |
602 |     public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:157:17: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
155 |
156 |         return dynamodb.batchExecuteStatement(input: executeInput).flatMapThrowing { response in
157 |             try self.throwOnBatchExecuteStatementErrors(response: response)
    |                 `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
158 |         }
159 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:116:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
114 |     }
115 |
116 |     private func writeChunkedItems<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
117 |     -> EventLoopFuture<Void> {
118 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:271:21: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
269 |                 // if there are errors
270 |                 if !errorSet.isEmpty {
271 |                     self.logger.error("Received BatchStatmentErrors from dynamodb are \(errorSet)")
    |                     `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
272 |                 }
273 |                 return errorCodeSet
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:244:10: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
242 |     }
243 |
244 |     func writeChunkedItemsWithoutThrowing<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |          `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
245 |     -> EventLoopFuture<Set<BatchStatementErrorCodeEnum>> {
246 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:54:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 52 |                 connectionTimeoutSeconds: Int64 = 10,
 53 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 54 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 55 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 56 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:87:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 85 |                 connectionTimeoutSeconds: Int64 = 10,
 86 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 87 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 88 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 89 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:245:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
243 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
244 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
245 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
246 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
247 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:39:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 37 |                 connectionTimeoutSeconds: Int64 = 10,
 38 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 39 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 40 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 41 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:65:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 63 |                 connectionTimeoutSeconds: Int64 = 10,
 64 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 65 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 66 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 67 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:52:39: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 50 |         return queryFuture.flatMap { paginatedItems in
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
    |                                       `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:54:24: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
    |                        `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 55 |                                          sortKeyCondition: sortKeyCondition,
 56 |                                          exclusiveStartKey: lastEvaluatedKey)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:38:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 36 |
 37 |     // function to return a future with the results of a query call and all future paginated calls
 38 |     private func partialQuery<AttributesType>(
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 39 |             forPartitionKey partitionKey: String,
 40 |             sortKeyCondition: AttributeCondition?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:59:49: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 57 |                     .map { partialResult in
 58 |                         // return the results from 'this' call and all later paginated calls
 59 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 60 |                     }
 61 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:50:38: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 48 |                   exclusiveStartKey: exclusiveStartKey)
 49 |
 50 |         return queryFuture.flatMap { paginatedItems in
    |                                      `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:127:21: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
125 |
126 |                 do {
127 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
128 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
129 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:140:33: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
138 |                 return ([], lastEvaluatedKey)
139 |             }
140 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
141 |             if let typedError = error as? DynamoDBError {
142 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:44:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 42 |                 connectionTimeoutSeconds: Int64 = 10,
 43 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 44 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 45 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 46 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:71:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 69 |                 connectionTimeoutSeconds: Int64 = 10,
 70 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 71 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 72 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 73 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:188:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
186 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
187 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
188 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
189 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
190 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:38:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 36 |                 connectionTimeoutSeconds: Int64 = 10,
 37 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 38 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 39 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 40 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:62:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 60 |                 connectionTimeoutSeconds: Int64 = 10,
 61 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 62 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 63 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 64 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1662/1667] Compiling SmokeDynamoDB AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:600:1: warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
598 | }
599 |
600 | extension BatchStatementError: Hashable {
    | |- warning: extension declares a conformance of imported type 'BatchStatementError' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'DynamoDBModel' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
601 |
602 |     public func hash(into hasher: inout Hasher) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:157:17: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
155 |
156 |         return dynamodb.batchExecuteStatement(input: executeInput).flatMapThrowing { response in
157 |             try self.throwOnBatchExecuteStatementErrors(response: response)
    |                 `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
158 |         }
159 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:116:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
114 |     }
115 |
116 |     private func writeChunkedItems<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
117 |     -> EventLoopFuture<Void> {
118 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:271:21: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
269 |                 // if there are errors
270 |                 if !errorSet.isEmpty {
271 |                     self.logger.error("Received BatchStatmentErrors from dynamodb are \(errorSet)")
    |                     `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
272 |                 }
273 |                 return errorCodeSet
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift:244:10: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
242 |     }
243 |
244 |     func writeChunkedItemsWithoutThrowing<AttributesType, ItemType>(_ entries: [WriteEntry<AttributesType, ItemType>])
    |          `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
245 |     -> EventLoopFuture<Set<BatchStatementErrorCodeEnum>> {
246 |         // if there are no items, there is nothing to update
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:54:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 52 |                 connectionTimeoutSeconds: Int64 = 10,
 53 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 54 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 55 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 56 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:87:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 85 |                 connectionTimeoutSeconds: Int64 = 10,
 86 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 87 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 88 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 89 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTable.swift:245:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
243 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
244 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
245 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
246 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
247 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:39:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 37 |                 connectionTimeoutSeconds: Int64 = 10,
 38 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 39 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 40 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 41 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeyTableGenerator.swift:65:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 63 |                 connectionTimeoutSeconds: Int64 = 10,
 64 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 65 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 66 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 67 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:52:39: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 50 |         return queryFuture.flatMap { paginatedItems in
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
    |                                       `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:54:24: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
 53 |                 // returns a future with all the results from all later paginated calls
 54 |                 return self.partialQuery(forPartitionKey: partitionKey,
    |                        `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 55 |                                          sortKeyCondition: sortKeyCondition,
 56 |                                          exclusiveStartKey: lastEvaluatedKey)
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:38:18: warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 36 |
 37 |     // function to return a future with the results of a query call and all future paginated calls
 38 |     private func partialQuery<AttributesType>(
    |                  `- warning: capture of non-sendable type 'InvocationReportingType.Type' in an isolated closure
 39 |             forPartitionKey partitionKey: String,
 40 |             sortKeyCondition: AttributeCondition?,
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:59:49: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 57 |                     .map { partialResult in
 58 |                         // return the results from 'this' call and all later paginated calls
 59 |                         return paginatedItems.0 + partialResult
    |                                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 60 |                     }
 61 |             } else {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:50:38: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 48 |                   exclusiveStartKey: exclusiveStartKey)
 49 |
 50 |         return queryFuture.flatMap { paginatedItems in
    |                                      `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
 51 |             // if there are more items
 52 |             if let lastEvaluatedKey = paginatedItems.1 {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:127:21: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
125 |
126 |                 do {
127 |                     items = try outputAttributeValues.map { values in
    |                     `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
128 |                         let attributeValue = DynamoDBModel.AttributeValue(M: values)
129 |
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift:140:33: warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
138 |                 return ([], lastEvaluatedKey)
139 |             }
140 |         } .flatMapErrorThrowing { error in
    |                                 `- warning: capture of non-sendable type 'AttributesType.Type' in an isolated closure
141 |             if let typedError = error as? DynamoDBError {
142 |                 throw typedError.asSmokeDynamoDBError()
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:44:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 42 |                 connectionTimeoutSeconds: Int64 = 10,
 43 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 44 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 45 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 46 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:71:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 69 |                 connectionTimeoutSeconds: Int64 = 10,
 70 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 71 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 72 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 73 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjection.swift:188:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
186 |                 timeoutConfiguration: HTTPClient.Configuration.Timeout = .init(),
187 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
188 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
189 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
190 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>(),
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:38:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 36 |                 connectionTimeoutSeconds: Int64 = 10,
 37 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 38 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 39 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 40 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift:62:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 60 |                 connectionTimeoutSeconds: Int64 = 10,
 61 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 62 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 63 |                 reportingConfiguration: SmokeAWSCore.SmokeAWSClientReportingConfiguration<DynamoDBModel.DynamoDBModelOperations>
 64 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>()) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1663/1667] Compiling SmokeDynamoDB TypedDatabaseItemWithTimeToLive+RowWithItemVersionProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/_DynamoDBClient/_AWSDynamoDBClient.swift:64:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
  62 |                 connectionTimeoutSeconds: Int64 = 10,
  63 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
  64 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
     |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
     |                                                                         `- note: use 'singleton' instead
  65 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
  66 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>() ) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/_DynamoDBClient/_AWSDynamoDBClientGenerator.swift:59:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 57 |                 connectionTimeoutSeconds: Int64 = 10,
 58 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 59 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 60 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
 61 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>() ) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1664/1667] Compiling SmokeDynamoDB TypedDatabaseItemWithTimeToLive.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/_DynamoDBClient/_AWSDynamoDBClient.swift:64:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
  62 |                 connectionTimeoutSeconds: Int64 = 10,
  63 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
  64 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
     |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
     |                                                                         `- note: use 'singleton' instead
  65 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
  66 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>() ) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/_DynamoDBClient/_AWSDynamoDBClientGenerator.swift:59:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 57 |                 connectionTimeoutSeconds: Int64 = 10,
 58 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 59 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 60 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
 61 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>() ) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1665/1667] Compiling SmokeDynamoDB _AWSDynamoDBClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/_DynamoDBClient/_AWSDynamoDBClient.swift:64:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
  62 |                 connectionTimeoutSeconds: Int64 = 10,
  63 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
  64 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
     |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
     |                                                                         `- note: use 'singleton' instead
  65 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
  66 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>() ) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/_DynamoDBClient/_AWSDynamoDBClientGenerator.swift:59:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 57 |                 connectionTimeoutSeconds: Int64 = 10,
 58 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 59 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 60 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
 61 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>() ) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1666/1667] Compiling SmokeDynamoDB _AWSDynamoDBClientGenerator.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/_DynamoDBClient/_AWSDynamoDBClient.swift:64:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
  62 |                 connectionTimeoutSeconds: Int64 = 10,
  63 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
  64 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
     |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
     |                                                                         `- note: use 'singleton' instead
  65 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
  66 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>() ) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/_DynamoDBClient/_AWSDynamoDBClientGenerator.swift:59:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 57 |                 connectionTimeoutSeconds: Int64 = 10,
 58 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 59 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 60 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
 61 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>() ) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[1667/1667] Compiling SmokeDynamoDB _DynamoDBClientProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/_DynamoDBClient/_AWSDynamoDBClient.swift:64:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
  62 |                 connectionTimeoutSeconds: Int64 = 10,
  63 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
  64 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
     |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
     |                                                                         `- note: use 'singleton' instead
  65 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
  66 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>() ) {
/Users/admin/builder/spi-builder-workspace/Sources/SmokeDynamoDB/_DynamoDBClient/_AWSDynamoDBClientGenerator.swift:59:73: warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
 57 |                 connectionTimeoutSeconds: Int64 = 10,
 58 |                 retryConfiguration: HTTPClientRetryConfiguration = .default,
 59 |                 eventLoopProvider: HTTPClient.EventLoopGroupProvider = .createNew,
    |                                                                         |- warning: 'createNew' is deprecated: Please use the singleton EventLoopGroup explicitly [#DeprecatedDeclaration]
    |                                                                         `- note: use 'singleton' instead
 60 |                 reportingConfiguration: SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>
 61 |                     = SmokeAWSClientReportingConfiguration<DynamoDBModelOperations>() ) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete! (97.01s)
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/JohnSundell/CollectionConcurrencyKit
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/amzn/smoke-http.git
Fetching https://github.com/amzn/smoke-aws.git
[1/100] Fetching collectionconcurrencykit
[13/2783] Fetching collectionconcurrencykit, smoke-http
[155/9693] Fetching collectionconcurrencykit, smoke-http, smoke-aws
Fetched https://github.com/JohnSundell/CollectionConcurrencyKit from cache (0.63s)
[82/9593] Fetching smoke-http, smoke-aws
[110/13479] Fetching smoke-http, smoke-aws, swift-log
[188/15698] Fetching smoke-http, smoke-aws, swift-log, swift-metrics
Fetched https://github.com/apple/swift-metrics.git from cache (0.97s)
[5845/13479] Fetching smoke-http, smoke-aws, swift-log
Fetched https://github.com/apple/swift-log.git from cache (1.05s)
[4687/9593] Fetching smoke-http, smoke-aws
Fetched https://github.com/amzn/smoke-http.git from cache (1.57s)
Fetched https://github.com/amzn/smoke-aws.git from cache (1.57s)
Computing version for https://github.com/JohnSundell/CollectionConcurrencyKit
Computed https://github.com/JohnSundell/CollectionConcurrencyKit at 0.2.0 (2.14s)
Computing version for https://github.com/amzn/smoke-http.git
Computed https://github.com/amzn/smoke-http.git at 3.0.2 (0.53s)
Fetching https://github.com/apple/swift-distributed-tracing.git
Fetching https://github.com/swift-server/async-http-client.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-nio.git
[1/5116] Fetching swift-distributed-tracing
[1587/20128] Fetching swift-distributed-tracing, swift-nio-ssl
[1793/34215] Fetching swift-distributed-tracing, swift-nio-ssl, async-http-client
[11436/111606] Fetching swift-distributed-tracing, swift-nio-ssl, async-http-client, swift-nio
Fetched https://github.com/apple/swift-distributed-tracing.git from cache (12.29s)
Fetched https://github.com/apple/swift-nio-ssl.git from cache (12.29s)
Fetched https://github.com/apple/swift-nio.git from cache (12.29s)
Fetched https://github.com/swift-server/async-http-client.git from cache (12.29s)
Computing version for https://github.com/amzn/smoke-aws.git
Computed https://github.com/amzn/smoke-aws.git at 3.0.2 (12.87s)
Fetching https://github.com/LiveUI/XMLCoding.git
Fetching https://github.com/amzn/smoke-aws-support.git
Fetching https://github.com/apple/swift-crypto.git
[1/536] Fetching xmlcoding
[82/1141] Fetching xmlcoding, smoke-aws-support
[1142/17379] Fetching xmlcoding, smoke-aws-support, swift-crypto
Fetched https://github.com/apple/swift-crypto.git from cache (1.85s)
Fetched https://github.com/amzn/smoke-aws-support.git from cache (1.85s)
Fetched https://github.com/LiveUI/XMLCoding.git from cache (1.85s)
Computing version for https://github.com/LiveUI/XMLCoding.git
Computed https://github.com/LiveUI/XMLCoding.git at 0.4.1 (3.79s)
Computing version for https://github.com/amzn/smoke-aws-support.git
Computed https://github.com/amzn/smoke-aws-support.git at 2.0.1 (0.48s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.2.1 (0.38s)
Fetching https://github.com/apple/swift-service-context.git
[1/1088] Fetching swift-service-context
Fetched https://github.com/apple/swift-service-context.git from cache (0.92s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.2.1 (1.34s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 1.1.7 (0.47s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.4 (0.40s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.7.0 (0.39s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.33.0 (0.53s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.86.0 (0.51s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
[1/4878] Fetching swift-system
[148/6686] Fetching swift-system, swift-atomics
[2258/23639] Fetching swift-system, swift-atomics, swift-collections
Fetched https://github.com/apple/swift-atomics.git from cache (1.04s)
[5726/21831] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git from cache (1.76s)
Fetched https://github.com/apple/swift-collections.git from cache (1.76s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (2.19s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.2 (0.43s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.2.1 (0.50s)
Computing version for https://github.com/swift-server/async-http-client.git
Computed https://github.com/swift-server/async-http-client.git at 1.26.1 (0.42s)
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/apple/swift-nio-transport-services.git
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-nio-extras.git
[1/2701] Fetching swift-nio-transport-services
[137/8669] Fetching swift-nio-transport-services, swift-algorithms
[500/20330] Fetching swift-nio-transport-services, swift-algorithms, swift-nio-http2
[609/26457] Fetching swift-nio-transport-services, swift-algorithms, swift-nio-http2, swift-nio-extras
Fetched https://github.com/apple/swift-algorithms.git from cache (1.10s)
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (1.10s)
[7407/17788] Fetching swift-nio-http2, swift-nio-extras
Fetched https://github.com/apple/swift-nio-extras.git from cache (1.19s)
[3732/11661] Fetching swift-nio-http2
Fetched https://github.com/apple/swift-nio-http2.git from cache (1.44s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.25.1 (1.88s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.38.0 (0.43s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (0.50s)
Fetching https://github.com/apple/swift-numerics.git
[1/5946] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git from cache (1.04s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (1.58s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.29.0 (0.44s)
Fetching https://github.com/apple/swift-http-structured-headers.git
Fetching https://github.com/apple/swift-certificates.git
Fetching https://github.com/apple/swift-http-types.git
Fetching https://github.com/swift-server/swift-service-lifecycle.git
Fetching https://github.com/apple/swift-async-algorithms.git
Fetching https://github.com/apple/swift-asn1.git
[1/6460] Fetching swift-certificates
[2/8089] Fetching swift-certificates, swift-asn1
[181/9006] Fetching swift-certificates, swift-asn1, swift-http-types
[319/10182] Fetching swift-certificates, swift-asn1, swift-http-types, swift-http-structured-headers
[1006/15225] Fetching swift-certificates, swift-asn1, swift-http-types, swift-http-structured-headers, swift-async-algorithms
[1497/17658] Fetching swift-certificates, swift-asn1, swift-http-types, swift-http-structured-headers, swift-async-algorithms, swift-service-lifecycle
Fetched https://github.com/apple/swift-http-structured-headers.git from cache (1.07s)
[13820/16482] Fetching swift-certificates, swift-asn1, swift-http-types, swift-async-algorithms, swift-service-lifecycle
Fetched https://github.com/apple/swift-asn1.git from cache (2.52s)
Fetched https://github.com/swift-server/swift-service-lifecycle.git from cache (2.52s)
Fetched https://github.com/apple/swift-async-algorithms.git from cache (2.52s)
Fetched https://github.com/apple/swift-certificates.git from cache (2.52s)
Fetched https://github.com/apple/swift-http-types.git from cache (2.52s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.8.0 (2.95s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.0.4 (0.48s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.4.0 (0.49s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.4.0 (0.40s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/LiveUI/XMLCoding.git at 0.4.1 (0.00s)
Computed https://github.com/amzn/smoke-aws-support.git at 2.0.1 (0.00s)
Computed https://github.com/apple/swift-distributed-tracing.git at 1.2.1 (0.00s)
Computed https://github.com/apple/swift-service-context.git at 1.2.1 (0.00s)
Computed https://github.com/apple/swift-crypto.git at 1.1.7 (0.00s)
Computed https://github.com/apple/swift-log.git at 1.6.4 (0.00s)
Computed https://github.com/apple/swift-metrics.git at 2.7.0 (0.00s)
Computed https://github.com/apple/swift-nio-ssl.git at 2.33.0 (0.00s)
Computed https://github.com/apple/swift-nio.git at 2.86.0 (0.00s)
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.00s)
Computed https://github.com/apple/swift-system.git at 1.6.2 (0.00s)
Computed https://github.com/apple/swift-collections.git at 1.2.1 (0.00s)
Computed https://github.com/swift-server/async-http-client.git at 1.26.1 (0.00s)
Computed https://github.com/apple/swift-nio-transport-services.git at 1.25.1 (0.00s)
Computed https://github.com/apple/swift-nio-http2.git at 1.38.0 (0.00s)
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (0.00s)
Computed https://github.com/apple/swift-nio-extras.git at 1.26.0 (0.43s)
Computed https://github.com/apple/swift-http-types.git at 1.4.0 (0.00s)
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (0.00s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.4.0 (0.39s)
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 1.1.7
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.33.0
Creating working copy for https://github.com/LiveUI/XMLCoding.git
Working copy of https://github.com/LiveUI/XMLCoding.git resolved at 0.4.1
Creating working copy for https://github.com/JohnSundell/CollectionConcurrencyKit
Working copy of https://github.com/JohnSundell/CollectionConcurrencyKit resolved at 0.2.0
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.3
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.4.0
Creating working copy for https://github.com/amzn/smoke-aws-support.git
Working copy of https://github.com/amzn/smoke-aws-support.git resolved at 2.0.1
Creating working copy for https://github.com/swift-server/async-http-client.git
Working copy of https://github.com/swift-server/async-http-client.git resolved at 1.26.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.86.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.4
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.38.0
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.26.0
Creating working copy for https://github.com/apple/swift-service-context.git
Working copy of https://github.com/apple/swift-service-context.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.25.1
Creating working copy for https://github.com/amzn/smoke-aws.git
Working copy of https://github.com/amzn/smoke-aws.git resolved at 3.0.2
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.2
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-metrics.git
Working copy of https://github.com/apple/swift-metrics.git resolved at 2.7.0
Creating working copy for https://github.com/apple/swift-distributed-tracing.git
Working copy of https://github.com/apple/swift-distributed-tracing.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.4.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/amzn/smoke-http.git
Working copy of https://github.com/amzn/smoke-http.git resolved at 3.0.2
Build complete.
{
  "dependencies" : [
    {
      "identity" : "smoke-aws",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/amzn/smoke-aws.git"
    },
    {
      "identity" : "smoke-http",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/amzn/smoke-http.git"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log.git"
    },
    {
      "identity" : "swift-metrics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-metrics.git"
    },
    {
      "identity" : "collectionconcurrencykit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/JohnSundell/CollectionConcurrencyKit"
    }
  ],
  "manifest_display_name" : "smoke-dynamodb",
  "name" : "smoke-dynamodb",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SmokeDynamoDB",
      "targets" : [
        "SmokeDynamoDB"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SmokeDynamoDBTests",
      "module_type" : "SwiftTarget",
      "name" : "SmokeDynamoDBTests",
      "path" : "Tests/SmokeDynamoDBTests",
      "product_dependencies" : [
        "SmokeHTTPClient"
      ],
      "sources" : [
        "DynamoDBCompositePrimaryKeyTableClobberVersionedItemWithHistoricalRowTests.swift",
        "DynamoDBCompositePrimaryKeyTableHistoricalItemExtensionsTests.swift",
        "DynamoDBCompositePrimaryKeyTableTests.swift",
        "DynamoDBCompositePrimaryKeyTableUpdateItemConditionallyAtKeyTests.swift",
        "DynamoDBEncoderDecoderTests.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTableTests.swift",
        "SimulateConcurrencyDynamoDBCompositePrimaryKeyTableTests.swift",
        "SmokeDynamoDBTestInput.swift",
        "SmokeDynamoDBTests.swift",
        "String+DynamoDBKeyTests.swift",
        "TestConfiguration.swift",
        "TypedDatabaseItem+RowWithItemVersionProtocolTests.swift"
      ],
      "target_dependencies" : [
        "SmokeDynamoDB"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SmokeDynamoDB",
      "module_type" : "SwiftTarget",
      "name" : "SmokeDynamoDB",
      "path" : "Sources/SmokeDynamoDB",
      "product_dependencies" : [
        "Logging",
        "Metrics",
        "DynamoDBClient",
        "SmokeHTTPClient",
        "_SmokeAWSHttpConcurrency",
        "CollectionConcurrencyKit"
      ],
      "product_memberships" : [
        "SmokeDynamoDB"
      ],
      "sources" : [
        "AWSDynamoDBClientConfiguration.swift",
        "AWSDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift",
        "AWSDynamoDBCompositePrimaryKeyTable+deleteItems.swift",
        "AWSDynamoDBCompositePrimaryKeyTable+execute.swift",
        "AWSDynamoDBCompositePrimaryKeyTable+getItems.swift",
        "AWSDynamoDBCompositePrimaryKeyTable+monomorphicGetItems.swift",
        "AWSDynamoDBCompositePrimaryKeyTable+updateItems.swift",
        "AWSDynamoDBCompositePrimaryKeyTable.swift",
        "AWSDynamoDBCompositePrimaryKeyTableGenerator.swift",
        "AWSDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift",
        "AWSDynamoDBCompositePrimaryKeysProjection.swift",
        "AWSDynamoDBCompositePrimaryKeysProjectionGenerator.swift",
        "AWSDynamoDBTableOperationsClient.swift",
        "CompositePrimaryKey.swift",
        "CustomRowTypeIdentifier.swift",
        "DynamoDBCompositePrimaryKeyGSILogic.swift",
        "DynamoDBCompositePrimaryKeyTable+bulkUpdateSupport.swift",
        "DynamoDBCompositePrimaryKeyTable+clobberVersionedItemWithHistoricalRow.swift",
        "DynamoDBCompositePrimaryKeyTable+conditionallyUpdateItem.swift",
        "DynamoDBCompositePrimaryKeyTable+consistentReadQuery.swift",
        "DynamoDBCompositePrimaryKeyTable.swift",
        "DynamoDBCompositePrimaryKeyTableHistoricalItemExtensions.swift",
        "DynamoDBCompositePrimaryKeysProjection.swift",
        "DynamoDBDecoder.swift",
        "DynamoDBEncoder.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTable.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTableStore+execute.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTableStore+monomorphicQuery.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTableStore.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTableWithIndex.swift",
        "InMemoryDynamoDBCompositePrimaryKeysProjection.swift",
        "InMemoryDynamoDBCompositePrimaryKeysProjectionStore.swift",
        "InternalDynamoDBCodingKey.swift",
        "InternalKeyedDecodingContainer.swift",
        "InternalKeyedEncodingContainer.swift",
        "InternalSingleValueDecodingContainer.swift",
        "InternalSingleValueEncodingContainer.swift",
        "InternalUnkeyedDecodingContainer.swift",
        "InternalUnkeyedEncodingContainer.swift",
        "PolymorphicOperationReturnType.swift",
        "PolymorphicWriteEntry.swift",
        "QueryInput+forSortKeyCondition.swift",
        "RowWithIndex.swift",
        "RowWithItemVersion.swift",
        "RowWithItemVersionProtocol.swift",
        "SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift",
        "String+DynamoDBKey.swift",
        "TimeToLive.swift",
        "TypedDatabaseItemWithTimeToLive+RowWithItemVersionProtocol.swift",
        "TypedDatabaseItemWithTimeToLive.swift",
        "_DynamoDBClient/_AWSDynamoDBClient.swift",
        "_DynamoDBClient/_AWSDynamoDBClientGenerator.swift",
        "_DynamoDBClient/_DynamoDBClientProtocol.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.7"
}
Done.