The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftIdempotency, reference main (077d60), with Swift 6.4 for Android on 12 Nov 2026 07:08:27 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344849-1":/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:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Joseph-Cursio/SwiftIdempotency.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/Joseph-Cursio/SwiftIdempotency
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 077d608 Merge pull request #24 from Joseph-Cursio/swiftlint-shared-config
Cloned https://github.com/Joseph-Cursio/SwiftIdempotency.git
Revision (git rev-parse @):
077d608f75db5574dfbc7fa6152f254ad8120ab2
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Joseph-Cursio/SwiftIdempotency.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.4
Building package at path:  $PWD
https://github.com/Joseph-Cursio/SwiftIdempotency.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344849-1":/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:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:5786ce9fe651d178a8ae5aad38bfdff9cc1f1e4cbb801ddf8386deb4894fa46b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/x-sheep/swift-property-based.git
[1/1339] Fetching swift-property-based
Fetched https://github.com/x-sheep/swift-property-based.git (0.44s)
[1/82086] Fetching swift-syntax
Fetching https://github.com/vapor/fluent-kit
Fetched https://github.com/swiftlang/swift-syntax.git (4.54s)
[1/13968] Fetching fluent-kit
Fetched https://github.com/vapor/fluent-kit (0.67s)
Computing version for https://github.com/x-sheep/swift-property-based.git
Computed https://github.com/x-sheep/swift-property-based.git at 2.0.1 (5.38s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 603.0.2 (0.96s)
Computing version for https://github.com/vapor/fluent-kit
Computed https://github.com/vapor/fluent-kit at 1.57.0 (0.15s)
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-service-context.git
Fetching https://github.com/vapor/sql-kit.git
Fetching https://github.com/apple/swift-distributed-tracing.git
[1/8350] Fetching swift-log
[2/9896] Fetching swift-log, swift-service-context
[6140/16254] Fetching swift-log, swift-service-context, sql-kit
[7874/22955] Fetching swift-log, swift-service-context, sql-kit, swift-distributed-tracing
Fetched https://github.com/vapor/sql-kit.git (0.59s)
Fetched https://github.com/apple/swift-service-context.git (0.59s)
Fetched https://github.com/apple/swift-log.git (0.62s)
Fetched https://github.com/apple/swift-distributed-tracing.git (0.62s)
[1/86863] Fetching swift-nio
Fetching https://github.com/swift-server/swift-service-lifecycle.git
[86864/89755] Fetching swift-nio, swift-service-lifecycle
Fetched https://github.com/swift-server/swift-service-lifecycle.git (0.47s)
Fetched https://github.com/apple/swift-nio.git (4.56s)
Computing version for https://github.com/swift-server/swift-service-lifecycle.git
Computed https://github.com/swift-server/swift-service-lifecycle.git at 2.13.0 (4.74s)
Fetching https://github.com/apple/swift-async-algorithms.git
[1/6825] Fetching swift-async-algorithms
Fetched https://github.com/apple/swift-async-algorithms.git (0.56s)
Computing version for https://github.com/apple/swift-async-algorithms.git
Computed https://github.com/apple/swift-async-algorithms.git at 1.1.7 (0.75s)
Fetching https://github.com/apple/swift-collections.git
[1/29922] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git (1.41s)
Computing version for https://github.com/vapor/sql-kit.git
Computed https://github.com/vapor/sql-kit.git at 3.36.0 (1.58s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.17.0 (0.18s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.6 (0.22s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.5.1 (0.13s)
Computing version for https://github.com/apple/swift-distributed-tracing.git
Computed https://github.com/apple/swift-distributed-tracing.git at 1.7.4 (0.17s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.105.0 (0.32s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-atomics.git
[1/1927] Fetching swift-atomics
[1928/9451] Fetching swift-atomics, swift-system
Fetched https://github.com/apple/swift-atomics.git (0.57s)
[6471/7524] Fetching swift-system
Fetched https://github.com/apple/swift-system.git (0.67s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (0.85s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.21s)
Creating working copy for https://github.com/vapor/fluent-kit
Working copy of https://github.com/vapor/fluent-kit resolved at 1.57.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.17.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.5.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.105.0
Creating working copy for https://github.com/swift-server/swift-service-lifecycle.git
Working copy of https://github.com/swift-server/swift-service-lifecycle.git resolved at 2.13.0
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/apple/swift-async-algorithms.git
Working copy of https://github.com/apple/swift-async-algorithms.git resolved at 1.1.7
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.6
Creating working copy for https://github.com/x-sheep/swift-property-based.git
Working copy of https://github.com/x-sheep/swift-property-based.git resolved at 2.0.1
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.7.4
Creating working copy for https://github.com/vapor/sql-kit.git
Working copy of https://github.com/vapor/sql-kit.git resolved at 3.36.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
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.4.0-RELEASE-ubuntu_noble_x86_64-MacroSupport.tar.gz (0.17s)
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1953]
[Planning 1087 / 1953]
[Planning 1539 / 1953]
[Planning deferred tasks]
[Constructing 675 / 4215]
[Starting]
[144 / 750] SwiftIdempotencyPropertyBased-product
[362 / 753] SwiftSyntax603
[377 / 774] SwiftSyntax601
[400 / 774] SwiftSyntax509
[414 / 794] SwiftSyntax510
[425 / 794] SwiftSyntax509
[434 / 794] SwiftSyntax600
[440 / 796] SwiftSyntax600
[448 / 799] SwiftSyntax509
[452 / 800] SwiftSyntax602
[454 / 801] _NIOBase64
[455 / 801] PropertyBased
[464 / 802] PropertyBased
[466 / 802] _NIODataStructures
[468 / 802] PropertyBased-product
[470 / 802] NIOConcurrencyHelpers
[471 / 802] NIOConcurrencyHelpers-product
[475 / 802] SwiftSyntax603
[480 / 805] SwiftSyntax509
[483 / 814] Logging
[485 / 824] Instrumentation
[492 / 832] PropertyBased
[496 / 832] Instrumentation
[506 / 832] Logging-product
[508 / 832] Logging-product
[513 / 832] InternalCollectionsUtilities
[515 / 832] _RopeModule
[519 / 832] InternalCollectionsUtilities
[522 / 833] Logging
[527 / 833] Instrumentation
[528 / 833] HeapModule
[534 / 838] Instrumentation
[542 / 840] _RopeModule
[550 / 850] SwiftSyntax
[557 / 860] ConcurrencyHelpers
[562 / 861] _RopeModule
[563 / 861] _RopeModule
[564 / 861] SwiftSyntax
[564 / 861] _RopeModule
[566 / 861] SwiftSyntax
[567 / 861] _RopeModule
[569 / 861] _RopeModule
[575 / 861] SwiftSyntax
[576 / 861] SwiftSyntax
[576 / 862] _RopeModule
[577 / 862] _RopeModule
[579 / 862] _RopeModule
[584 / 862] InternalCollectionsUtilities
[584 / 862] UnixSignals
[587 / 865] ServiceContextModule
[589 / 871] ServiceContextModule
[592 / 871] ServiceContextModule
[603 / 872] OrderedCollections
[606 / 880] CNIOLinux
[608 / 880] SpanPreview
[610 / 881] SpanPreview
[611 / 882] Tracing
[615 / 882] OrderedCollections
[616 / 882] OrderedCollections
[617 / 882] OrderedCollections
[618 / 882] OrderedCollections
[619 / 882] OrderedCollections
[621 / 882] OrderedCollections
[622 / 882] OrderedCollections
[630 / 893] HeapModule
[632 / 902] CNIOFreeBSD
[639 / 903] Atomics
[641 / 911] CNIODarwin
[642 / 912] Atomics
[644 / 912] Atomics
[655 / 912] HeapModule
[657 / 912] ServiceContextModuleCompatibility
[661 / 912] HeapModule
[663 / 912] HashTreeCollections
[664 / 912] HashTreeCollections
[665 / 913] HeapModule
[669 / 913] HashTreeCollections
[670 / 913] HashTreeCollections
[671 / 913] HashTreeCollections
[672 / 913] HashTreeCollections
[674 / 913] HashTreeCollections
[678 / 913] HashTreeCollections
[679 / 913] CNIOWindows
[680 / 913] Atomics
[681 / 913] Atomics-product
[682 / 913] Atomics-product
[683 / 913] HashTreeCollections
[686 / 914] HashTreeCollections
[688 / 914] HashTreeCollections
[691 / 918] UnixSignals
[692 / 918] UnixSignals
[702 / 930] UnixSignals
[705 / 939] BitCollections
[706 / 939] Tracing
[709 / 939] Tracing
[714 / 939] Tracing-product
[716 / 940] Tracing-product
[719 / 940] BitCollections
[721 / 940] BitCollections
[727 / 941] Tracing
[729 / 941] BitCollections
[731 / 941] BitCollections
[734 / 941] Atomics
[737 / 951] SwiftParser
[738 / 951] SwiftParser
[740 / 952] SwiftParser
[741 / 952] SwiftParser
[743 / 952] SwiftParser
[745 / 952] SwiftParser
[749 / 952] SwiftParser
[753 / 955] SwiftBasicFormat
[757 / 973] SwiftBasicFormat
[760 / 973] SwiftDiagnostics
[766 / 973] ServiceContextModuleCompatibility
[777 / 973] SwiftDiagnostics-product
[780 / 973] SwiftDiagnostics
[783 / 973] SwiftBasicFormat
[788 / 974] SwiftDiagnostics
[788 / 974] SwiftParserDiagnostics
[791 / 976]
[793 / 985] SwiftParser
[797 / 986] SwiftParser
[799 / 987] SwiftParser
[802 / 987] DequeModule
[804 / 987] DequeModule
[805 / 987] DequeModule
[805 / 987] CNIOWindows
[810 / 1007] SwiftParserDiagnostics
[811 / 1007] SwiftParserDiagnostics
[812 / 1007] SwiftParserDiagnostics
[824 / 1007] SwiftSyntaxBuilder
[827 / 1007] SwiftParserDiagnostics
[831 / 1007] DequeModule
[837 / 1008] SwiftOperators
[840 / 1008] SwiftOperators
[843 / 1008] SpanPreview
[848 / 1008] DequeModule
[848 / 1009] SwiftOperators
[855 / 1012] NIOCore
[856 / 1012] HashTreeCollections
[863 / 1021] SwiftSyntaxBuilder
[864 / 1021] SwiftSyntaxBuilder
[868 / 1030] SwiftSyntaxBuilder
[871 / 1030] SwiftSyntaxBuilder
[873 / 1030] SwiftIfConfig
[877 / 1030] SwiftSyntaxBuilder
[878 / 1031] SwiftSyntaxBuilder
[881 / 1031] SwiftSyntaxBuilder
[882 / 1031]
[884 / 1033] AsyncAlgorithms
[885 / 1035] Collections
[886 / 1035] Collections
[887 / 1035] Collections
[890 / 1036] Collections
[895 / 1037] DequeModule
[897 / 1037] Instrumentation-product
[897 / 1037] ServiceContextModuleCompatibility
[897 / 1039] SwiftIfConfig
[900 / 1046] SwiftIfConfig
[900 / 1055] NIOCore
[905 / 1055] SwiftIfConfig
[912 / 1055] SwiftIfConfig
[917 / 1055] SwiftIfConfig
[919 / 1055] SwiftSyntaxMacros
[922 / 1056] NIOCore
[926 / 1057] AsyncAlgorithms
[933 / 1057] AsyncAlgorithms
[934 / 1057] AsyncAlgorithms-product
[934 / 1057] AsyncAlgorithms
[936 / 1059]
[940 / 1062] NIOPosix
[941 / 1062] NIOEmbedded
[943 / 1067] ServiceLifecycle
[944 / 1076] SwiftSyntaxMacros
[946 / 1085] ServiceLifecycle
[949 / 1085] SwiftSyntaxMacros
[955 / 1085] SwiftSyntaxMacros
[973 / 1103] SwiftSyntaxMacros-product
[976 / 1103] SwiftSyntaxMacros
[977 / 1104] SwiftSyntaxMacros-product
[982 / 1105] SwiftSyntaxMacros
[985 / 1105] SQLKit
[986 / 1105] SQLKit
[987 / 1105] ServiceLifecycle
[988 / 1106] ServiceLifecycle
[996 / 1106] SQLKit
[997 / 1106] SQLKit-product
[998 / 1106] SQLKit-product
[1001 / 1106] NIOPosix
[1002 / 1106] NIOPosix
[1003 / 1106] SQLKit
[1009 / 1107] SQLKit
[1010 / 1107] NIOPosix
[1013 / 1107] NIOPosix-product
[1018 / 1117] SwiftSyntaxMacroExpansion
[1021 / 1118] SwiftSyntaxMacroExpansion
[1023 / 1118] SwiftSyntaxMacroExpansion
[1024 / 1118] SwiftSyntaxMacroExpansion
[1036 / 1119] Collections
[1040 / 1120] Collections
[1040 / 1120] NIO
[1040 / 1120] SwiftSyntaxMacroExpansion
[1048 / 1132] SwiftSyntaxMacroExpansion
[1052 / 1134] NIO
[1054 / 1134] NIO
[1060 / 1134] NIO
[1068 / 1135] ServiceLifecycle
[1069 / 1135] SwiftCompilerPluginMessageHandling
[1069 / 1135] SwiftOperators
[1083 / 1137] SwiftCompilerPluginMessageHandling
[1083 / 1137] SwiftCompilerPlugin
[1083 / 1138] SwiftCompilerPlugin
[1097 / 1148] SwiftCompilerPlugin-product
[1098 / 1149] SwiftCompilerPlugin
[1099 / 1149] SwiftCompilerPlugin
[1103 / 1149] SwiftCompilerPlugin
[1107 / 1149] FluentKit
[1112 / 1150] FluentKit
[1112 / 1150] SwiftIdempotencyMacros
[1117 / 1156] SwiftIdempotencyMacros
[1118 / 1156] SwiftIdempotencyMacros
[1119 / 1156] FluentKit
[1120 / 1157] SwiftIdempotencyMacros
[1123 / 1157] FluentKit
[1124 / 1158] FluentKit
[1126 / 1158] FluentKit
[1126 / 1158] SwiftIdempotencyMacros
[1127 / 1159] SwiftIdempotency
[1135 / 1167] SwiftIdempotency
[1146 / 1171] SwiftIdempotencyPropertyBased
[1154 / 1178] SwiftIdempotencyTestSupport
[1155 / 1178] SwiftIdempotencyTestSupport
[1161 / 1179] SwiftIdempotencyTestSupport
[1163 / 1179] SwiftIdempotencyPropertyBased
[1169 / 1180] SwiftIdempotencyPropertyBased
[1172 / 1180] SwiftIdempotencyFluent
[1181 / 1181] SwiftIdempotencyFluent-product
Build complete! (69.31 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "602.0.0",
            "upper_bound" : "604.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    },
    {
      "identity" : "fluent-kit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.48.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/vapor/fluent-kit"
    },
    {
      "identity" : "swift-property-based",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/x-sheep/swift-property-based.git"
    }
  ],
  "manifest_display_name" : "SwiftIdempotency",
  "name" : "SwiftIdempotency",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftIdempotency",
      "targets" : [
        "SwiftIdempotency"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftIdempotencyTestSupport",
      "targets" : [
        "SwiftIdempotencyTestSupport"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftIdempotencyFluent",
      "targets" : [
        "SwiftIdempotencyFluent"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftIdempotencyPropertyBased",
      "targets" : [
        "SwiftIdempotencyPropertyBased"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SwiftIdempotencyMacros",
      "targets" : [
        "SwiftIdempotencyMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftIdempotencyTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftIdempotencyTests",
      "path" : "Tests/SwiftIdempotencyTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport",
        "PropertyBased"
      ],
      "sources" : [
        "AssertIdempotentEffectsTests.swift",
        "AssertIdempotentMacroTests.swift",
        "AttributeRecognitionTests.swift",
        "ClockDeterministicAttributeTests.swift",
        "DocCitationTests+Scanning.swift",
        "DocCitationTests.swift",
        "EffectUnknownAttributeTests.swift",
        "ExternallyIdempotentMacroTests.swift",
        "Git.swift",
        "IdempotencyInvokeTwiceRuntimeTests.swift",
        "IdempotencyKeyTypeTests.swift",
        "IdempotencyTestsArgumentlessTests.swift",
        "IdempotencyTestsMacroTests.swift",
        "IdempotentPeerMacroTests.swift",
        "MarkerMacroDirectInvocationTests.swift",
        "MarkerMacroFixture.swift",
        "OmittableKeyParameterTests.swift",
        "PropertyBasedAssertIdempotentTests.swift",
        "PureAttributeTests.swift",
        "String+CitationScanning.swift"
      ],
      "target_dependencies" : [
        "SwiftIdempotency",
        "SwiftIdempotencyMacros",
        "SwiftIdempotencyTestSupport"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftIdempotencyTestSupport",
      "module_type" : "SwiftTarget",
      "name" : "SwiftIdempotencyTestSupport",
      "path" : "Sources/SwiftIdempotencyTestSupport",
      "product_memberships" : [
        "SwiftIdempotencyTestSupport"
      ],
      "sources" : [
        "AssertIdempotentEffects.swift"
      ],
      "target_dependencies" : [
        "SwiftIdempotency"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftIdempotencyPropertyBasedTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftIdempotencyPropertyBasedTests",
      "path" : "Tests/SwiftIdempotencyPropertyBasedTests",
      "product_dependencies" : [
        "PropertyBased"
      ],
      "sources" : [
        "AssertIdempotentEffectsPropertyTests.swift",
        "AssertIdempotentPropertyTests.swift"
      ],
      "target_dependencies" : [
        "SwiftIdempotencyPropertyBased",
        "SwiftIdempotency"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftIdempotencyPropertyBased",
      "module_type" : "SwiftTarget",
      "name" : "SwiftIdempotencyPropertyBased",
      "path" : "Sources/SwiftIdempotencyPropertyBased",
      "product_dependencies" : [
        "PropertyBased"
      ],
      "product_memberships" : [
        "SwiftIdempotencyPropertyBased"
      ],
      "sources" : [
        "AssertIdempotentEffectsProperty.swift",
        "AssertIdempotentProperty.swift"
      ],
      "target_dependencies" : [
        "SwiftIdempotency"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftIdempotencyMacros",
      "module_type" : "SwiftTarget",
      "name" : "SwiftIdempotencyMacros",
      "path" : "Sources/SwiftIdempotencyMacros",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftSyntaxMacros",
        "SwiftDiagnostics",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "SwiftIdempotency",
        "SwiftIdempotencyTestSupport",
        "SwiftIdempotencyFluent",
        "SwiftIdempotencyPropertyBased",
        "SwiftIdempotencyMacros"
      ],
      "sources" : [
        "AssertIdempotentMacro.swift",
        "EmptyPeerMacro.swift",
        "IdempotencyTestsMacro.swift",
        "IdempotentMacro.swift",
        "RunTwiceExpressionMacro.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "SwiftIdempotencyFluentTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftIdempotencyFluentTests",
      "path" : "Tests/SwiftIdempotencyFluentTests",
      "product_dependencies" : [
        "FluentKit"
      ],
      "sources" : [
        "IdempotencyKeyFluentTests.swift"
      ],
      "target_dependencies" : [
        "SwiftIdempotencyFluent",
        "SwiftIdempotency"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftIdempotencyFluent",
      "module_type" : "SwiftTarget",
      "name" : "SwiftIdempotencyFluent",
      "path" : "Sources/SwiftIdempotencyFluent",
      "product_dependencies" : [
        "FluentKit"
      ],
      "product_memberships" : [
        "SwiftIdempotencyFluent"
      ],
      "sources" : [
        "IdempotencyKey+Fluent.swift"
      ],
      "target_dependencies" : [
        "SwiftIdempotency"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftIdempotency",
      "module_type" : "SwiftTarget",
      "name" : "SwiftIdempotency",
      "path" : "Sources/SwiftIdempotency",
      "product_memberships" : [
        "SwiftIdempotency",
        "SwiftIdempotencyTestSupport",
        "SwiftIdempotencyFluent",
        "SwiftIdempotencyPropertyBased"
      ],
      "sources" : [
        "ClockDeterministic.swift",
        "EffectUnknown.swift",
        "IdempotencyKey.swift",
        "Idempotent.swift",
        "IdempotentEffectRecorder.swift",
        "Pure.swift",
        "assertIdempotent.swift"
      ],
      "target_dependencies" : [
        "SwiftIdempotencyMacros"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:5786ce9fe651d178a8ae5aad38bfdff9cc1f1e4cbb801ddf8386deb4894fa46b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Done.