Build Information
Successful build of swift-ddd-kit, reference 1.3.0 (30c806), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 11:31:44 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/gradyzhuo/swift-ddd-kit.git
Reference: 1.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/gradyzhuo/swift-ddd-kit
* tag 1.3.0 -> FETCH_HEAD
HEAD is now at 30c8067 Merge pull request #7 from gradyzhuo/feature/context-forwarder
Cloned https://github.com/gradyzhuo/swift-ddd-kit.git
Revision (git rev-parse @):
30c8067c3fa37285f5b630d779c0b734c2ec5987
SUCCESS checkout https://github.com/gradyzhuo/swift-ddd-kit.git at 1.3.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/gradyzhuo/swift-ddd-kit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 3432]
[Planning 1 / 3432]
[Planning 1959 / 3432]
[Planning 3007 / 3432]
[Planning deferred tasks]
[Constructing 11 / 8214]
[Constructing 1770 / 8214]
[Constructing 7951 / 8214]
[Starting]
[100 / 2123] swift-nio-ssl_NIOSSL
[398 / 2123] GRPCEncapsulates
[629 / 2123]
[648 / 2123]
[660 / 2142] _NIOBase64
[662 / 2155] Yams
[663 / 2157] SystemPackage
[664 / 2175] SwiftProtobuf
[665 / 2217]
[666 / 2233] ServiceContextModule
[670 / 2290] Logging
[671 / 2298] InternalCollectionsUtilities
[682 / 2356]
[686 / 2356]
[695 / 2385]
[707 / 2385]
[715 / 2396]
[731 / 2407] _CertificateInternals
[743 / 2421] RealModule
[758 / 2421] _CertificateInternals
[775 / 2421] ServiceContextModule
[784 / 2421]
[790 / 2421]
[791 / 2421] InternalCollectionsUtilities
[803 / 2421] CNIOBoringSSL
[807 / 2421] CNIOBoringSSL
[811 / 2421]
[816 / 2421] CoreMetrics
[829 / 2421]
[866 / 2421]
[872 / 2421] CoreMetrics
[882 / 2421]
[885 / 2421]
[892 / 2421]
[898 / 2421] CNIOBoringSSL
[908 / 2421] CNIOBoringSSL
[911 / 2421]
[915 / 2421] CNIOBoringSSL
[919 / 2421] CNIOBoringSSL
[926 / 2421] CNIOBoringSSL
[929 / 2421] CNIOBoringSSL
[935 / 2421] CNIOBoringSSL
[941 / 2421]
[943 / 2421] PublishedLanguage
[948 / 2421] CNIOBoringSSL
[969 / 2421] DDDCore
[974 / 2421] Crypto
[987 / 2421] CNIOBoringSSL
[990 / 2421] Crypto
[1001 / 2421] CNIOBoringSSL
[1002 / 2421] SwiftASN1
[1011 / 2421] CNIOBoringSSL
[1015 / 2421] CNIOBoringSSL
[1019 / 2421] CNIOBoringSSL
[1021 / 2421] SwiftProtobuf
[1032 / 2421] CNIOBoringSSL
[1033 / 2421] CNIOBoringSSL
[1037 / 2421] CNIOBoringSSL
[1038 / 2421] CNIOBoringSSL
[1041 / 2421] CNIOBoringSSL
[1043 / 2421] CNIOBoringSSL
[1046 / 2421] CNIOBoringSSL
[1048 / 2421] CNIOBoringSSL
[1057 / 2421] CNIOBoringSSL
[1070 / 2421] CNIOBoringSSL
[1083 / 2421] CNIOBoringSSL
[1086 / 2421] CNIOBoringSSL
[1088 / 2421] CNIOBoringSSL
[1094 / 2421] CNIOBoringSSL
[1098 / 2421] CNIOBoringSSL
[1105 / 2421] CNIOBoringSSL
[1107 / 2421] CNIOBoringSSL
[1111 / 2421] CNIOBoringSSL
[1115 / 2421] CNIOBoringSSL
[1117 / 2421] CNIOBoringSSL
[1121 / 2421] CNIOBoringSSL
[1124 / 2421] CNIOBoringSSL
[1130 / 2421] CNIOBoringSSL
[1131 / 2421] CNIOBoringSSL
[1140 / 2421] CNIOBoringSSL
[1151 / 2421] CNIOBoringSSL
[1155 / 2421] CNIOBoringSSL
[1161 / 2421] CNIOBoringSSL
[1165 / 2421] CNIOBoringSSL
[1169 / 2421] CNIOBoringSSL
[1180 / 2421] CNIOBoringSSL
[1189 / 2421] CNIOBoringSSL
[1192 / 2421] CNIOBoringSSL
[1200 / 2421] CNIOBoringSSL
[1201 / 2421] CNIOBoringSSL
[1203 / 2421] CNIOBoringSSL
[1209 / 2421] CNIOBoringSSL
[1211 / 2421] CNIOBoringSSL
[1213 / 2421] CNIOBoringSSL
[1219 / 2421] CNIOBoringSSL
[1221 / 2421] CNIOBoringSSL
[1226 / 2421] CNIOBoringSSL
[1228 / 2421] CNIOBoringSSL
[1230 / 2421] CNIOBoringSSL
[1236 / 2421] CNIOBoringSSL
[1242 / 2421] CNIOBoringSSL
[1245 / 2421] CNIOBoringSSL
[1256 / 2421] CNIOBoringSSL
[1267 / 2421] CNIOBoringSSL
[1273 / 2421] CNIOBoringSSL
[1277 / 2421] CNIOBoringSSL
[1282 / 2421] CNIOBoringSSL
[1286 / 2421] CNIOBoringSSL
[1291 / 2421] CNIOBoringSSL
[1302 / 2421] CNIOBoringSSL
[1316 / 2421] CNIOBoringSSL
[1317 / 2421] CNIOBoringSSL
[1318 / 2421] CNIOBoringSSL
[1325 / 2421] CNIOBoringSSL
[1326 / 2421] CNIOBoringSSL
[1329 / 2421] CCryptoBoringSSL
[1333 / 2421] CCryptoBoringSSL
[1337 / 2421] CNIOBoringSSL
[1339 / 2421] CCryptoBoringSSL
[1347 / 2421] CCryptoBoringSSL
[1353 / 2421] CCryptoBoringSSL
[1354 / 2421] CCryptoBoringSSL
[1356 / 2421] CCryptoBoringSSL
[1360 / 2421] CCryptoBoringSSL
[1364 / 2421] CCryptoBoringSSL
[1366 / 2421] CCryptoBoringSSL
[1369 / 2421] CCryptoBoringSSL
[1380 / 2421] CCryptoBoringSSL
[1383 / 2421] CCryptoBoringSSL
[1386 / 2421] CCryptoBoringSSL
[1392 / 2421] CCryptoBoringSSL
[1394 / 2421] CCryptoBoringSSL
[1396 / 2421] CCryptoBoringSSL
[1401 / 2421] CCryptoBoringSSL
[1403 / 2421] CCryptoBoringSSL
[1406 / 2421] CCryptoBoringSSL
[1410 / 2421] CCryptoBoringSSL
[1416 / 2421] CCryptoBoringSSL
[1419 / 2421] CCryptoBoringSSL
[1424 / 2421] CCryptoBoringSSL
[1425 / 2421] CCryptoBoringSSL
[1431 / 2421] CCryptoBoringSSL
[1444 / 2421] CCryptoBoringSSL
[1460 / 2421] CCryptoBoringSSL
[1463 / 2421] CCryptoBoringSSL
[1467 / 2421] CCryptoBoringSSL
[1473 / 2421] CCryptoBoringSSL
[1479 / 2421] CCryptoBoringSSL
[1483 / 2421] CCryptoBoringSSL
[1485 / 2421] CCryptoBoringSSL
[1490 / 2421] CCryptoBoringSSL
[1495 / 2421] CCryptoBoringSSL
[1500 / 2421] CCryptoBoringSSL
[1504 / 2421] CCryptoBoringSSL
[1505 / 2421] CCryptoBoringSSL
[1511 / 2421] CCryptoBoringSSL
[1523 / 2421] CCryptoBoringSSL
[1529 / 2421] CCryptoBoringSSL
[1534 / 2421] CCryptoBoringSSL
[1543 / 2421] CCryptoBoringSSL
[1557 / 2421] CCryptoBoringSSL
[1564 / 2421] CCryptoBoringSSL
[1569 / 2421] CCryptoBoringSSL
[1573 / 2421] CCryptoBoringSSL
[1578 / 2421] CCryptoBoringSSL
[1582 / 2421] CCryptoBoringSSL
[1586 / 2421] CCryptoBoringSSL
[1590 / 2421] CCryptoBoringSSL
[1595 / 2421] CCryptoBoringSSL
[1598 / 2421] CCryptoBoringSSL
[1600 / 2421] CCryptoBoringSSL
[1605 / 2421] CCryptoBoringSSL
[1609 / 2421] CCryptoBoringSSL
[1616 / 2421] CCryptoBoringSSL
[1629 / 2421] CCryptoBoringSSL
[1636 / 2421] CCryptoBoringSSL
[1643 / 2421] CCryptoBoringSSL
[1647 / 2421] CCryptoBoringSSL
[1654 / 2421] CCryptoBoringSSL
[1660 / 2421] CCryptoBoringSSL
[1673 / 2421] CCryptoBoringSSL
[1682 / 2421] CCryptoBoringSSL
[1684 / 2421] CCryptoBoringSSL
[1685 / 2421] CCryptoBoringSSL
[1691 / 2421] CCryptoBoringSSL
[1693 / 2421] CCryptoBoringSSL
[1698 / 2421]
[1707 / 2421]
[1710 / 2421]
[1712 / 2421] _AtomicsShims
[1720 / 2421] Yams
[1723 / 2421] _NIODataStructures
[1726 / 2421] SystemPackage
[1728 / 2421] SystemPackage
[1729 / 2421] SystemPackage-product
[1737 / 2421] Yams
[1739 / 2421] SwiftProtobuf-product
[1741 / 2421] SwiftProtobuf
[1742 / 2421] SwiftProtobuf
[1744 / 2421] SwiftASN1
[1746 / 2421] SwiftASN1
[1747 / 2421] SwiftASN1
[1748 / 2421] SwiftASN1-product
[1750 / 2421] SwiftASN1-product
[1753 / 2421] SwiftASN1
[1757 / 2421] ServiceContextModule
[1765 / 2421] ServiceContextModule
[1776 / 2421] NIOConcurrencyHelpers
[1783 / 2421] PublishedLanguage
[1787 / 2421] Logging
[1794 / 2421] InternalCollectionsUtilities
[1800 / 2421] Instrumentation
[1810 / 2421] Logging
[1818 / 2421] CryptoBoringWrapper
[1822 / 2421] InternalCollectionsUtilities
[1824 / 2421] CryptoExtras
[1829 / 2421] Crypto
[1843 / 2431]
[1874 / 2442]
[1903 / 2452] CYaml
[1926 / 2465]
[1945 / 2480]
[1962 / 2485]
[1977 / 2485]
[1983 / 2485] CCryptoBoringSSLShims
[1989 / 2485]
[1998 / 2486]
[2007 / 2486] CNIOBoringSSLShims
[2018 / 2497] UnixSignals
[2030 / 2508] OrderedCollections
[2041 / 2514] SpanPreview
[2047 / 2516] Instrumentation
[2061 / 2516] Metrics
[2066 / 2516] Instrumentation
[2073 / 2519] DDDCore
[2080 / 2530] Tracing
[2081 / 2530] Tracing
[2097 / 2543] Tracing-product
[2120 / 2567] EventSourcing
[2128 / 2567] EventSourcing
[2140 / 2567] DomainEventGenerator-product
[2148 / 2567] CryptoExtras
[2151 / 2567] CryptoExtras
[2153 / 2567] CryptoExtras
[2158 / 2567] CryptoExtras
[2163 / 2567] CryptoExtras
[2164 / 2567] _CryptoExtras
[2169 / 2570]
[2173 / 2570] Metrics
[2179 / 2581] DequeModule
[2183 / 2590] ReadModelPersistence
[2191 / 2590] _CryptoExtras
[2205 / 2590] DequeModule
[2211 / 2590]
[2213 / 2592] ReadModelPersistence
[2219 / 2592] Algorithms
[2224 / 2603] CryptoBoringWrapper
[2226 / 2603] Algorithms
[2227 / 2614] X509
[2229 / 2614] X509
[2239 / 2614] X509
[2241 / 2614] X509
[2242 / 2614] Algorithms
[2250 / 2614] Algorithms
[2251 / 2614] DequeModule-product
[2252 / 2614] NIOCore
[2254 / 2614]
[2260 / 2618] CryptoExtras
[2264 / 2619] _CryptoExtras
[2272 / 2631] _ConnectionPoolModule
[2274 / 2642] X509
[2285 / 2675] Configuration
[2288 / 2675] _ConnectionPoolModule
[2289 / 2675] X509
[2291 / 2675] X509-product
[2307 / 2675] NIOCore
[2309 / 2675] _ConnectionPoolModule
[2324 / 2675] NIOCore
[2327 / 2675] GRPCCore
[2328 / 2675] GRPCCore
[2329 / 2675] GRPCCore-product
[2333 / 2675] GRPCProtobuf
[2336 / 2675] Configuration
[2338 / 2675] Configuration
[2339 / 2675] Configuration-product
[2341 / 2675] Configuration-product
[2345 / 2675] AsyncAlgorithms
[2347 / 2675] AsyncAlgorithms
[2351 / 2675] ServiceLifecycle
[2352 / 2675] ServiceLifecycle
[2355 / 2675]
[2367 / 2676] X509-product
[2369 / 2678]
[2370 / 2679] NIOCore
[2373 / 2689] ServiceLifecycle
[2379 / 2696] ServiceLifecycle
[2389 / 2712]
[2406 / 2712] NIOPosix
[2416 / 2712] NIOPosix
[2419 / 2712] NIOPosix
[2422 / 2712] NIOPosix
[2427 / 2712] Configuration
[2429 / 2713]
[2432 / 2713] GRPCProtobuf
[2439 / 2724] NIOPosix
[2450 / 2725] GRPCProtobuf
[2457 / 2726] GRPCProtobuf
[2457 / 2726] NIO
[2468 / 2729]
[2477 / 2743] _GRPCProtobufGenerated
[2481 / 2776] NIOFoundationCompat
[2492 / 2776] NIOSOCKS
[2498 / 2776] NIOHTTP1
[2511 / 2776] _GRPCProtobufGenerated
[2512 / 2776] _GRPCProtobufGenerated
[2515 / 2776] NIOTLS
[2516 / 2776] NIOTLS-product
[2518 / 2776] NIOSSL
[2522 / 2776] NIOSOCKS
[2524 / 2776] NIOSOCKS-product
[2528 / 2776] NIOSOCKS
[2533 / 2776] _GRPCProtobufGenerated
[2542 / 2776] NIOHTTPCompression
[2546 / 2776] NIOHPACK
[2549 / 2777]
[2553 / 2780] NIOFoundationCompat
[2556 / 2781]
[2560 / 2781] NIOSOCKS
[2565 / 2799]
[2573 / 2836]
[2578 / 2836] NIOHTTPCompression
[2589 / 2836] NIOHPACK
[2599 / 2836] NIOExtras
[2601 / 2836] NIOExtras
[2612 / 2836] NIOTransportServices-product
[2617 / 2836] NIOSSL
[2619 / 2836] NIOSSL
[2627 / 2836] NIOSSL
[2628 / 2836] NIOSSL
[2631 / 2836] NIOTransportServices
[2633 / 2836] PostgresNIO
[2636 / 2836] _GRPCProtobufGenerated
[2646 / 2836] NIOExtras
[2649 / 2836] NIOExtras
[2657 / 2838]
[2660 / 2839] NIOExtras
[2660 / 2839] NIOHTTP2
[2670 / 2853] NIOCertificateReloading
[2671 / 2864] PostgresNIO
[2673 / 2864] NIOCertificateReloading
[2675 / 2864] NIOCertificateReloading
[2682 / 2864] PostgresNIO
[2685 / 2864] NIOHTTP2
[2691 / 2864] PostgresNIO
[2692 / 2864] PostgresNIO
[2694 / 2864] PostgresNIO
[2700 / 2864] PostgresNIO
[2703 / 2864] PostgresNIO
[2707 / 2866]
[2708 / 2867] NIOExtras
[2710 / 2867]
[2717 / 2873] ReadModelPersistencePostgres
[2719 / 2886]
[2737 / 2901]
[2740 / 2901]
[2743 / 2901] PostgresNIO
[2745 / 2901] PostgresNIO
[2747 / 2901] AsyncHTTPClient
[2751 / 2901] GRPCNIOTransportCore
[2756 / 2901] GRPCNIOTransportCore
[2759 / 2901] AsyncHTTPClient
[2767 / 2901]
[2772 / 2904] ContextReceiver
[2772 / 2904] GRPCNIOTransportCore
[2776 / 2909] GRPCNIOTransportHTTP2TransportServices
[2779 / 2928] ContextReceiver
[2782 / 2928] GRPCNIOTransportHTTP2TransportServices
[2800 / 2928] ContextReceiver
[2807 / 2928] GRPCNIOTransportHTTP2Posix
[2812 / 2928] ContextReceiverWebSocket
[2817 / 2928] ContextReceiver
[2824 / 2932] ContextReceiverWebSocket
[2837 / 2932] ContextReceiverWebSocket
[2838 / 2932] GRPCNIOTransportHTTP2
[2846 / 2934] GRPCNIOTransportHTTP2
[2849 / 2935] GRPCEncapsulates
[2860 / 2946] GRPCEncapsulates
[2866 / 2946] GRPCEncapsulates
[2869 / 2947] GRPCEncapsulates
[2869 / 2947] KurrentDB
[2880 / 2958] KurrentDB
[2889 / 2961] KurrentDB
[2891 / 2961] ContextForwarder
[2902 / 2985] KurrentSupport
[2909 / 2985] KurrentDBPool
[2915 / 2985] KurrentSupport
[2916 / 2985] KurrentDBPool
[2941 / 2990] KurrentDBPool
[2944 / 2990] KurrentDBPool
[2945 / 2990] KurrentSupportInMemory
[2956 / 3007] MigrationUtility
[2962 / 3007] PostgresSupport
[2962 / 3007] KurrentSupportInMemory
[2968 / 3007] PostgresSupport
[3007 / 3007] TestUtility-product
Build complete! (67.28 sec)
Fetching https://github.com/vapor/postgres-nio.git
Fetching https://github.com/apple/swift-http-types.git
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/hummingbird-project/swift-websocket.git
Fetching https://github.com/apple/swift-async-algorithms.git
[1/1939] Fetching swift-http-types
[98/3031] Fetching swift-http-types, swift-websocket
[175/11196] Fetching swift-http-types, swift-websocket, swift-log
[564/17933] Fetching swift-http-types, swift-websocket, swift-log, swift-async-algorithms
[838/29794] Fetching swift-http-types, swift-websocket, swift-log, swift-async-algorithms, yams
[3875/48741] Fetching swift-http-types, swift-websocket, swift-log, swift-async-algorithms, yams, swift-argument-parser
[7552/64243] Fetching swift-http-types, swift-websocket, swift-log, swift-async-algorithms, yams, swift-argument-parser, postgres-nio
Fetched https://github.com/vapor/postgres-nio.git (1.93s)
Fetched https://github.com/apple/swift-http-types.git (1.93s)
[36855/46802] Fetching swift-websocket, swift-log, swift-async-algorithms, yams, swift-argument-parser
Fetching https://github.com/gradyzhuo/swift-kurrentdb.git
Fetching https://github.com/apple/swift-nio.git
[41466/58998] Fetching swift-websocket, swift-log, swift-async-algorithms, yams, swift-argument-parser, swift-kurrentdb
[51309/145183] Fetching swift-websocket, swift-log, swift-async-algorithms, yams, swift-argument-parser, swift-kurrentdb, swift-nio
Fetched https://github.com/apple/swift-log.git (5.00s)
Fetched https://github.com/apple/swift-argument-parser (5.00s)
Fetched https://github.com/apple/swift-async-algorithms.git (5.01s)
Fetched https://github.com/hummingbird-project/swift-websocket.git (5.01s)
Fetched https://github.com/jpsim/Yams.git (5.01s)
Fetching https://github.com/swift-server/async-http-client.git
[18145/98381] Fetching swift-kurrentdb, swift-nio
[29350/114622] Fetching swift-kurrentdb, swift-nio, async-http-client
Fetched https://github.com/swift-server/async-http-client.git (1.91s)
[38829/98381] Fetching swift-kurrentdb, swift-nio
Fetched https://github.com/gradyzhuo/swift-kurrentdb.git (30.75s)
Fetched https://github.com/apple/swift-nio.git (30.75s)
Computing version for https://github.com/hummingbird-project/swift-websocket.git
Computed https://github.com/hummingbird-project/swift-websocket.git at 1.5.0 (33.63s)
Fetching https://github.com/adam-fowler/compress-nio.git
Fetching https://github.com/swift-server/swift-service-lifecycle
Fetching https://github.com/apple/swift-nio-transport-services.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-nio-extras.git
[1/643] Fetching compress-nio
[130/3510] Fetching compress-nio, swift-nio-transport-services
[170/6353] Fetching compress-nio, swift-nio-transport-services, swift-service-lifecycle
[199/13046] Fetching compress-nio, swift-nio-transport-services, swift-service-lifecycle, swift-nio-extras
[11173/29915] Fetching compress-nio, swift-nio-transport-services, swift-service-lifecycle, swift-nio-extras, swift-nio-ssl
Fetched https://github.com/swift-server/swift-service-lifecycle (1.39s)
[10372/27072] Fetching compress-nio, swift-nio-transport-services, swift-nio-extras, swift-nio-ssl
Fetched https://github.com/adam-fowler/compress-nio.git (3.19s)
Fetched https://github.com/apple/swift-nio-extras.git (3.19s)
Fetched https://github.com/apple/swift-nio-transport-services.git (3.19s)
Fetched https://github.com/apple/swift-nio-ssl.git (3.19s)
Computing version for https://github.com/adam-fowler/compress-nio.git
Computed https://github.com/adam-fowler/compress-nio.git at 1.4.2 (3.84s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (2.80s)
Computing version for https://github.com/gradyzhuo/swift-kurrentdb.git
Computed https://github.com/gradyzhuo/swift-kurrentdb.git at 2.4.2 (0.60s)
Fetching https://github.com/grpc/grpc-swift-protobuf.git
Fetching https://github.com/grpc/grpc-swift-nio-transport.git
Fetching https://github.com/grpc/grpc-swift-2.git
Fetching https://github.com/apple/swift-protobuf.git
[1/2639] Fetching grpc-swift-protobuf
[2/33883] Fetching grpc-swift-protobuf, grpc-swift-2
[82/40288] Fetching grpc-swift-protobuf, grpc-swift-2, grpc-swift-nio-transport
Fetched https://github.com/grpc/grpc-swift-nio-transport.git (1.37s)
[13575/33883] Fetching grpc-swift-protobuf, grpc-swift-2
[24199/88179] Fetching grpc-swift-protobuf, grpc-swift-2, swift-protobuf
Fetched https://github.com/grpc/grpc-swift-protobuf.git (8.57s)
Fetched https://github.com/apple/swift-protobuf.git (8.57s)
Fetched https://github.com/grpc/grpc-swift-2.git (8.57s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.6 (9.26s)
Fetching https://github.com/apple/swift-collections.git
[1/27779] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (3.19s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (3.89s)
Computing version for https://github.com/grpc/grpc-swift-protobuf.git
Computed https://github.com/grpc/grpc-swift-protobuf.git at 2.4.1 (0.62s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.38.1 (0.63s)
Computing version for https://github.com/grpc/grpc-swift-2.git
Computed https://github.com/grpc/grpc-swift-2.git at 2.4.3 (0.59s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.35.1 (2.27s)
Fetching https://github.com/apple/swift-nio-http2.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-algorithms.git
Fetching https://github.com/apple/swift-http-structured-headers.git
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/apple/swift-certificates.git
[1/1986] Fetching swift-asn1
[41/3239] Fetching swift-asn1, swift-http-structured-headers
[204/5124] Fetching swift-asn1, swift-http-structured-headers, swift-atomics
[223/11283] Fetching swift-asn1, swift-http-structured-headers, swift-atomics, swift-algorithms
[243/18861] Fetching swift-asn1, swift-http-structured-headers, swift-atomics, swift-algorithms, swift-certificates
[1291/31116] Fetching swift-asn1, swift-http-structured-headers, swift-atomics, swift-algorithms, swift-certificates, swift-nio-http2
Fetched https://github.com/apple/swift-algorithms.git (1.40s)
Fetched https://github.com/apple/swift-http-structured-headers.git (1.40s)
Fetched https://github.com/apple/swift-certificates.git (1.40s)
Fetched https://github.com/apple/swift-atomics.git (1.40s)
Fetched https://github.com/apple/swift-asn1.git (1.40s)
[2697/12255] Fetching swift-nio-http2
Fetched https://github.com/apple/swift-nio-http2.git (1.86s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (2.57s)
Fetching https://github.com/apple/swift-numerics.git
[1/6640] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics.git (1.69s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (2.31s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.56s)
Computing version for https://github.com/swift-server/swift-service-lifecycle
Computed https://github.com/swift-server/swift-service-lifecycle at 2.12.0 (0.57s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.60s)
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.60s)
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 (0.57s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.68s)
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.62s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.70s)
Fetching https://github.com/apple/swift-system.git
[1/6983] Fetching swift-system
Fetched https://github.com/apple/swift-system.git (1.50s)
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 (2.12s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.60s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.21.0 (0.70s)
Fetching https://github.com/apple/swift-crypto.git
[1/18562] Fetching swift-crypto
Fetched https://github.com/apple/swift-crypto.git (4.20s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (4.84s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 5.0.0 (0.72s)
Computing version for https://github.com/grpc/grpc-swift-nio-transport.git
Computed https://github.com/grpc/grpc-swift-nio-transport.git at 2.10.0 (0.60s)
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.61s)
Computing version for https://github.com/vapor/postgres-nio.git
Computed https://github.com/hummingbird-project/swift-websocket.git at 1.5.0 (0.00s)
Computed https://github.com/adam-fowler/compress-nio.git at 1.4.2 (0.00s)
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.00s)
Computed https://github.com/gradyzhuo/swift-kurrentdb.git at 2.4.2 (0.00s)
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.6 (0.00s)
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.00s)
Computed https://github.com/grpc/grpc-swift-protobuf.git at 2.4.1 (0.00s)
Computed https://github.com/apple/swift-protobuf.git at 1.38.1 (0.00s)
Computed https://github.com/grpc/grpc-swift-2.git at 2.4.3 (0.00s)
Computed https://github.com/apple/swift-nio-extras.git at 1.35.1 (0.00s)
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (0.00s)
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.00s)
Computed https://github.com/apple/swift-numerics.git at 1.1.1 (0.00s)
Computed https://github.com/swift-server/swift-service-lifecycle at 2.12.0 (0.00s)
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.00s)
Computed https://github.com/apple/swift-http-types.git at 1.8.0 (0.00s)
Computed https://github.com/apple/swift-http-structured-headers.git at 1.7.0 (0.00s)
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.00s)
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.00s)
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.00s)
Computed https://github.com/apple/swift-nio-transport-services.git at 1.28.0 (0.00s)
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.00s)
Computed https://github.com/apple/swift-certificates.git at 1.21.0 (0.00s)
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (0.72s)
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.00s)
Computed https://github.com/grpc/grpc-swift-nio-transport.git at 2.10.0 (0.00s)
Computed https://github.com/apple/swift-nio-http2.git at 1.46.0 (0.00s)
Computed https://github.com/vapor/postgres-nio.git at 1.33.1 (0.00s)
Fetching https://github.com/apple/swift-metrics.git
[1/3523] Fetching swift-metrics
Fetched https://github.com/apple/swift-metrics.git (1.19s)
Computing version for https://github.com/apple/swift-metrics.git
Computed https://github.com/apple/swift-metrics.git at 2.11.0 (1.79s)
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.2 (0.61s)
Fetching https://github.com/apple/swift-configuration.git
Fetching https://github.com/apple/swift-distributed-tracing.git
Fetching https://github.com/apple/swift-service-context.git
[1/1386] Fetching swift-service-context
[15/5199] Fetching swift-service-context, swift-configuration
[338/11561] Fetching swift-service-context, swift-configuration, swift-distributed-tracing
Fetched https://github.com/apple/swift-service-context.git (1.52s)
Fetched https://github.com/apple/swift-configuration.git (1.52s)
Fetched https://github.com/apple/swift-distributed-tracing.git (1.52s)
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.13s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.5.0 (0.58s)
Computing version for https://github.com/apple/swift-configuration.git
Computed https://github.com/apple/swift-configuration.git at 1.2.1 (0.71s)
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/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.6
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/adam-fowler/compress-nio.git
Working copy of https://github.com/adam-fowler/compress-nio.git resolved at 1.4.2
Creating working copy for https://github.com/grpc/grpc-swift-nio-transport.git
Working copy of https://github.com/grpc/grpc-swift-nio-transport.git resolved at 2.10.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/hummingbird-project/swift-websocket.git
Working copy of https://github.com/hummingbird-project/swift-websocket.git resolved at 1.5.0
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.2
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-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/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-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-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/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
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/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.4.0
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.38.1
Creating working copy for https://github.com/gradyzhuo/swift-kurrentdb.git
Working copy of https://github.com/gradyzhuo/swift-kurrentdb.git resolved at 2.4.2
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-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-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-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
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-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-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-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/grpc/grpc-swift-protobuf.git
Working copy of https://github.com/grpc/grpc-swift-protobuf.git resolved at 2.4.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/grpc/grpc-swift-2.git
Working copy of https://github.com/grpc/grpc-swift-2.git resolved at 2.4.3
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/vapor/postgres-nio.git
Working copy of https://github.com/vapor/postgres-nio.git resolved at 1.33.1
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
warning: 'KurrentSupport' is missing a dependency on 'ReadModelPersistence' because dependency scan of Swift module 'KurrentSupport' discovered a dependency on 'ReadModelPersistence'
/Users/admin/builder/spi-builder-workspace/Sources/KurrentSupport/Adapter/KurrentStorageCoordinator.swift:41:13: [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m39 |[0;0m let metadataBytes: Data? = try metadata.map { try encoder.encode($0) }
[0;36m40 |[0;0m let eventDataList = try events.map { event in
[0;36m41 |[0;0m try EventData(
[0;36m|[0;0m `- [1;33mwarning: [1;39mno calls to throwing functions occur within 'try' expression[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker\UnnecessaryEffectMarker]8;;\]
[0;36m42 |[0;0m id: event.id,
[0;36m43 |[0;0m eventType: event.eventType,
[#UnnecessaryEffectMarker]: <https://docs.swift.org/compiler/documentation/diagnostics/unnecessary-effect-marker>
warning: 'KurrentSupportInMemory' is missing a dependency on 'ReadModelPersistence' because dependency scan of Swift module 'KurrentSupportInMemory' discovered a dependency on 'ReadModelPersistence'
warning: 'MigrationUtility' is missing a dependency on 'ReadModelPersistence' because dependency scan of Swift module 'MigrationUtility' discovered a dependency on 'ReadModelPersistence'
Build complete.
{
"dependencies" : [
{
"identity" : "swift-kurrentdb",
"requirement" : {
"range" : [
{
"lower_bound" : "2.3.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/gradyzhuo/swift-kurrentdb.git"
},
{
"identity" : "async-http-client",
"requirement" : {
"range" : [
{
"lower_bound" : "1.19.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/swift-server/async-http-client.git"
},
{
"identity" : "swift-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "2.81.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-nio.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.1.3",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
},
{
"identity" : "swift-async-algorithms",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-async-algorithms.git"
},
{
"identity" : "postgres-nio",
"requirement" : {
"range" : [
{
"lower_bound" : "1.21.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/vapor/postgres-nio.git"
},
{
"identity" : "swift-websocket",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.0",
"upper_bound" : "1.6.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/hummingbird-project/swift-websocket.git"
},
{
"identity" : "swift-http-types",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-http-types.git"
}
],
"manifest_display_name" : "swift-ddd-kit",
"name" : "swift-ddd-kit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "15.0"
}
],
"products" : [
{
"name" : "DDDKit",
"targets" : [
"DDDKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ContextForwarder",
"targets" : [
"ContextForwarder"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PublishedLanguage",
"targets" : [
"PublishedLanguage"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ContextReceiver",
"targets" : [
"ContextReceiver"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ContextReceiverWebSocket",
"targets" : [
"ContextReceiverWebSocket"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TestUtility",
"targets" : [
"TestUtility"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MigrationUtility",
"targets" : [
"MigrationUtility"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ReadModelPersistence",
"targets" : [
"ReadModelPersistence"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ReadModelPersistencePostgres",
"targets" : [
"ReadModelPersistencePostgres"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PostgresSupport",
"targets" : [
"PostgresSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "KurrentSupportInMemory",
"targets" : [
"KurrentSupportInMemory"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DomainEventGenerator",
"targets" : [
"DomainEventGenerator"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DomainEventGeneratorPlugin",
"targets" : [
"DomainEventGeneratorPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "ModelGeneratorPlugin",
"targets" : [
"ModelGeneratorPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "GenerateKurrentDBProjectionsPlugin",
"targets" : [
"GenerateKurrentDBProjectionsPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "generate",
"targets" : [
"generate"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "generate",
"module_type" : "SwiftTarget",
"name" : "generate",
"path" : "Sources/generate",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"DomainEventGeneratorPlugin",
"ModelGeneratorPlugin",
"GenerateKurrentDBProjectionsPlugin",
"generate"
],
"sources" : [
"Event.swift",
"EventFilter.swift",
"EventMapper.swift",
"GenerateCommand.swift",
"KurrentDBProjection.swift",
"ProjectionModel.swift"
],
"target_dependencies" : [
"DomainEventGenerator"
],
"type" : "executable"
},
{
"c99name" : "TestUtility",
"module_type" : "SwiftTarget",
"name" : "TestUtility",
"path" : "Sources/TestUtility",
"product_dependencies" : [
"KurrentDB",
"KurrentDBPool"
],
"product_memberships" : [
"TestUtility"
],
"sources" : [
"KurrentClientFactory.swift",
"PooledKurrentClientFactory.swift",
"TestBundle.swift"
],
"target_dependencies" : [
"DDDCore"
],
"type" : "library"
},
{
"c99name" : "ReadModelPersistenceTests",
"module_type" : "SwiftTarget",
"name" : "ReadModelPersistenceTests",
"path" : "Tests/ReadModelPersistenceTests",
"sources" : [
"StatefulProjectorTests.swift",
"TransactionalReadModelStoreTests.swift"
],
"target_dependencies" : [
"ReadModelPersistence",
"DDDCore",
"EventSourcing"
],
"type" : "test"
},
{
"c99name" : "ReadModelPersistencePostgresIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "ReadModelPersistencePostgresIntegrationTests",
"path" : "Tests/ReadModelPersistencePostgresIntegrationTests",
"product_dependencies" : [
"PostgresNIO"
],
"sources" : [
"PostgresJSONReadModelStoreTests.swift",
"PostgresTransactionProviderTests.swift",
"PostgresTransactionalReadModelStoreTests.swift"
],
"target_dependencies" : [
"ReadModelPersistencePostgres",
"ReadModelPersistence",
"EventSourcing"
],
"type" : "test"
},
{
"c99name" : "ReadModelPersistencePostgres",
"module_type" : "SwiftTarget",
"name" : "ReadModelPersistencePostgres",
"path" : "Sources/ReadModelPersistencePostgres",
"product_dependencies" : [
"PostgresNIO"
],
"product_memberships" : [
"ReadModelPersistencePostgres",
"PostgresSupport"
],
"sources" : [
"PostgresJSONReadModelStore.swift",
"PostgresReadModelMigration.swift",
"PostgresTransactionProvider.swift",
"PostgresTransactionalReadModelStore.swift",
"ReadModelPersistencePostgres.swift"
],
"target_dependencies" : [
"ReadModelPersistence",
"EventSourcing"
],
"type" : "library"
},
{
"c99name" : "ReadModelPersistence",
"module_type" : "SwiftTarget",
"name" : "ReadModelPersistence",
"path" : "Sources/ReadModelPersistence",
"product_memberships" : [
"DDDKit",
"ReadModelPersistence",
"ReadModelPersistencePostgres",
"PostgresSupport"
],
"sources" : [
"InMemoryReadModelStore.swift",
"ReadModelPersistence.swift",
"ReadModelStore.swift",
"ReadModelStoreError.swift",
"StatefulEventSourcingProjector.swift",
"TransactionalReadModelStore.swift"
],
"target_dependencies" : [
"DDDCore",
"EventSourcing"
],
"type" : "library"
},
{
"c99name" : "PublishedLanguage",
"module_type" : "SwiftTarget",
"name" : "PublishedLanguage",
"path" : "Sources/PublishedLanguage",
"product_memberships" : [
"ContextForwarder",
"PublishedLanguage",
"ContextReceiver",
"ContextReceiverWebSocket"
],
"sources" : [
"PublishedLanguageEvent.swift"
],
"type" : "library"
},
{
"c99name" : "PresenterCommandPlugin",
"module_type" : "PluginTarget",
"name" : "PresenterCommandPlugin",
"path" : "Plugins/PresenterCommandPlugin",
"plugin_capability" : {
"intent" : {
"description" : "generate-presenter",
"type" : "custom",
"verb" : "generate-presenter"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "it will generate projection swift files.",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"sources" : [
"Plugin.swift"
],
"target_dependencies" : [
"generate"
],
"type" : "plugin"
},
{
"c99name" : "PostgresSupport",
"module_type" : "SwiftTarget",
"name" : "PostgresSupport",
"path" : "Sources/PostgresSupport",
"product_dependencies" : [
"KurrentDB",
"PostgresNIO",
"Logging"
],
"product_memberships" : [
"PostgresSupport"
],
"sources" : [
"KurrentProjection+PostgresConvenience.swift"
],
"target_dependencies" : [
"ReadModelPersistencePostgres",
"KurrentSupport",
"EventSourcing"
],
"type" : "library"
},
{
"c99name" : "ModelGeneratorPlugin",
"module_type" : "PluginTarget",
"name" : "ModelGeneratorPlugin",
"path" : "Plugins/ModelGeneratorPlugin",
"plugin_capability" : {
"type" : "buildTool"
},
"product_memberships" : [
"ModelGeneratorPlugin"
],
"sources" : [
"Plugin.swift"
],
"target_dependencies" : [
"generate"
],
"type" : "plugin"
},
{
"c99name" : "MigrationUtility",
"module_type" : "SwiftTarget",
"name" : "MigrationUtility",
"path" : "Sources/MigrationUtility",
"product_dependencies" : [
"KurrentDB"
],
"product_memberships" : [
"MigrationUtility"
],
"sources" : [
"AggregateRoot+Migration.swift",
"EventTypeHandler.swift",
"MigrationBuilder.swift",
"MigrationError.swift",
"MigrationHandler.swift",
"MigrationUtility.swift"
],
"target_dependencies" : [
"DDDCore",
"KurrentSupport"
],
"type" : "library"
},
{
"c99name" : "KurrentSupportUnitTests",
"module_type" : "SwiftTarget",
"name" : "KurrentSupportUnitTests",
"path" : "Tests/KurrentSupportUnitTests",
"product_dependencies" : [
"KurrentDB"
],
"sources" : [
"KurrentProjectionNackActionTests.swift",
"KurrentProjectionRetryPolicyTests.swift",
"KurrentProjectionRunnerFilterTests.swift",
"KurrentProjectionRunnerSetupTests.swift",
"KurrentProjectionRunnerStoppedTests.swift",
"KurrentProjectionTransactionalRunnerSetupTests.swift",
"Placeholder.swift"
],
"target_dependencies" : [
"KurrentSupport",
"EventSourcing",
"ReadModelPersistence"
],
"type" : "test"
},
{
"c99name" : "KurrentSupportIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "KurrentSupportIntegrationTests",
"path" : "Tests/KurrentSupportIntegrationTests",
"product_dependencies" : [
"KurrentDB",
"PostgresNIO",
"Logging"
],
"sources" : [
"KurrentMetadataRoundtripTests.swift",
"KurrentProjectionRunnerIntegrationTests.swift",
"KurrentProjectionTransactionalRunnerIntegrationTests.swift",
"Placeholder.swift"
],
"target_dependencies" : [
"KurrentSupport",
"EventSourcing",
"ReadModelPersistence",
"ReadModelPersistencePostgres",
"PostgresSupport",
"DDDCore",
"TestUtility"
],
"type" : "test"
},
{
"c99name" : "KurrentSupportInMemoryTests",
"module_type" : "SwiftTarget",
"name" : "KurrentSupportInMemoryTests",
"path" : "Tests/KurrentSupportInMemoryTests",
"product_dependencies" : [
"KurrentDB"
],
"sources" : [
"InMemoryEventStoreClientTests.swift",
"InMemoryPersistentSubscriptionTests.swift"
],
"target_dependencies" : [
"KurrentSupportInMemory",
"KurrentSupport",
"EventSourcing",
"ReadModelPersistence",
"DDDCore"
],
"type" : "test"
},
{
"c99name" : "KurrentSupportInMemory",
"module_type" : "SwiftTarget",
"name" : "KurrentSupportInMemory",
"path" : "Sources/KurrentSupportInMemory",
"product_dependencies" : [
"KurrentDB"
],
"product_memberships" : [
"KurrentSupportInMemory"
],
"sources" : [
"InMemoryEventStoreClient.swift"
],
"target_dependencies" : [
"KurrentSupport"
],
"type" : "library"
},
{
"c99name" : "KurrentSupport",
"module_type" : "SwiftTarget",
"name" : "KurrentSupport",
"path" : "Sources/KurrentSupport",
"product_dependencies" : [
"KurrentDB"
],
"product_memberships" : [
"DDDKit",
"MigrationUtility",
"PostgresSupport",
"KurrentSupportInMemory"
],
"sources" : [
"Adapter/CrossAggregateEventTypeMapper.swift",
"Adapter/CustomMetadata.swift",
"Adapter/DomainEventBus+KurrentDB.swift",
"Adapter/EventStoreClient.swift",
"Adapter/EventTypeMapper.swift",
"Adapter/KurrentProjection.swift",
"Adapter/KurrentStorageCoordinator.swift",
"Adapter/KurrentSupport.swift",
"Adapter/LiveEventStoreClient.swift"
],
"target_dependencies" : [
"DDDCore",
"EventSourcing"
],
"type" : "library"
},
{
"c99name" : "GenerateKurrentDBProjectionsPlugin",
"module_type" : "PluginTarget",
"name" : "GenerateKurrentDBProjectionsPlugin",
"path" : "Plugins/GenerateKurrentDBProjectionsPlugin",
"plugin_capability" : {
"intent" : {
"description" : "Generate KurrentDB .js projection files from projection-model.yaml",
"type" : "custom",
"verb" : "generate-kurrentdb-projections"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Writes generated KurrentDB projection .js files to the projections/ directory.",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"product_memberships" : [
"GenerateKurrentDBProjectionsPlugin"
],
"sources" : [
"Plugin.swift"
],
"target_dependencies" : [
"generate"
],
"type" : "plugin"
},
{
"c99name" : "EventSourcingTests",
"module_type" : "SwiftTarget",
"name" : "EventSourcingTests",
"path" : "Tests/EventSourcingTests",
"sources" : [
"EventMetadataContextTests.swift",
"EventSourcingRepositoryMetadataTests.swift",
"EventSourcingTests.swift",
"EventTypeFilterTests.swift",
"TransactionProviderTests.swift"
],
"target_dependencies" : [
"DDDKit",
"EventSourcing",
"TestUtility"
],
"type" : "test"
},
{
"c99name" : "EventSourcing",
"module_type" : "SwiftTarget",
"name" : "EventSourcing",
"path" : "Sources/EventSourcing",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"DDDKit",
"MigrationUtility",
"ReadModelPersistence",
"ReadModelPersistencePostgres",
"PostgresSupport",
"KurrentSupportInMemory"
],
"sources" : [
"EventMetadata.swift",
"EventMetadataContext.swift",
"EventSourcing.swift",
"EventSourcingRepository.swift",
"EventStorageCoordinator/EventStorageCoordinator.swift",
"EventStorageCoordinator/InMemoryStorageCoordinator.swift",
"Projector/CQRSProjectorInput.swift",
"Projector/CQRSProjectorOutput.swift",
"Projector/EventSourcingProjector.swift",
"Projector/EventTypeFilter.swift",
"Projector/ReadModel.swift",
"Projector/TransactionProvider.swift"
],
"target_dependencies" : [
"DDDCore"
],
"type" : "library"
},
{
"c99name" : "EventBus",
"module_type" : "SwiftTarget",
"name" : "EventBus",
"path" : "Sources/EventBus",
"product_memberships" : [
"DDDKit"
],
"sources" : [
"EventBus.swift"
],
"target_dependencies" : [
"DDDCore"
],
"type" : "library"
},
{
"c99name" : "DomainEventGeneratorTests",
"module_type" : "SwiftTarget",
"name" : "DomainEventGeneratorTests",
"path" : "Tests/DomainEventGeneratorTests",
"product_dependencies" : [
"Yams"
],
"sources" : [
"EventFilterGeneratorTests.swift",
"KurrentDBProjectionGeneratorTests.swift",
"KurrentDBProjectionParsingTests.swift"
],
"target_dependencies" : [
"DomainEventGenerator"
],
"type" : "test"
},
{
"c99name" : "DomainEventGeneratorPlugin",
"module_type" : "PluginTarget",
"name" : "DomainEventGeneratorPlugin",
"path" : "Plugins/DomainEventGeneratorPlugin",
"plugin_capability" : {
"type" : "buildTool"
},
"product_memberships" : [
"DomainEventGeneratorPlugin"
],
"sources" : [
"Plugin.swift"
],
"target_dependencies" : [
"generate"
],
"type" : "plugin"
},
{
"c99name" : "DomainEventGenerator",
"module_type" : "SwiftTarget",
"name" : "DomainEventGenerator",
"path" : "Sources/DomainEventGenerator",
"product_dependencies" : [
"Yams"
],
"product_memberships" : [
"DomainEventGenerator",
"DomainEventGeneratorPlugin",
"ModelGeneratorPlugin",
"GenerateKurrentDBProjectionsPlugin",
"generate"
],
"sources" : [
"AccessLevel.swift",
"DomainEventGeneratorError.swift",
"EventDefinition.swift",
"Generator/Common/ArgumentGenerator.swift",
"Generator/Common/HeaderGenerator.swift",
"Generator/Common/PropertyGenerator.swift",
"Generator/Event/EventAggregateRootIdExtensionGenerator.swift",
"Generator/Event/EventGenerator.swift",
"Generator/Event/EventMigrationExtensionGenerator.swift",
"Generator/Event/EventStructureGenerator.swift",
"Generator/EventFilter/EventFilterGenerator.swift",
"Generator/EventMapper/EventMapperGenerator.swift",
"Generator/Model/AggregateRootGenerator.swift",
"Generator/Model/EventProjectionDefinition.swift",
"Generator/Model/KurrentDBProjectionGenerator.swift",
"Generator/Model/ModelGenerator.swift",
"Generator/Model/ProjectorGenerator.swift",
"KurrentDBProjectionError.swift",
"KurrentDBProjectionEventItem.swift",
"MigrationDefinition.swift",
"PropertyDefinition.swift"
],
"type" : "library"
},
{
"c99name" : "DDDKitUnitTests",
"module_type" : "SwiftTarget",
"name" : "DDDKitUnitTests",
"path" : "Tests/DDDKitUnitTests",
"sources" : [
"AggregateRootTests.swift",
"EventBusTests.swift",
"EventSourcingRepositoryTests.swift"
],
"target_dependencies" : [
"DDDCore",
"EventSourcing",
"EventBus"
],
"type" : "test"
},
{
"c99name" : "DDDKit",
"module_type" : "SwiftTarget",
"name" : "DDDKit",
"path" : "Sources/DDDKit",
"product_dependencies" : [
"Logging",
"AsyncAlgorithms"
],
"product_memberships" : [
"DDDKit"
],
"sources" : [
"DDDKit.swift"
],
"target_dependencies" : [
"DDDCore",
"EventSourcing",
"KurrentSupport",
"EventBus",
"ReadModelPersistence"
],
"type" : "library"
},
{
"c99name" : "DDDCoreTests",
"module_type" : "SwiftTarget",
"name" : "DDDCoreTests",
"path" : "Tests/DDDCoreTests",
"sources" : [
"DDDCoreTests.swift"
],
"target_dependencies" : [
"DDDKit",
"TestUtility"
],
"type" : "test"
},
{
"c99name" : "DDDCore",
"module_type" : "SwiftTarget",
"name" : "DDDCore",
"path" : "Sources/DDDCore",
"product_memberships" : [
"DDDKit",
"TestUtility",
"MigrationUtility",
"ReadModelPersistence",
"ReadModelPersistencePostgres",
"PostgresSupport",
"KurrentSupportInMemory"
],
"sources" : [
"Adapter/DDDError.swift",
"DDDCore.swift",
"DeletedEvent.swift",
"DomainEvent.swift",
"Entity/AggregateRoot.swift",
"Entity/AggregateRootMetadata.swift",
"Entity/Entity.swift",
"Entity/EventStreamNaming.swift",
"UseCase/EventBus/DomainEventBus.swift",
"UseCase/EventBus/DomainEventListener.swift",
"UseCase/EventBus/EventSubscriber.swift",
"UseCase/Port/Out/Repository.swift",
"UseCase/UseCaseInput.swift",
"UseCase/UseCaseOutput.swift",
"UseCase/Usecase.swift"
],
"type" : "library"
},
{
"c99name" : "ContextReceiverWebSocketTests",
"module_type" : "SwiftTarget",
"name" : "ContextReceiverWebSocketTests",
"path" : "Tests/ContextReceiverWebSocketTests",
"product_dependencies" : [
"Logging",
"HTTPTypes"
],
"sources" : [
"WebSocketMessageSourceAuthTests.swift",
"WebSocketMessageSourceReadinessTests.swift"
],
"target_dependencies" : [
"ContextReceiver",
"ContextReceiverWebSocket"
],
"type" : "test"
},
{
"c99name" : "ContextReceiverWebSocket",
"module_type" : "SwiftTarget",
"name" : "ContextReceiverWebSocket",
"path" : "Sources/ContextReceiverWebSocket",
"product_dependencies" : [
"Logging",
"WSClient",
"HTTPTypes"
],
"product_memberships" : [
"ContextReceiverWebSocket"
],
"sources" : [
"WebSocketMessageSource.swift"
],
"target_dependencies" : [
"ContextReceiver"
],
"type" : "library"
},
{
"c99name" : "ContextReceiverTests",
"module_type" : "SwiftTarget",
"name" : "ContextReceiverTests",
"path" : "Tests/ContextReceiverTests",
"product_dependencies" : [
"Logging"
],
"sources" : [
"ConsumerCommandTests.swift",
"ConsumerEndpointTests.swift",
"ConsumerFrameTests.swift",
"ContextReceiverTests.swift",
"DeadLetterMonitorTests.swift",
"FakeMessageSource.swift"
],
"target_dependencies" : [
"ContextReceiver",
"PublishedLanguage"
],
"type" : "test"
},
{
"c99name" : "ContextReceiverIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "ContextReceiverIntegrationTests",
"path" : "Tests/ContextReceiverIntegrationTests",
"product_dependencies" : [
"AsyncHTTPClient",
"Logging",
"NIOCore"
],
"sources" : [
"LivePulsarTests.swift"
],
"target_dependencies" : [
"ContextReceiver",
"ContextForwarder",
"PublishedLanguage",
"ContextReceiverWebSocket"
],
"type" : "test"
},
{
"c99name" : "ContextReceiver",
"module_type" : "SwiftTarget",
"name" : "ContextReceiver",
"path" : "Sources/ContextReceiver",
"product_dependencies" : [
"AsyncHTTPClient",
"Logging",
"NIOCore"
],
"product_memberships" : [
"ContextReceiver",
"ContextReceiverWebSocket"
],
"sources" : [
"ConsumerCommand.swift",
"ConsumerEndpoint.swift",
"ConsumerFrame.swift",
"ContextReceiver.swift",
"DeadLetterMonitor.swift",
"PublishedLanguageHandler.swift",
"PulsarMessageSource.swift",
"ReceiveDisposition.swift",
"ReceivedRecord.swift"
],
"target_dependencies" : [
"PublishedLanguage"
],
"type" : "library"
},
{
"c99name" : "ContextForwarderTests",
"module_type" : "SwiftTarget",
"name" : "ContextForwarderTests",
"path" : "Tests/ContextForwarderTests",
"product_dependencies" : [
"Logging"
],
"sources" : [
"ForwardedRecordTests.swift",
"ForwarderGroupTests.swift",
"ForwardingErrorTests.swift",
"ForwardingRuleTests.swift",
"MultiRuleDispositionTests.swift",
"PublishedLanguageEventTests.swift",
"PulsarAuthTests.swift",
"PulsarPublishErrorDispositionTests.swift",
"PulsarRESTPublisherBodyTests.swift"
],
"target_dependencies" : [
"ContextForwarder",
"PublishedLanguage"
],
"type" : "test"
},
{
"c99name" : "ContextForwarderIntegrationTests",
"module_type" : "SwiftTarget",
"name" : "ContextForwarderIntegrationTests",
"path" : "Tests/ContextForwarderIntegrationTests",
"product_dependencies" : [
"KurrentDB",
"AsyncHTTPClient"
],
"sources" : [
"ForwarderLoopTests.swift",
"IntegrationEnvironment.swift",
"ParkedMonitorTests.swift",
"PulsarPublisherTests.swift"
],
"target_dependencies" : [
"ContextForwarder",
"PublishedLanguage"
],
"type" : "test"
},
{
"c99name" : "ContextForwarder",
"module_type" : "SwiftTarget",
"name" : "ContextForwarder",
"path" : "Sources/ContextForwarder",
"product_dependencies" : [
"KurrentDB",
"AsyncHTTPClient",
"Logging",
"NIOCore"
],
"product_memberships" : [
"ContextForwarder"
],
"sources" : [
"ContextForwarder.swift",
"ForwardedRecord.swift",
"ForwarderGroup.swift",
"ForwardingError.swift",
"ForwardingRule.swift",
"PublishedLanguagePublisher.swift",
"PulsarRESTPublisher.swift"
],
"target_dependencies" : [
"PublishedLanguage"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.