The Swift Package Index logo.Swift Package Index

Build Information

Successful build of dynamo-db-tables, reference main (6b87c0), with Swift 6.4 for Linux on 24 Sep 2026 03:41:40 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344845-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/swift-server-community/dynamo-db-tables.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/swift-server-community/dynamo-db-tables
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 6b87c01 Remove the default SDK backend trait (#169)
Cloned https://github.com/swift-server-community/dynamo-db-tables.git
Revision (git rev-parse @):
6b87c01b590446298bbe94c9589a2c1f84fdeb51
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/swift-server-community/dynamo-db-tables.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/swift-server-community/dynamo-db-tables.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344845-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/tachyonics/swift-local-containers
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/apple/swift-configuration.git
Fetching https://github.com/apple/swift-metrics.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/tachyonics/smockable
[1/3516] Fetching swift-metrics
[670/11681] Fetching swift-metrics, swift-log
[1137/13631] Fetching swift-metrics, swift-log, smockable
[6287/17410] Fetching swift-metrics, swift-log, smockable, swift-configuration
Fetched https://github.com/tachyonics/smockable (0.54s)
[15177/15460] Fetching swift-metrics, swift-log, swift-configuration
Fetched https://github.com/apple/swift-log.git (0.60s)
Fetched https://github.com/apple/swift-metrics.git (0.60s)
[1/1814] Fetching swift-local-containers
Fetched https://github.com/tachyonics/swift-local-containers (1.11s)
[1/80027] Fetching swift-syntax
Fetched https://github.com/apple/swift-configuration.git (3.66s)
Fetched https://github.com/swiftlang/swift-syntax (3.68s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 603.0.2 (4.92s)
Computing version for https://github.com/tachyonics/swift-local-containers
Computed https://github.com/tachyonics/swift-local-containers at 0.11.0 (0.21s)
Fetching https://github.com/swift-server/async-http-client.git
Fetching https://github.com/apple/swift-nio.git
[1/16209] Fetching async-http-client
[16210/102274] Fetching async-http-client, swift-nio
Fetched https://github.com/swift-server/async-http-client.git (0.99s)
[5164/86065] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git (3.42s)
Computing version for https://github.com/apple/swift-configuration.git
Computed https://github.com/apple/swift-configuration.git at 1.2.1 (4.47s)
Fetching https://github.com/swift-server/swift-service-lifecycle
Fetching https://github.com/apple/swift-system
Fetching https://github.com/apple/swift-collections
[1/2843] Fetching swift-service-lifecycle
[2844/9759] Fetching swift-service-lifecycle, swift-system
[9760/37452] Fetching swift-service-lifecycle, swift-system, swift-collections
Fetched https://github.com/apple/swift-system (0.65s)
[3120/30536] Fetching swift-service-lifecycle, swift-collections
Fetched https://github.com/swift-server/swift-service-lifecycle (1.20s)
Fetched https://github.com/apple/swift-collections (1.21s)
Computing version for https://github.com/swift-server/swift-service-lifecycle
Computed https://github.com/swift-server/swift-service-lifecycle at 2.12.0 (1.40s)
Fetching https://github.com/apple/swift-async-algorithms.git
[1/6732] Fetching swift-async-algorithms
Fetched https://github.com/apple/swift-async-algorithms.git (0.53s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.73s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.5 (0.22s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.7.0 (0.31s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.8.1 (0.21s)
Computing version for https://github.com/swift-server/async-http-client.git
Computed https://github.com/swift-server/async-http-client.git at 1.36.1 (0.21s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-service-context.git
Fetching https://github.com/apple/swift-distributed-tracing.git
Fetching https://github.com/apple/swift-nio-extras.git
[1/1376] Fetching swift-service-context
[855/3251] Fetching swift-service-context, swift-atomics
[1785/9941] Fetching swift-service-context, swift-atomics, swift-nio-extras
[8337/16286] Fetching swift-service-context, swift-atomics, swift-nio-extras, swift-distributed-tracing
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/apple/swift-nio-transport-services.git
Fetched https://github.com/apple/swift-nio-extras.git (0.62s)
[9279/9596] Fetching swift-service-context, swift-atomics, swift-distributed-tracing
Fetching https://github.com/apple/swift-nio-ssl.git
Fetched https://github.com/apple/swift-service-context.git (0.66s)
Fetched https://github.com/apple/swift-distributed-tracing.git (0.66s)
Fetching https://github.com/apple/swift-algorithms.git
[1/2863] Fetching swift-nio-transport-services
[116/18928] Fetching swift-nio-transport-services, swift-nio-ssl
Fetched https://github.com/apple/swift-nio-transport-services.git (0.51s)
[964/16065] Fetching swift-nio-ssl
[2733/28317] Fetching swift-nio-ssl, swift-nio-http2
[3582/34462] Fetching swift-nio-ssl, swift-nio-http2, swift-algorithms
Fetched https://github.com/apple/swift-algorithms.git (0.60s)
[9093/28317] Fetching swift-nio-ssl, swift-nio-http2
Fetched https://github.com/apple/swift-atomics.git (1.63s)
Fetched https://github.com/apple/swift-nio-http2.git (1.08s)
Fetched https://github.com/apple/swift-nio-ssl.git (1.14s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.3.0 (2.04s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (0.68s)
Fetching https://github.com/apple/swift-numerics.git
[1/6640] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git (1.46s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.5.0 (2.15s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.71s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.80s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.57s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.28.0 (0.19s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.46.0 (0.20s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.24s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.35.1 (0.48s)
Fetching https://github.com/apple/swift-certificates.git
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/apple/swift-http-types.git
Fetching https://github.com/apple/swift-http-structured-headers.git
[1/1935] Fetching swift-http-types
[2/9510] Fetching swift-http-types, swift-certificates
[9511/11493] Fetching swift-http-types, swift-certificates, swift-asn1
[9591/12746] Fetching swift-http-types, swift-certificates, swift-asn1, swift-http-structured-headers
Fetched https://github.com/apple/swift-http-structured-headers.git (1.02s)
Fetched https://github.com/apple/swift-http-types.git (1.02s)
[9459/9558] Fetching swift-certificates, swift-asn1
Fetched https://github.com/apple/swift-asn1.git (1.05s)
Fetched https://github.com/apple/swift-certificates.git (1.05s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.7.0 (1.24s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.8.0 (0.23s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.22s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.21.0 (0.25s)
Fetching https://github.com/apple/swift-crypto.git
[1/18549] Fetching swift-crypto
Fetched https://github.com/apple/swift-crypto.git (1.28s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 5.0.0 (1.57s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.11.0 (0.18s)
Computing version for https://github.com/tachyonics/smockable
Computed https://github.com/tachyonics/smockable at 1.0.0 (0.22s)
Creating working copy for https://github.com/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.5
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-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.7.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.3.0
Creating working copy for https://github.com/apple/swift-configuration.git
Working copy of https://github.com/apple/swift-configuration.git resolved at 1.2.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.103.0
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 5.0.0
Creating working copy for https://github.com/apple/swift-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.21.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.35.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.11.0
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.8.0
Creating working copy for https://github.com/swift-server/swift-service-lifecycle
Working copy of https://github.com/swift-server/swift-service-lifecycle resolved at 2.12.0
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.7.0
Creating working copy for https://github.com/tachyonics/smockable
Working copy of https://github.com/tachyonics/smockable resolved at 1.0.0
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.46.0
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.28.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.5.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.15.1
Creating working copy for https://github.com/tachyonics/swift-local-containers
Working copy of https://github.com/tachyonics/swift-local-containers resolved at 0.11.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.1
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.8.1
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.37.5
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
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.36.1
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 603.0.2
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1118]
[Planning deferred tasks]
[Starting]
[203 / 428]
[207 / 431]
[214 / 445] SwiftSyntax509
[222 / 456] SwiftSyntax603
[251 / 456] SwiftSyntax600
[253 / 456] CoreMetrics
[253 / 463] SystemPackage
[256 / 481] CoreMetrics
[268 / 481] SystemPackage
[268 / 481] ContainerCodeGenTool-product
[276 / 481] SystemPackage
[276 / 481] SwiftSyntax602
[278 / 482] SwiftSyntax601
[283 / 483] SystemPackage
[286 / 486] SystemPackage-product
[298 / 486] SwiftSyntax510
[302 / 487] Logging
[304 / 487] Logging
[308 / 487] InternalCollectionsUtilities
[309 / 487] InternalCollectionsUtilities
[313 / 487] Logging
[316 / 487] CoreMetrics
[317 / 487] CoreMetrics
[321 / 488] Logging
[324 / 488] SwiftSyntax602
[330 / 488] CSystem
[338 / 497] SpanPreview
[348 / 507] SwiftSyntax
[351 / 508] Metrics
[356 / 509] SwiftSyntax
[357 / 510] SwiftSyntax
[358 / 511] SwiftSyntax
[359 / 511] SpanPreview
[362 / 512] SpanPreview
[365 / 512] InternalCollectionsUtilities
[371 / 512] CoreMetrics
[377 / 513] SpanPreview
[380 / 522] Metrics
[382 / 522] DequeModule
[383 / 522] DequeModule
[384 / 522] DequeModule
[385 / 522] DequeModule
[386 / 522] DequeModule
[387 / 522] DequeModule
[389 / 522] dynamo-db-tables_IntegrationTests
[392 / 522] DequeModule
[401 / 532] Configuration
[402 / 533] DequeModule
[406 / 533] DequeModule
[410 / 533] Configuration
[411 / 533] Configuration-product
[413 / 533] Configuration-product
[415 / 533] Configuration
[415 / 533]
[415 / 533] Configuration
[415 / 533] SwiftSyntax
[426 / 553] SwiftParser
[427 / 562] SwiftDiagnostics
[440 / 562] SwiftParser
[441 / 562] SwiftParser
[442 / 562] SwiftParser
[445 / 562] SwiftParser
[449 / 562] SwiftParser
[451 / 562] SwiftDiagnostics
[452 / 562] SwiftDiagnostics
[453 / 562] SwiftOperators
[457 / 562] SwiftDiagnostics
[460 / 562] SwiftBasicFormat
[462 / 562] SwiftParserDiagnostics
[466 / 562]
[471 / 575] SwiftOperators
[473 / 583] SwiftParserDiagnostics
[473 / 583] SwiftBasicFormat
[485 / 584] SwiftParserDiagnostics
[486 / 584] SwiftParserDiagnostics
[489 / 584] SwiftParserDiagnostics
[492 / 585] SwiftOperators
[497 / 585] SwiftOperators
[498 / 585] SwiftOperators
[500 / 585] SwiftDiagnostics
[505 / 595] SwiftSyntaxBuilder
[507 / 595] SwiftSyntaxBuilder
[509 / 596] SwiftSyntaxBuilder
[513 / 596] SwiftSyntaxBuilder
[517 / 596] SwiftSyntaxBuilder
[523 / 606] SwiftIfConfig
[526 / 606] SwiftIfConfig
[528 / 607] SwiftIfConfig
[536 / 607] SwiftSyntaxMacros
[539 / 609] SwiftSyntaxBuilder
[543 / 618] SwiftSyntaxMacros
[546 / 618] SwiftSyntaxMacros
[552 / 618] SwiftSyntaxMacros-product
[553 / 618]
[559 / 628] SwiftSyntaxMacroExpansion
[561 / 629] SwiftSyntaxMacroExpansion
[562 / 630] SwiftSyntaxMacroExpansion
[565 / 630] SwiftSyntaxMacroExpansion
[567 / 630] SwiftSyntaxMacroExpansion
[578 / 640] SwiftCompilerPluginMessageHandling
[579 / 640] SwiftCompilerPluginMessageHandling
[582 / 640] SwiftCompilerPluginMessageHandling
[583 / 640] SwiftCompilerPluginMessageHandling
[587 / 640] SwiftCompilerPluginMessageHandling
[590 / 643] SwiftCompilerPlugin
[590 / 643] SwiftCompilerPluginMessageHandling
[595 / 643] SwiftCompilerPlugin
[596 / 644] SwiftCompilerPlugin
[597 / 644] SwiftSyntaxMacroExpansion
[599 / 645] SwiftCompilerPluginMessageHandling
[601 / 646] SwiftSyntax
[602 / 647] SwiftSyntax
[604 / 647] SwiftSyntax
[609 / 647] SwiftOperators
[612 / 647] SwiftSyntaxMacros
[620 / 648] DynamoDBTablesMacros
[626 / 654] DynamoDBTablesMacros
[627 / 654] DynamoDBTablesMacros
[630 / 655] DynamoDBTablesMacros
[631 / 655] DynamoDBTablesMacros
[641 / 665] DynamoDBTables
/host/spi-builder-workspace/Sources/DynamoDBTables/PolymorphicOperationReturnType.swift:56:21: warning: capture of non-Sendable type 'AttributesType.Type' in an isolated local function [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 54 |         func newDecodingPayloadHandler(decoder: Decoder) throws -> ReturnType {
 55 |             let typedTTLDatabaseItem: TypedTTLDatabaseItem<AttributesType, RowType, TimeToLiveAttributesType> =
 56 |                 try TypedTTLDatabaseItem(from: decoder)
    |                     `- warning: capture of non-Sendable type 'AttributesType.Type' in an isolated local function [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 57 |
 58 |             return payloadHandler(typedTTLDatabaseItem)
/host/spi-builder-workspace/Sources/DynamoDBTables/PolymorphicOperationReturnType.swift:56:21: warning: capture of non-Sendable type 'TimeToLiveAttributesType.Type' in an isolated local function [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 54 |         func newDecodingPayloadHandler(decoder: Decoder) throws -> ReturnType {
 55 |             let typedTTLDatabaseItem: TypedTTLDatabaseItem<AttributesType, RowType, TimeToLiveAttributesType> =
 56 |                 try TypedTTLDatabaseItem(from: decoder)
    |                     `- warning: capture of non-Sendable type 'TimeToLiveAttributesType.Type' in an isolated local function [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 57 |
 58 |             return payloadHandler(typedTTLDatabaseItem)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[651 / 671] DynamoDBTablesSoto
/host/spi-builder-workspace/Sources/DynamoDBTables/DynamoDBCompositePrimaryKeyTable+retryingTransactWrite.swift:124:17: warning: capture of non-Sendable type 'AttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
122 |
123 |         let entries = try await keys.asyncCompactMap { key in
124 |             try await writeEntryProvider(key, existingItems[key])
    |                 `- warning: capture of non-Sendable type 'AttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
125 |         }
126 |
/host/spi-builder-workspace/Sources/DynamoDBTables/DynamoDBCompositePrimaryKeyTable+retryingTransactWrite.swift:124:17: warning: capture of non-Sendable type 'TimeToLiveAttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
122 |
123 |         let entries = try await keys.asyncCompactMap { key in
124 |             try await writeEntryProvider(key, existingItems[key])
    |                 `- warning: capture of non-Sendable type 'TimeToLiveAttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
125 |         }
126 |
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[662 / 678] DynamoDBTablesSoto
[670 / 678] DynamoDBTablesAWS
[672 / 679] DynamoDBTables
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:77:49: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 75 |         if self.simulateOnInsertItem, self.previousConcurrencyModifications < self.simulateConcurrencyModifications {
 76 |             // insert an item so the conditional check will fail
 77 |             try await self.wrappedDynamoDBTable.insertItem(item)
    |                                                 `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 78 |
 79 |             self.previousConcurrencyModifications += 1
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:77:49: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 75 |         if self.simulateOnInsertItem, self.previousConcurrencyModifications < self.simulateConcurrencyModifications {
 76 |             // insert an item so the conditional check will fail
 77 |             try await self.wrappedDynamoDBTable.insertItem(item)
    |                                                 `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 78 |
 79 |             self.previousConcurrencyModifications += 1
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:82:49: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 80 |
 81 |             // then delegate to the wrapped implementation
 82 |             try await self.wrappedDynamoDBTable.insertItem(item)
    |                                                 `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 83 |         }
 84 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:82:49: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 80 |
 81 |             // then delegate to the wrapped implementation
 82 |             try await self.wrappedDynamoDBTable.insertItem(item)
    |                                                 `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 83 |         }
 84 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:86:45: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 84 |
 85 |         // otherwise just delegate to the wrapped implementation
 86 |         try await self.wrappedDynamoDBTable.insertItem(item)
    |                                             `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 87 |     }
 88 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:86:45: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 84 |
 85 |         // otherwise just delegate to the wrapped implementation
 86 |         try await self.wrappedDynamoDBTable.insertItem(item)
    |                                             `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 87 |     }
 88 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:90:45: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 88 |
 89 |     public func clobberItem(_ item: TypedTTLDatabaseItem<some Any, some Any, some Any>) async throws {
 90 |         try await self.wrappedDynamoDBTable.clobberItem(item)
    |                                             `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 91 |     }
 92 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:90:45: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 88 |
 89 |     public func clobberItem(_ item: TypedTTLDatabaseItem<some Any, some Any, some Any>) async throws {
 90 |         try await self.wrappedDynamoDBTable.clobberItem(item)
    |                                             `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 91 |     }
 92 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:99:49: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 97 |         // if there are still modifications to be made and there is an existing row
 98 |         if self.simulateOnUpdateItem, self.previousConcurrencyModifications < self.simulateConcurrencyModifications {
 99 |             try await self.wrappedDynamoDBTable.updateItem(
    |                                                 `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
100 |                 newItem: existingItem.createUpdatedItem(withValue: existingItem.rowValue),
101 |                 existingItem: existingItem
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:99:49: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
 97 |         // if there are still modifications to be made and there is an existing row
 98 |         if self.simulateOnUpdateItem, self.previousConcurrencyModifications < self.simulateConcurrencyModifications {
 99 |             try await self.wrappedDynamoDBTable.updateItem(
    |                                                 `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
100 |                 newItem: existingItem.createUpdatedItem(withValue: existingItem.rowValue),
101 |                 existingItem: existingItem
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:107:49: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
105 |
106 |             // then delegate to the wrapped implementation
107 |             try await self.wrappedDynamoDBTable.updateItem(newItem: newItem, existingItem: existingItem)
    |                                                 `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
108 |         }
109 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:107:49: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
105 |
106 |             // then delegate to the wrapped implementation
107 |             try await self.wrappedDynamoDBTable.updateItem(newItem: newItem, existingItem: existingItem)
    |                                                 `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
108 |         }
109 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:111:45: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
109 |
110 |         // otherwise just delegate to the wrapped implementation
111 |         try await self.wrappedDynamoDBTable.updateItem(newItem: newItem, existingItem: existingItem)
    |                                             `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
112 |     }
113 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:111:45: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
109 |
110 |         // otherwise just delegate to the wrapped implementation
111 |         try await self.wrappedDynamoDBTable.updateItem(newItem: newItem, existingItem: existingItem)
    |                                             `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
112 |     }
113 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:119:57: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
117 |                 switch entry {
118 |                 case let .update(new: _, existing: existing) where self.simulateOnUpdateItem:
119 |                     try await self.wrappedDynamoDBTable.updateItem(
    |                                                         `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
120 |                         newItem: existing.createUpdatedItem(withValue: existing.rowValue),
121 |                         existingItem: existing
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:119:57: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
117 |                 switch entry {
118 |                 case let .update(new: _, existing: existing) where self.simulateOnUpdateItem:
119 |                     try await self.wrappedDynamoDBTable.updateItem(
    |                                                         `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
120 |                         newItem: existing.createUpdatedItem(withValue: existing.rowValue),
121 |                         existingItem: existing
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:126:57: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
124 |                     break simulateLoop
125 |                 case let .insert(new: new) where self.simulateOnInsertItem:
126 |                     try await self.wrappedDynamoDBTable.insertItem(new)
    |                                                         `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
127 |                     self.previousConcurrencyModifications += 1
128 |                     break simulateLoop
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:126:57: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
124 |                     break simulateLoop
125 |                 case let .insert(new: new) where self.simulateOnInsertItem:
126 |                     try await self.wrappedDynamoDBTable.insertItem(new)
    |                                                         `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
127 |                     self.previousConcurrencyModifications += 1
128 |                     break simulateLoop
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:134:45: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
132 |             }
133 |         }
134 |         try await self.wrappedDynamoDBTable.transactWrite(entries)
    |                                             `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
135 |     }
136 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:134:45: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
132 |             }
133 |         }
134 |         try await self.wrappedDynamoDBTable.transactWrite(entries)
    |                                             `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
135 |     }
136 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:145:57: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
143 |                 switch entry {
144 |                 case let .update(new: _, existing: existing) where self.simulateOnUpdateItem:
145 |                     try await self.wrappedDynamoDBTable.updateItem(
    |                                                         `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
146 |                         newItem: existing.createUpdatedItem(withValue: existing.rowValue),
147 |                         existingItem: existing
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:145:57: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
143 |                 switch entry {
144 |                 case let .update(new: _, existing: existing) where self.simulateOnUpdateItem:
145 |                     try await self.wrappedDynamoDBTable.updateItem(
    |                                                         `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
146 |                         newItem: existing.createUpdatedItem(withValue: existing.rowValue),
147 |                         existingItem: existing
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:152:57: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
150 |                     break simulateLoop
151 |                 case let .insert(new: new) where self.simulateOnInsertItem:
152 |                     try await self.wrappedDynamoDBTable.insertItem(new)
    |                                                         `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
153 |                     self.previousConcurrencyModifications += 1
154 |                     break simulateLoop
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:152:57: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
150 |                     break simulateLoop
151 |                 case let .insert(new: new) where self.simulateOnInsertItem:
152 |                     try await self.wrappedDynamoDBTable.insertItem(new)
    |                                                         `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
153 |                     self.previousConcurrencyModifications += 1
154 |                     break simulateLoop
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:160:45: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
158 |             }
159 |         }
160 |         try await self.wrappedDynamoDBTable.transactWrite(entries, constraints: constraints)
    |                                             `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
161 |     }
162 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:160:45: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
158 |             }
159 |         }
160 |         try await self.wrappedDynamoDBTable.transactWrite(entries, constraints: constraints)
    |                                             `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
161 |     }
162 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:184:20: warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
182 |     public func bulkWrite(_ entries: [WriteEntry<some Any, some Any, some Any>]) async throws {
183 |         try await entries.asyncForEach { entry in
184 |             switch entry {
    |                    `- warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
185 |             case let .update(new: new, existing: existing):
186 |                 try await self.updateItem(newItem: new, existingItem: existing)
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:184:20: warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
182 |     public func bulkWrite(_ entries: [WriteEntry<some Any, some Any, some Any>]) async throws {
183 |         try await entries.asyncForEach { entry in
184 |             switch entry {
    |                    `- warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
185 |             case let .update(new: new, existing: existing):
186 |                 try await self.updateItem(newItem: new, existingItem: existing)
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:186:32: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
184 |             switch entry {
185 |             case let .update(new: new, existing: existing):
186 |                 try await self.updateItem(newItem: new, existingItem: existing)
    |                                `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
187 |             case let .insert(new: new):
188 |                 try await self.insertItem(new)
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:186:32: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
184 |             switch entry {
185 |             case let .update(new: new, existing: existing):
186 |                 try await self.updateItem(newItem: new, existingItem: existing)
    |                                `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
187 |             case let .insert(new: new):
188 |                 try await self.insertItem(new)
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:188:32: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
186 |                 try await self.updateItem(newItem: new, existingItem: existing)
187 |             case let .insert(new: new):
188 |                 try await self.insertItem(new)
    |                                `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
189 |             case let .deleteAtKey(key: key):
190 |                 try await self.deleteItem(forKey: key)
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:188:32: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
186 |                 try await self.updateItem(newItem: new, existingItem: existing)
187 |             case let .insert(new: new):
188 |                 try await self.insertItem(new)
    |                                `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
189 |             case let .deleteAtKey(key: key):
190 |                 try await self.deleteItem(forKey: key)
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:190:32: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
188 |                 try await self.insertItem(new)
189 |             case let .deleteAtKey(key: key):
190 |                 try await self.deleteItem(forKey: key)
    |                                `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
191 |             case let .deleteItem(existing: existing):
192 |                 try await self.deleteItem(existingItem: existing)
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:192:32: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
190 |                 try await self.deleteItem(forKey: key)
191 |             case let .deleteItem(existing: existing):
192 |                 try await self.deleteItem(existingItem: existing)
    |                                `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
193 |             }
194 |         }
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:192:32: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
190 |                 try await self.deleteItem(forKey: key)
191 |             case let .deleteItem(existing: existing):
192 |                 try await self.deleteItem(existingItem: existing)
    |                                `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
193 |             }
194 |         }
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:198:45: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
196 |
197 |     public func bulkWriteWithFallback(_ entries: [WriteEntry<some Any, some Any, some Any>]) async throws {
198 |         try await self.wrappedDynamoDBTable.bulkWriteWithFallback(entries)
    |                                             `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
199 |     }
200 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:198:45: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
196 |
197 |     public func bulkWriteWithFallback(_ entries: [WriteEntry<some Any, some Any, some Any>]) async throws {
198 |         try await self.wrappedDynamoDBTable.bulkWriteWithFallback(entries)
    |                                             `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
199 |     }
200 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:207:45: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
205 |     {
206 |         // simply delegate to the wrapped implementation
207 |         try await self.wrappedDynamoDBTable.getItem(forKey: key)
    |                                             `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
208 |     }
209 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:207:45: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
205 |     {
206 |         // simply delegate to the wrapped implementation
207 |         try await self.wrappedDynamoDBTable.getItem(forKey: key)
    |                                             `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
208 |     }
209 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:221:45: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
219 |     public func deleteItem(forKey key: CompositePrimaryKey<some Any>) async throws {
220 |         // simply delegate to the wrapped implementation
221 |         try await self.wrappedDynamoDBTable.deleteItem(forKey: key)
    |                                             `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
222 |     }
223 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:225:45: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
223 |
224 |     public func deleteItem(existingItem: TypedTTLDatabaseItem<some Any, some Any, some Any>) async throws {
225 |         try await self.wrappedDynamoDBTable.deleteItem(existingItem: existingItem)
    |                                             `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
226 |     }
227 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:225:45: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
223 |
224 |     public func deleteItem(existingItem: TypedTTLDatabaseItem<some Any, some Any, some Any>) async throws {
225 |         try await self.wrappedDynamoDBTable.deleteItem(existingItem: existingItem)
    |                                             `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
226 |     }
227 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:229:45: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
227 |
228 |     public func deleteItems(forKeys keys: [CompositePrimaryKey<some Any>]) async throws {
229 |         try await self.wrappedDynamoDBTable.deleteItems(forKeys: keys)
    |                                             `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
230 |     }
231 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:233:45: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
231 |
232 |     public func deleteItems(existingItems: [TypedTTLDatabaseItem<some Any, some Any, some Any>]) async throws {
233 |         try await self.wrappedDynamoDBTable.deleteItems(existingItems: existingItems)
    |                                             `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
234 |     }
235 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:233:45: warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
231 |
232 |     public func deleteItems(existingItems: [TypedTTLDatabaseItem<some Any, some Any, some Any>]) async throws {
233 |         try await self.wrappedDynamoDBTable.deleteItems(existingItems: existingItems)
    |                                             `- warning: conformance of underlying type of 'some TimeToLiveAttributes' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
234 |     }
235 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:325:45: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
323 |     {
324 |         // simply delegate to the wrapped implementation
325 |         try await self.wrappedDynamoDBTable.getItems(forKeys: keys)
    |                                             `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
326 |     }
327 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:325:45: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
323 |     {
324 |         // simply delegate to the wrapped implementation
325 |         try await self.wrappedDynamoDBTable.getItems(forKeys: keys)
    |                                             `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
326 |     }
327 |
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:336:45: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
334 |     {
335 |         // simply delegate to the wrapped implementation
336 |         try await self.wrappedDynamoDBTable.execute(
    |                                             `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
337 |             partitionKeys: partitionKeys,
338 |             attributesFilter: attributesFilter,
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:336:45: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
334 |     {
335 |         // simply delegate to the wrapped implementation
336 |         try await self.wrappedDynamoDBTable.execute(
    |                                             `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
337 |             partitionKeys: partitionKeys,
338 |             attributesFilter: attributesFilter,
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:354:45: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
352 |     {
353 |         // simply delegate to the wrapped implementation
354 |         try await self.wrappedDynamoDBTable.execute(
    |                                             `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
355 |             partitionKeys: partitionKeys,
356 |             attributesFilter: attributesFilter,
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:354:45: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
352 |     {
353 |         // simply delegate to the wrapped implementation
354 |         try await self.wrappedDynamoDBTable.execute(
    |                                             `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
355 |             partitionKeys: partitionKeys,
356 |             attributesFilter: attributesFilter,
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:369:45: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
367 |     {
368 |         // simply delegate to the wrapped implementation
369 |         try await self.wrappedDynamoDBTable.query(
    |                                             `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
370 |             forPartitionKey: partitionKey,
371 |             sortKeyCondition: sortKeyCondition
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:369:45: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
367 |     {
368 |         // simply delegate to the wrapped implementation
369 |         try await self.wrappedDynamoDBTable.query(
    |                                             `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
370 |             forPartitionKey: partitionKey,
371 |             sortKeyCondition: sortKeyCondition
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:387:45: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
385 |     {
386 |         // simply delegate to the wrapped implementation
387 |         try await self.wrappedDynamoDBTable.query(
    |                                             `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
388 |             forPartitionKey: partitionKey,
389 |             sortKeyCondition: sortKeyCondition,
/host/spi-builder-workspace/Sources/DynamoDBTables/SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift:387:45: warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
385 |     {
386 |         // simply delegate to the wrapped implementation
387 |         try await self.wrappedDynamoDBTable.query(
    |                                             `- warning: conformance of 'TimeToLiveAttributesType' to protocol 'TimeToLiveAttributes' may be isolated and cannot be passed to @concurrent context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
388 |             forPartitionKey: partitionKey,
389 |             sortKeyCondition: sortKeyCondition,
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/DynamoDBTables/InMemoryDynamoDBCompositePrimaryKeyTable+transform.swift:33:27: warning: capture of non-Sendable type '(some PrimaryKeyAttributes).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 31 |             let existingItemMetadata = existing.asMetadataWithKey()
 32 |             self.operation = { store in
 33 |                 try table.updateItem(
    |                           `- warning: capture of non-Sendable type '(some PrimaryKeyAttributes).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 34 |                     newItem: inMemoryNewItem,
 35 |                     existingItemMetadata: existingItemMetadata,
/host/spi-builder-workspace/Sources/DynamoDBTables/InMemoryDynamoDBCompositePrimaryKeyTable+transform.swift:42:27: warning: capture of non-Sendable type '(some PrimaryKeyAttributes).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 40 |             let inMemoryNewItem = try new.inMemoryFormWithKey()
 41 |             self.operation = { store in
 42 |                 try table.insertItem(inMemoryNewItem, store: &store)
    |                           `- warning: capture of non-Sendable type '(some PrimaryKeyAttributes).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 43 |             }
 44 |         case let .deleteAtKey(key: key):
/host/spi-builder-workspace/Sources/DynamoDBTables/InMemoryDynamoDBCompositePrimaryKeyTable+transform.swift:46:27: warning: capture of non-Sendable type '(some PrimaryKeyAttributes).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 44 |         case let .deleteAtKey(key: key):
 45 |             self.operation = { store in
 46 |                 try table.deleteItem(forKey: key, store: &store)
    |                           `- warning: capture of non-Sendable type '(some PrimaryKeyAttributes).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 47 |             }
 48 |         case let .deleteItem(existing: existing):
/host/spi-builder-workspace/Sources/DynamoDBTables/InMemoryDynamoDBCompositePrimaryKeyTable+transform.swift:51:27: warning: capture of non-Sendable type '(some PrimaryKeyAttributes).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 49 |             let existingItemMetadata = existing.asMetadataWithKey()
 50 |             self.operation = { store in
 51 |                 try table.deleteItem(itemMetadata: existingItemMetadata, store: &store)
    |                           `- warning: capture of non-Sendable type '(some PrimaryKeyAttributes).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 52 |             }
 53 |         }
/host/spi-builder-workspace/Sources/DynamoDBTables/InMemoryDynamoDBCompositePrimaryKeysProjection.swift:32:28: warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
30 |
31 |     public init(keys: [CompositePrimaryKey<some Any>] = []) {
32 |         self.keysWrapper = InMemoryDynamoDBCompositePrimaryKeysProjectionStore(keys: keys)
   |                            `- warning: conformance of underlying type of 'some PrimaryKeyAttributes' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
33 |     }
34 |
/host/spi-builder-workspace/Sources/DynamoDBTables/InMemoryDynamoDBCompositePrimaryKeysProjection.swift:47:36: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
45 |         -> [CompositePrimaryKey<AttributesType>]
46 |     {
47 |         try await self.keysWrapper.query(forPartitionKey: partitionKey, sortKeyCondition: sortKeyCondition)
   |                                    `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
48 |     }
49 |
/host/spi-builder-workspace/Sources/DynamoDBTables/InMemoryDynamoDBCompositePrimaryKeysProjection.swift:58:36: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
56 |         -> (keys: [CompositePrimaryKey<AttributesType>], lastEvaluatedKey: String?)
57 |     {
58 |         try await self.keysWrapper.query(
   |                                    `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
59 |             forPartitionKey: partitionKey,
60 |             sortKeyCondition: sortKeyCondition,
/host/spi-builder-workspace/Sources/DynamoDBTables/InMemoryDynamoDBCompositePrimaryKeysProjection.swift:75:36: warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
73 |         -> (keys: [CompositePrimaryKey<AttributesType>], lastEvaluatedKey: String?)
74 |     {
75 |         try await self.keysWrapper.query(
   |                                    `- warning: conformance of 'AttributesType' to protocol 'PrimaryKeyAttributes' may be isolated and cannot be passed to actor-isolated context [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
76 |             forPartitionKey: partitionKey,
77 |             sortKeyCondition: sortKeyCondition,
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+deleteItems.swift:91:44: warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 89 |         let chunkedKeys = keys.chunked(by: maximumUpdatesPerExecuteStatement)
 90 |         let zippedResponses = try await chunkedKeys.concurrentFlatMap { chunk in
 91 |             let responses = try await self.deleteChunkedItems(chunk)
    |                                            `- warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
 92 |
 93 |             return zip(responses, chunk)
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+deleteItems.swift:114:44: warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
112 |         let chunkedItems = existingItems.chunked(by: maximumUpdatesPerExecuteStatement)
113 |         let zippedResponses = try await chunkedItems.concurrentFlatMap { chunk in
114 |             let responses = try await self.deleteChunkedItems(chunk)
    |                                            `- warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
115 |
116 |             return zip(responses, chunk)
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+deleteItems.swift:114:44: warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
112 |         let chunkedItems = existingItems.chunked(by: maximumUpdatesPerExecuteStatement)
113 |         let zippedResponses = try await chunkedItems.concurrentFlatMap { chunk in
114 |             let responses = try await self.deleteChunkedItems(chunk)
    |                                            `- warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
115 |
116 |             return zip(responses, chunk)
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+execute.swift:218:17: warning: capture of non-Sendable type 'AttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
216 |             chunk
217 |                 -> [TypedTTLDatabaseItem<AttributesType, ItemType, TimeToLiveAttributesType>] in
218 |             try await self.partialExecute(
    |                 `- warning: capture of non-Sendable type 'AttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
219 |                 partitionKeys: chunk,
220 |                 attributesFilter: attributesFilter,
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+execute.swift:218:17: warning: capture of non-Sendable type 'TimeToLiveAttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
216 |             chunk
217 |                 -> [TypedTTLDatabaseItem<AttributesType, ItemType, TimeToLiveAttributesType>] in
218 |             try await self.partialExecute(
    |                 `- warning: capture of non-Sendable type 'TimeToLiveAttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
219 |                 partitionKeys: chunk,
220 |                 attributesFilter: attributesFilter,
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+getItems.swift:145:34: warning: capture of non-Sendable type 'AttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
143 |
144 |         let maps = try await chunkedList.concurrentMap { chunk in
145 |             let input = try self.getInputForBatchGetItem(forKeys: chunk)
    |                                  `- warning: capture of non-Sendable type 'AttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
146 |
147 |             let retriable = GetItemsRetriable<AttributesType, ItemType, TimeToLiveAttributesType, Client>(
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+getItems.swift:147:105: warning: capture of non-Sendable type 'TimeToLiveAttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
145 |             let input = try self.getInputForBatchGetItem(forKeys: chunk)
146 |
147 |             let retriable = GetItemsRetriable<AttributesType, ItemType, TimeToLiveAttributesType, Client>(
    |                                                                                                         `- warning: capture of non-Sendable type 'TimeToLiveAttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
148 |                 initialInput: input,
149 |                 dynamodb: self.dynamodb,
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+updateItems.swift:591:44: warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
589 |         let chunkedEntries = entries.chunked(by: AWSDynamoDBLimits.maximumUpdatesPerExecuteStatement)
590 |         let zippedResponses = try await chunkedEntries.concurrentFlatMap { chunk in
591 |             let responses = try await self.writeChunkedItems(chunk)
    |                                            `- warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
592 |
593 |             return zip(responses, chunk)
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+updateItems.swift:591:44: warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
589 |         let chunkedEntries = entries.chunked(by: AWSDynamoDBLimits.maximumUpdatesPerExecuteStatement)
590 |         let zippedResponses = try await chunkedEntries.concurrentFlatMap { chunk in
591 |             let responses = try await self.writeChunkedItems(chunk)
    |                                            `- warning: capture of non-Sendable type '(some Any).Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
592 |
593 |             return zip(responses, chunk)
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+updateItems.swift:626:30: warning: capture of non-Sendable type 'AttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
624 |             try await entries.concurrentMap { entry in
625 |                 do {
626 |                     try self.validateEntry(entry: entry)
    |                              `- warning: capture of non-Sendable type 'AttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
627 |
628 |                     return .unevaluated(entry)
/host/spi-builder-workspace/Sources/DynamoDBTables/GenericDynamoDBCompositePrimaryKeyTable+updateItems.swift:626:30: warning: capture of non-Sendable type 'TimeToLiveAttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
624 |             try await entries.concurrentMap { entry in
625 |                 do {
626 |                     try self.validateEntry(entry: entry)
    |                              `- warning: capture of non-Sendable type 'TimeToLiveAttributesType.Type' in an isolated closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
627 |
628 |                     return .unevaluated(entry)
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
[680 / 680] DynamoDBTablesAWS-product
Build complete! (60.55 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "aws-sdk-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.7.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/awslabs/aws-sdk-swift.git"
    },
    {
      "identity" : "soto",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "7.15.0",
            "upper_bound" : "8.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/soto-project/soto.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" : "swift-configuration",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-configuration.git"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "603.0.0",
            "upper_bound" : "604.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    },
    {
      "identity" : "smockable",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0-rc.5",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tachyonics/smockable"
    },
    {
      "identity" : "swift-local-containers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tachyonics/swift-local-containers"
    }
  ],
  "manifest_display_name" : "dynamo-db-tables",
  "name" : "dynamo-db-tables",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "18.0"
    },
    {
      "name" : "watchos",
      "version" : "11.0"
    },
    {
      "name" : "tvos",
      "version" : "18.0"
    }
  ],
  "products" : [
    {
      "name" : "DynamoDBTables",
      "targets" : [
        "DynamoDBTables"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DynamoDBTablesAWS",
      "targets" : [
        "DynamoDBTablesAWS"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DynamoDBTablesSoto",
      "targets" : [
        "DynamoDBTablesSoto"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DynamoDBTablesMacros",
      "targets" : [
        "DynamoDBTablesMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "IntegrationTests",
      "module_type" : "SwiftTarget",
      "name" : "IntegrationTests",
      "path" : "Tests/IntegrationTests",
      "product_dependencies" : [
        "ContainerMacrosLib",
        "ContainerTestSupport",
        "ContainerCodeGen"
      ],
      "sources" : [
        "DynamoDBIntegrationTests.swift",
        "DynamoDBTableFactory.swift"
      ],
      "target_dependencies" : [
        "DynamoDBTables"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DynamoDBTablesTests",
      "module_type" : "SwiftTarget",
      "name" : "DynamoDBTablesTests",
      "path" : "Tests/DynamoDBTablesTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport",
        "Smockable"
      ],
      "sources" : [
        "DynamoDBCompositePrimaryKeyTable+retryingTransactWriteWithHistoricalRowsTests.swift",
        "DynamoDBCompositePrimaryKeyTable+retryingUpdateItemWithHistoricalRowTests.swift",
        "DynamoDBCompositePrimaryKeyTable+retryingUpsertItemWithHistoricalRowTests.swift",
        "DynamoDBCompositePrimaryKeyTableClobberVersionedItemWithHistoricalRowTests.swift",
        "DynamoDBCompositePrimaryKeyTableHistoricalItemExtensionsTests.swift",
        "DynamoDBCompositePrimaryKeyTableRetryingUpsertItemTests.swift",
        "DynamoDBCompositePrimaryKeyTableTests.swift",
        "DynamoDBCompositePrimaryKeyTableUpdateItemConditionallyAtKeyTests.swift",
        "DynamoDBEncoderDecoderTests.swift",
        "DynamoDBModel.AttributeValue+asString.swift",
        "DynamoDBTablesTestInput.swift",
        "DynamoDBTablesTests.swift",
        "GenericDynamoDBCompositePrimaryKeyTable+diffItemsTests.swift",
        "GenericDynamoDBCompositePrimaryKeyTable+expressionTests.swift",
        "GenericDynamoDBCompositePrimaryKeyTableBulkTests.swift",
        "GenericDynamoDBCompositePrimaryKeyTableDeleteTests.swift",
        "GenericDynamoDBCompositePrimaryKeyTableExecuteTests.swift",
        "GenericDynamoDBCompositePrimaryKeyTablePolymorphicTests.swift",
        "GenericDynamoDBCompositePrimaryKeyTableQueryTests.swift",
        "GenericDynamoDBCompositePrimaryKeyTableTests.swift",
        "GenericDynamoDBCompositePrimaryKeyTableTransactionTests.swift",
        "GenericDynamoDBCompositePrimaryKeysProjectionTests.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTable+bulkWriteTests.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTable+retryingTransactWriteTests.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTable+transactWriteTests.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTableTests.swift",
        "SimulateConcurrencyDynamoDBCompositePrimaryKeyTableTests.swift",
        "String+DynamoDBKeyTests.swift",
        "TestConfiguration.swift",
        "TestDynamoDBClientProtocol.swift",
        "TypedDatabaseItem+RowWithItemVersionProtocolTests.swift"
      ],
      "target_dependencies" : [
        "DynamoDBTables"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DynamoDBTablesSoto",
      "module_type" : "SwiftTarget",
      "name" : "DynamoDBTablesSoto",
      "path" : "Sources/DynamoDBTablesSoto",
      "product_memberships" : [
        "DynamoDBTablesSoto"
      ],
      "sources" : [
        "SotoDynamoDB+DynamoDBClientProtocol.swift",
        "SotoDynamoDBCompositePrimaryKeyTable.swift",
        "SotoDynamoDBCompositePrimaryKeysProjection.swift",
        "TraitGuard.swift"
      ],
      "target_dependencies" : [
        "DynamoDBTables"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DynamoDBTablesMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "DynamoDBTablesMacrosTests",
      "path" : "Tests/DynamoDBTablesMacrosTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "PolymorphicOperationReturnTypeMacroTests.swift",
        "PolymorphicTransactionConstraintEntryMacroTests.swift",
        "PolymorphicWriteEntryMacroTests.swift"
      ],
      "target_dependencies" : [
        "DynamoDBTablesMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DynamoDBTablesMacros",
      "module_type" : "SwiftTarget",
      "name" : "DynamoDBTablesMacros",
      "path" : "Sources/DynamoDBTablesMacros",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "DynamoDBTables",
        "DynamoDBTablesAWS",
        "DynamoDBTablesSoto",
        "DynamoDBTablesMacros"
      ],
      "sources" : [
        "BaseEntryMacro.swift",
        "Plugin.swift",
        "PolymorphicOperationReturnTypeMacro.swift",
        "PolymorphicTransactionConstraintEntryMacro.swift",
        "PolymorphicWriteEntryMacro.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "DynamoDBTablesAWS",
      "module_type" : "SwiftTarget",
      "name" : "DynamoDBTablesAWS",
      "path" : "Sources/DynamoDBTablesAWS",
      "product_memberships" : [
        "DynamoDBTablesAWS"
      ],
      "sources" : [
        "AWSDynamoDBClient+DynamoDBClientProtocol.swift",
        "AWSDynamoDBCompositePrimaryKeyTable.swift",
        "AWSDynamoDBCompositePrimaryKeysProjection.swift",
        "TraitGuard.swift"
      ],
      "target_dependencies" : [
        "DynamoDBTables"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DynamoDBTables",
      "module_type" : "SwiftTarget",
      "name" : "DynamoDBTables",
      "path" : "Sources/DynamoDBTables",
      "product_dependencies" : [
        "Logging",
        "Metrics",
        "Configuration"
      ],
      "product_memberships" : [
        "DynamoDBTables",
        "DynamoDBTablesAWS",
        "DynamoDBTablesSoto"
      ],
      "sources" : [
        "CompositePrimaryKey.swift",
        "CustomRowTypeIdentifier.swift",
        "DynamoDBClientError.swift",
        "DynamoDBClientProtocol.swift",
        "DynamoDBCompositePrimaryKeyTable+retryingTransactWrite.swift",
        "DynamoDBCompositePrimaryKeyTable+retryingTransactWriteWithHistoricalRows.swift",
        "DynamoDBCompositePrimaryKeyTable+retryingUpdateItem.swift",
        "DynamoDBCompositePrimaryKeyTable+retryingUpdateItemWithHistoricalRow.swift",
        "DynamoDBCompositePrimaryKeyTable+retryingUpsertItem.swift",
        "DynamoDBCompositePrimaryKeyTable+retryingUpsertItemWithHistoricalRow.swift",
        "DynamoDBCompositePrimaryKeyTable+retryingUpsertVersionedItemWithHistoricalRow.swift",
        "DynamoDBCompositePrimaryKeyTable.swift",
        "DynamoDBCompositePrimaryKeyTableHistoricalItemExtensions.swift",
        "DynamoDBCompositePrimaryKeysProjection.swift",
        "DynamoDBDecoder.swift",
        "DynamoDBEncoder.swift",
        "DynamoDBModel.swift",
        "GenericDynamoDBCompositePrimaryKeyTable+DynamoDBTableAsync.swift",
        "GenericDynamoDBCompositePrimaryKeyTable+bulkUpdateSupport.swift",
        "GenericDynamoDBCompositePrimaryKeyTable+deleteItems.swift",
        "GenericDynamoDBCompositePrimaryKeyTable+execute.swift",
        "GenericDynamoDBCompositePrimaryKeyTable+getItems.swift",
        "GenericDynamoDBCompositePrimaryKeyTable+polymorphicGetItems.swift",
        "GenericDynamoDBCompositePrimaryKeyTable+updateItems.swift",
        "GenericDynamoDBCompositePrimaryKeyTable.swift",
        "GenericDynamoDBCompositePrimaryKeysProjection+DynamoDBKeysProjectionAsync.swift",
        "GenericDynamoDBCompositePrimaryKeysProjection.swift",
        "InMemoryDataRepresentations.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTable+execute.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTable+query.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTable+transact.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTable+transform.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTable.swift",
        "InMemoryDynamoDBCompositePrimaryKeyTableStore.swift",
        "InMemoryDynamoDBCompositePrimaryKeysProjection.swift",
        "InMemoryDynamoDBCompositePrimaryKeysProjectionStore.swift",
        "InternalDynamoDBCodingKey.swift",
        "InternalKeyedDecodingContainer.swift",
        "InternalKeyedEncodingContainer.swift",
        "InternalSingleValueDecodingContainer.swift",
        "InternalSingleValueEncodingContainer.swift",
        "InternalUnkeyedDecodingContainer.swift",
        "InternalUnkeyedEncodingContainer.swift",
        "Macros.swift",
        "PolymorphicOperationReturnType.swift",
        "PolymorphicWriteEntry.swift",
        "QueryInput+forSortKeyCondition.swift",
        "RetryConfiguration.swift",
        "RowWithIndex.swift",
        "RowWithItemVersion.swift",
        "RowWithItemVersionProtocol.swift",
        "Sequence+concurrency.swift",
        "SimulateConcurrencyDynamoDBCompositePrimaryKeyTable.swift",
        "String+DynamoDBKey.swift",
        "TimeToLive.swift",
        "TypedDatabaseItemWithTimeToLive+RowWithItemVersionProtocol.swift",
        "TypedDatabaseItemWithTimeToLive.swift"
      ],
      "target_dependencies" : [
        "DynamoDBTablesMacros"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.3"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.