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 arm64Build 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.