The Swift Package Index logo.Swift Package Index

Build Information

Successful build of stoic, reference 0.4.1 (f08fa3), with Swift 6.4 for Linux on 25 Oct 2026 01:51:51 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344846-0":/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:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Vaccone-Software/stoic.git
Reference: 0.4.1
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/Vaccone-Software/stoic
 * tag               0.4.1      -> FETCH_HEAD
HEAD is now at f08fa35 Schema: a json field can carry a JSON Schema fragment for the export
Cloned https://github.com/Vaccone-Software/stoic.git
Revision (git rev-parse @):
f08fa35a42b18f1d1c07c627a0507283975dd474
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Vaccone-Software/stoic.git at 0.4.1
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/Vaccone-Software/stoic.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344846-0":/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:linux-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ad3afec1d6cff9a88dbd06b5b923cd7d46d6f55cc44d4c49fe48cde94ee812a7
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 1081]
[Planning deferred tasks]
[148 / 299] StoicLintCore
[159 / 335] StoicMacrosPlugin
[162 / 335] Stoic
[173 / 335] Stoic
[186 / 336] StoicSchema
[193 / 336] StoicLintCore
[199 / 337] Stoic
[204 / 337] Stoic
[204 / 337] StoicJSON
[207 / 338] StoicJSON
[220 / 361] StoicUIKit
[233 / 381] StoicTesting
[244 / 381] StoicTesting
[250 / 381] StoicTesting-product
[251 / 381] StoicTesting
[253 / 381] stoic-lint-product
[254 / 381] StoicSchema
[257 / 381] StoicStore
[267 / 381] StoicStore-product
[269 / 382] StoicStore
[274 / 383] stoic-lint-product
[278 / 383] StoicSchema
[279 / 383] StoicStore
[282 / 384] StoicStore
[286 / 384] StoicObservability-product
[295 / 391] StoicAppKit
[308 / 404] StoicSettings
[323 / 416] StoicSchemaTesting
[336 / 416] StoicSettings
[341 / 416] StoicSealed-product
[357 / 431] StoicHTTP
[370 / 442] StoicMacros-product
[375 / 442] StoicApple
[381 / 442] StoicApple
[382 / 442] StoicHTTP
[383 / 442] StoicHTTP
[385 / 442] StoicHTTP
[392 / 443] StoicHTTP-product
[404 / 444] StoicFoundation
[410 / 449] StoicDownloads
[436 / 458] StoicSettings
[455 / 460] StoicHTTP
Build complete! (11.87 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "604.0.0",
            "upper_bound" : "605.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    },
    {
      "identity" : "swift-crypto",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-crypto"
    },
    {
      "identity" : "swift-log",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.16.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-log"
    },
    {
      "identity" : "swift-metrics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.12.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-metrics"
    }
  ],
  "manifest_display_name" : "stoic",
  "name" : "stoic",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "27.0"
    },
    {
      "name" : "ios",
      "version" : "27.0"
    },
    {
      "name" : "tvos",
      "version" : "27.0"
    },
    {
      "name" : "watchos",
      "version" : "27.0"
    },
    {
      "name" : "visionos",
      "version" : "27.0"
    }
  ],
  "products" : [
    {
      "name" : "Stoic",
      "targets" : [
        "Stoic"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicTesting",
      "targets" : [
        "StoicTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicAppKit",
      "targets" : [
        "StoicAppKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicFoundation",
      "targets" : [
        "StoicFoundation"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicApple",
      "targets" : [
        "StoicApple"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicUIKit",
      "targets" : [
        "StoicUIKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicObservability",
      "targets" : [
        "StoicObservability"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicJSON",
      "targets" : [
        "StoicJSON"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicSchema",
      "targets" : [
        "StoicSchema"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicSchemaTesting",
      "targets" : [
        "StoicSchemaTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicMacros",
      "targets" : [
        "StoicMacros"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicStore",
      "targets" : [
        "StoicStore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicSettings",
      "targets" : [
        "StoicSettings"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicSealed",
      "targets" : [
        "StoicSealed"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicSealedKeychain",
      "targets" : [
        "StoicSealedKeychain"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicHTTP",
      "targets" : [
        "StoicHTTP"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "StoicDownloads",
      "targets" : [
        "StoicDownloads"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "stoic-lint",
      "targets" : [
        "stoic-lint"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "StoicLint",
      "targets" : [
        "StoicLint"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "StoicMacrosPlugin",
      "targets" : [
        "StoicMacrosPlugin"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "stoic_lint",
      "module_type" : "SwiftTarget",
      "name" : "stoic-lint",
      "path" : "Sources/stoic-lint",
      "product_memberships" : [
        "stoic-lint",
        "StoicLint"
      ],
      "sources" : [
        "StoicLintTool.swift"
      ],
      "target_dependencies" : [
        "StoicLintCore"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "StoicUIKit",
      "module_type" : "SwiftTarget",
      "name" : "StoicUIKit",
      "path" : "Sources/StoicUIKit",
      "product_memberships" : [
        "StoicUIKit"
      ],
      "sources" : [
        "BackgroundWork.swift"
      ],
      "target_dependencies" : [
        "Stoic"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicTests",
      "path" : "Tests/StoicTests",
      "sources" : [
        "AbandoningAsyncTests.swift",
        "AbandoningTests.swift",
        "AttemptKeyTests.swift",
        "BroadcastTests.swift",
        "BulkheadTests.swift",
        "ChannelTests.swift",
        "CircuitBreakerTests.swift",
        "CompileFailTests.swift",
        "DeadlineTests.swift",
        "DebounceThrottleTests.swift",
        "DerivedKeyTests.swift",
        "DiagnosticsTests.swift",
        "EventCatalogTests.swift",
        "EventExerciseTests.swift",
        "ExpiringCacheTests.swift",
        "FailureModeCoverageTests.swift",
        "FailureModeTests.swift",
        "FoundationTests.swift",
        "HeartbeatGapTests.swift",
        "HedgeTests.swift",
        "LintStubTests.swift",
        "OperationAdmissionTests.swift",
        "OperationBreakerTests.swift",
        "OperationKeyTests.swift",
        "OperationNestingTests.swift",
        "OperationPolicyTests.swift",
        "OperationPropertyTests.swift",
        "OperationScenarioTests.swift",
        "OperationSimulationTests.swift",
        "OperationStateTests.swift",
        "OperationSupport.swift",
        "PerformTests.swift",
        "PipelineTests.swift",
        "PolicySupport.swift",
        "QuarantineTests.swift",
        "RaceAndMapTests.swift",
        "RateLimiterTests.swift",
        "RecurTests.swift",
        "ReportTests.swift",
        "RetryTests.swift",
        "ScheduleTests.swift",
        "ScopeMatrixTests.swift",
        "ScopePropertyTests.swift",
        "ScopeTests.swift",
        "SemaphoreModelTests.swift",
        "SemaphoreTests.swift",
        "ServiceGraphTests.swift",
        "SimulationEscapeTests.swift",
        "SimulationTests.swift",
        "SingleFlightModelTests.swift",
        "SingleFlightPriorityTests.swift",
        "SingleFlightTests.swift",
        "SpanTests.swift",
        "StateMachineTests.swift",
        "SupervisorTests.swift",
        "Support.swift",
        "SynchronousAmbientTests.swift",
        "TaskExecutorPreferenceTests.swift",
        "TaskLedgerTests.swift",
        "TaskScopeStateTests.swift",
        "TaskSlotPropertyTests.swift",
        "TaskSlotTests.swift",
        "TestClockSleepersTests.swift",
        "TestClockWaitTests.swift",
        "TestClockXCTestTests.swift",
        "TestingToolsTests.swift",
        "UrgencyTests.swift",
        "ValueTests.swift"
      ],
      "target_dependencies" : [
        "Stoic",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicTesting",
      "module_type" : "SwiftTarget",
      "name" : "StoicTesting",
      "path" : "Sources/StoicTesting",
      "product_memberships" : [
        "StoicTesting"
      ],
      "sources" : [
        "Ambient+Testing.swift",
        "FailureMode.swift",
        "Faults.swift",
        "GoldenTrace.swift",
        "ImmediateClock.swift",
        "RecordingInstrumentation.swift",
        "Simulation.swift",
        "StateMachineWalks.swift",
        "StoicTrait.swift",
        "TestClock.swift"
      ],
      "target_dependencies" : [
        "Stoic"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicStoreTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicStoreTests",
      "path" : "Tests/StoicStoreTests",
      "sources" : [
        "AtomicFileCrashTests.swift",
        "AtomicFileTests.swift",
        "CrashHarness.swift",
        "FileLockTests.swift",
        "FileModeTests.swift",
        "FileWatchTests.swift",
        "FlightRecorderTests.swift",
        "JournalCrashTests.swift",
        "JournalReadOnlyTests.swift",
        "JournalRemoveTests.swift",
        "JournalTests.swift",
        "LaunchGuardTests.swift",
        "OutboxCrashTests.swift",
        "OutboxDeliveryTests.swift",
        "OutboxTests.swift",
        "PosixFileSystemTests.swift",
        "ReplaceItemTests.swift",
        "SimulatedFileSystemTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "StoicStore",
        "Stoic",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicStore",
      "module_type" : "SwiftTarget",
      "name" : "StoicStore",
      "path" : "Sources/StoicStore",
      "product_memberships" : [
        "StoicStore",
        "StoicSettings",
        "StoicSealed",
        "StoicSealedKeychain",
        "StoicDownloads"
      ],
      "sources" : [
        "AtomicFile.swift",
        "CRC32C.swift",
        "DeliveryPolicy.swift",
        "Envelope.swift",
        "FileLock.swift",
        "FileSystem.swift",
        "FileWatch.swift",
        "FlightRecord.swift",
        "FlightRecorder.swift",
        "Journal.swift",
        "JournalReadOnly.swift",
        "JournalRemove.swift",
        "LaunchGuard.swift",
        "Outbox.swift",
        "OutboxCodec.swift",
        "PosixFileSystem+Watching.swift",
        "PosixFileSystem.swift",
        "SimulatedFileSystem+Crash.swift",
        "SimulatedFileSystem.swift",
        "StoreError.swift",
        "StoreEvents.swift"
      ],
      "target_dependencies" : [
        "Stoic"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicSettingsTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicSettingsTests",
      "path" : "Tests/StoicSettingsTests",
      "sources" : [
        "BlockingUpdateTests.swift",
        "BlockingWholeFileTests.swift",
        "CommentsTests.swift",
        "DialectTests.swift",
        "FileSchemaTests.swift",
        "HandEditedTests.swift",
        "JSONValueStoreTests.swift",
        "KeyOrderTests.swift",
        "ProblemsStreamTests.swift",
        "SettingsChangeTests.swift",
        "SettingsLockTests.swift",
        "SettingsStoreTests.swift",
        "SettingsWatchTests.swift",
        "UpdateSourceTests.swift",
        "WholeFileTests.swift"
      ],
      "target_dependencies" : [
        "StoicSettings",
        "Stoic",
        "StoicSchema",
        "StoicStore",
        "StoicJSON",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicSettings",
      "module_type" : "SwiftTarget",
      "name" : "StoicSettings",
      "path" : "Sources/StoicSettings",
      "product_memberships" : [
        "StoicSettings"
      ],
      "sources" : [
        "BlockingWait.swift",
        "CanonicalLayout.swift",
        "HandEdited.swift",
        "SettingsChange.swift",
        "SettingsFileHeader+JSONSchema.swift",
        "SettingsStore+HandEdited.swift",
        "SettingsStore+WholeFile.swift",
        "SettingsStore.swift",
        "SettingsWatch.swift",
        "UnknownKeys.swift"
      ],
      "target_dependencies" : [
        "Stoic",
        "StoicSchema",
        "StoicStore",
        "StoicJSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicSealedTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicSealedTests",
      "path" : "Tests/StoicSealedTests",
      "sources" : [
        "KeyringTests.swift",
        "Placeholder.swift",
        "ReplayValueTests.swift",
        "SealedFileAdoptionTests.swift",
        "SealedFileTests.swift",
        "SealedJournalDeclineTests.swift",
        "SealedJournalRemoveTests.swift",
        "SealedJournalTests.swift",
        "SealedObjectFileTests.swift",
        "SealingTests.swift",
        "Support.swift",
        "ThroughputTests.swift"
      ],
      "target_dependencies" : [
        "StoicSealed",
        "Stoic",
        "StoicStore",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicSealedKeychainTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicSealedKeychainTests",
      "path" : "Tests/StoicSealedKeychainTests",
      "sources" : [
        "SecretStoreCustodyTests.swift"
      ],
      "target_dependencies" : [
        "StoicSealedKeychain",
        "StoicSealed",
        "StoicApple",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicSealedKeychain",
      "module_type" : "SwiftTarget",
      "name" : "StoicSealedKeychain",
      "path" : "Sources/StoicSealedKeychain",
      "product_memberships" : [
        "StoicSealedKeychain"
      ],
      "sources" : [
        "SecretStoreCustody.swift"
      ],
      "target_dependencies" : [
        "StoicSealed",
        "StoicApple"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicSealed",
      "module_type" : "SwiftTarget",
      "name" : "StoicSealed",
      "path" : "Sources/StoicSealed",
      "product_memberships" : [
        "StoicSealed",
        "StoicSealedKeychain"
      ],
      "sources" : [
        "InMemoryKeyCustody.swift",
        "KeyCustody.swift",
        "Keyring.swift",
        "SealContext.swift",
        "SealError.swift",
        "SealedEvents.swift",
        "SealedFile.swift",
        "SealedJournal.swift",
        "SealedObjectFile.swift",
        "SealedStoreError.swift",
        "Sealing.swift",
        "SealingKey.swift"
      ],
      "target_dependencies" : [
        "Stoic",
        "StoicStore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicSchemaTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicSchemaTests",
      "path" : "Tests/StoicSchemaTests",
      "sources" : [
        "CodableBridgeTests.swift",
        "CodableFoundationTests.swift",
        "CodableLeafTests.swift",
        "CollectionAndEntryPointTests.swift",
        "ConstraintTests.swift",
        "CustomFixtures.swift",
        "DecimalTests.swift",
        "DifferentialTests.swift",
        "EncodingTests.swift",
        "Fixtures.swift",
        "FoundationLeafTests.swift",
        "GeneratorTests.swift",
        "Generators.swift",
        "IssueTests.swift",
        "JSONObjectTests.swift",
        "JSONSchemaExportTests.swift",
        "JSONSchemaOptionsTests.swift",
        "JSONValueCoder.swift",
        "LossyArrayTests.swift",
        "LossyDictionaryTests.swift",
        "NormalizationTests.swift",
        "NullAsEmptyTests.swift",
        "ObjectDefaultsTests.swift",
        "ObjectReaderTests.swift",
        "PathShapeTests.swift",
        "PrimitiveTests.swift",
        "PropertyTests.swift",
        "RangeClampingTests.swift",
        "RecursionTests.swift",
        "RefinedTests.swift",
        "RepairWordingTests.swift",
        "SchemaSuiteTests.swift",
        "Support.swift",
        "TransformTests.swift",
        "UnionFixtures.swift",
        "UnionTests.swift",
        "UnionUnknownTagTests.swift",
        "UnknownCaseTests.swift",
        "VersionedFixtures.swift",
        "VersioningTests.swift"
      ],
      "target_dependencies" : [
        "StoicSchema",
        "StoicSchemaTesting",
        "StoicJSON",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicSchemaTesting",
      "module_type" : "SwiftTarget",
      "name" : "StoicSchemaTesting",
      "path" : "Sources/StoicSchemaTesting",
      "product_memberships" : [
        "StoicSchemaTesting"
      ],
      "sources" : [
        "ExpectSchemaSuite.swift"
      ],
      "target_dependencies" : [
        "StoicSchema"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicSchema",
      "module_type" : "SwiftTarget",
      "name" : "StoicSchema",
      "path" : "Sources/StoicSchema",
      "product_memberships" : [
        "StoicSchema",
        "StoicSchemaTesting",
        "StoicMacros",
        "StoicSettings",
        "StoicHTTP",
        "StoicDownloads"
      ],
      "sources" : [
        "Coding/JSONValue+Coding.swift",
        "Coding/Schema+Coding.swift",
        "Constraints/Constraint.swift",
        "Constraints/ConstraintChecker.swift",
        "Constraints/ExactDecimal.swift",
        "Custom/Schema+Transform.swift",
        "Export/JSONSchemaExport.swift",
        "Export/JSONSchemaOptions.swift",
        "Foundation/Schema+Codable.swift",
        "Foundation/Schema+Date.swift",
        "Foundation/Schema+Decimal.swift",
        "Foundation/Schema+Formatted.swift",
        "Foundation/Schema+Identifiers.swift",
        "Generation/GenerationBasics.swift",
        "Generation/Mutation.swift",
        "Generation/Mutator.swift",
        "Generation/RegexSampler.swift",
        "Generation/SchemaGenerator.swift",
        "Generation/Shrinker.swift",
        "Generation/ValueMaker.swift",
        "Issues/Issue.swift",
        "Issues/IssueCode.swift",
        "Issues/Suggestions.swift",
        "Objects/Field.swift",
        "Objects/ObjectScan.swift",
        "Objects/Schema+NullAsEmpty.swift",
        "Objects/Schema+Object.swift",
        "Objects/Schema+ReadObject.swift",
        "Refined/IntRange.swift",
        "Refined/Refined.swift",
        "Refined/Refinement.swift",
        "Schema/DecodeOptions.swift",
        "Schema/DecodeState.swift",
        "Schema/Schema+Clamping.swift",
        "Schema/Schema+Collections.swift",
        "Schema/Schema+OpenEnumeration.swift",
        "Schema/Schema+Primitives.swift",
        "Schema/Schema.swift",
        "Schema/SchemaNode+Address.swift",
        "Schema/SchemaNode.swift",
        "Schema/Schematic.swift",
        "Suite/JSONSchemaValidator.swift",
        "Suite/SchemaSuite.swift",
        "Suite/SchemaSuiteReport.swift",
        "Union/Case.swift",
        "Union/Schema+Union.swift",
        "Union/UnknownTag.swift",
        "Versioning/Migration+Apply.swift",
        "Versioning/Migration.swift",
        "Versioning/MigrationChain.swift",
        "Versioning/Normalization.swift",
        "Versioning/Schema+Normalizing.swift",
        "Versioning/Versioning+Decode.swift"
      ],
      "target_dependencies" : [
        "StoicJSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicObservabilityTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicObservabilityTests",
      "path" : "Tests/StoicObservabilityTests",
      "sources" : [
        "ObservabilityTests.swift"
      ],
      "target_dependencies" : [
        "StoicObservability",
        "Stoic"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicObservability",
      "module_type" : "SwiftTarget",
      "name" : "StoicObservability",
      "path" : "Sources/StoicObservability",
      "product_memberships" : [
        "StoicObservability"
      ],
      "sources" : [
        "Observability.swift",
        "SwiftLogInstrumentation.swift",
        "SwiftMetricsInstrumentation.swift"
      ],
      "target_dependencies" : [
        "Stoic"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicMacrosUsageTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicMacrosUsageTests",
      "path" : "Tests/StoicMacrosUsageTests",
      "sources" : [
        "CodableUsageTests.swift",
        "DocumentationTests.swift",
        "EnumTests.swift",
        "Equivalence.swift",
        "LossyUsageTests.swift",
        "NamingTests.swift",
        "RefinedTests.swift",
        "RequiredFieldTests.swift",
        "StructTests.swift",
        "UnknownCaseUsageTests.swift",
        "WireTests.swift"
      ],
      "target_dependencies" : [
        "StoicMacros",
        "StoicSchema",
        "StoicSchemaTesting",
        "StoicJSON",
        "Stoic",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicMacrosTests",
      "path" : "Tests/StoicMacrosTests",
      "sources" : [
        "ConstraintTests.swift",
        "DiagnosticsTests.swift",
        "EnumExpansionTests.swift",
        "RefinedExpansionTests.swift",
        "StructExpansionTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "StoicMacrosPlugin"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicMacrosPlugin",
      "module_type" : "SwiftTarget",
      "name" : "StoicMacrosPlugin",
      "path" : "Sources/StoicMacrosPlugin",
      "product_memberships" : [
        "StoicMacros",
        "StoicMacrosPlugin"
      ],
      "sources" : [
        "Arguments.swift",
        "ConstraintChecks.swift",
        "EnumSchema.swift",
        "Fields.swift",
        "Literals.swift",
        "MarkerMacros.swift",
        "Markers.swift",
        "Plugin.swift",
        "RefinedMacro.swift",
        "Reporter.swift",
        "SchemaExpression.swift",
        "SchemaMacro.swift",
        "StructSchema.swift",
        "Text.swift",
        "ValueType.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "StoicMacros",
      "module_type" : "SwiftTarget",
      "name" : "StoicMacros",
      "path" : "Sources/StoicMacros",
      "product_memberships" : [
        "StoicMacros"
      ],
      "sources" : [
        "StoicMacros.swift"
      ],
      "target_dependencies" : [
        "StoicSchema",
        "StoicMacrosPlugin"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicLintCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicLintCoreTests",
      "path" : "Tests/StoicLintCoreTests",
      "sources" : [
        "BaselineAndOutputTests.swift",
        "BlockingInAsyncTests.swift",
        "CatchRuleTests.swift",
        "ConcurrencyRuleTests.swift",
        "EscapeHatchTests.swift",
        "KeyInsideRetryTests.swift",
        "PreconcurrencyAndSleepTests.swift",
        "RuleCatalogTests.swift",
        "Support.swift",
        "SuppressionBudgetTests.swift",
        "SuppressionTests.swift",
        "ToolFailureModeTests.swift",
        "TryRuleTests.swift"
      ],
      "target_dependencies" : [
        "StoicLintCore",
        "Stoic",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicLintCore",
      "module_type" : "SwiftTarget",
      "name" : "StoicLintCore",
      "path" : "Sources/StoicLintCore",
      "product_memberships" : [
        "stoic-lint",
        "StoicLint"
      ],
      "sources" : [
        "Baseline.swift",
        "Finding.swift",
        "Invocation.swift",
        "Linter.swift",
        "Outcome.swift",
        "Rules/BlockingInAsync.swift",
        "Rules/CatchRules.swift",
        "Rules/EscapeHatches.swift",
        "Rules/LoopRules.swift",
        "Rules/RetryRules.swift",
        "Rules/TryRules.swift",
        "Suppression.swift",
        "SyntaxHelpers.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicLint",
      "module_type" : "PluginTarget",
      "name" : "StoicLint",
      "path" : "Plugins/StoicLint",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "StoicLint"
      ],
      "sources" : [
        "plugin.swift"
      ],
      "target_dependencies" : [
        "stoic-lint"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "StoicJSONTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicJSONTests",
      "path" : "Tests/StoicJSONTests",
      "sources" : [
        "ChangeTests.swift",
        "ConformanceTests.swift",
        "DiagnosticsTests.swift",
        "DocumentTests.swift",
        "EncodingTests.swift",
        "NumberTests.swift",
        "OptionsTests.swift",
        "PathAndObjectTests.swift",
        "PathOperationTests.swift",
        "PropertyTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "StoicJSON",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicJSON",
      "module_type" : "SwiftTarget",
      "name" : "StoicJSON",
      "path" : "Sources/StoicJSON",
      "product_memberships" : [
        "StoicJSON",
        "StoicSchema",
        "StoicSchemaTesting",
        "StoicMacros",
        "StoicSettings",
        "StoicHTTP",
        "StoicDownloads"
      ],
      "sources" : [
        "JSONChange.swift",
        "JSONDocument.swift",
        "JSONEncoding.swift",
        "JSONNumber.swift",
        "JSONObject.swift",
        "JSONParseError.swift",
        "JSONParseOptions.swift",
        "JSONParser.swift",
        "JSONPath.swift",
        "JSONPathAddress.swift",
        "JSONPathOperations.swift",
        "JSONRepeatedKey.swift",
        "JSONValue.swift",
        "SourceLocation.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicHTTPTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicHTTPTests",
      "path" : "Tests/StoicHTTPTests",
      "sources" : [
        "CoalescingTests.swift",
        "FailureTests.swift",
        "HTTPStatusSemanticsTests.swift",
        "LoopbackServer.swift",
        "OperationTests.swift",
        "OverrideTests.swift",
        "ParserLimitTests.swift",
        "PolicyShortcutTests.swift",
        "RateLimitTests.swift",
        "ReauthenticationTests.swift",
        "RedirectTests.swift",
        "RequestTests.swift",
        "ResolutionAndPrivacyTests.swift",
        "ResponseRetryTests.swift",
        "RetryTests.swift",
        "ScriptedTransportTests.swift",
        "SimulationTests.swift",
        "StreamTransferTests.swift",
        "StreamingTests.swift",
        "Support.swift",
        "URLSessionStreamingTests.swift",
        "URLSessionTransportTests.swift"
      ],
      "target_dependencies" : [
        "StoicHTTP",
        "Stoic",
        "StoicSchema",
        "StoicJSON",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicHTTP",
      "module_type" : "SwiftTarget",
      "name" : "StoicHTTP",
      "path" : "Sources/StoicHTTP",
      "product_memberships" : [
        "StoicHTTP",
        "StoicDownloads"
      ],
      "sources" : [
        "HTTPClient.swift",
        "HTTPDate.swift",
        "HTTPError.swift",
        "HTTPHeaders.swift",
        "HTTPInternals.swift",
        "HTTPMethod.swift",
        "HTTPOverrides.swift",
        "HTTPPolicy.swift",
        "HTTPRedirects.swift",
        "HTTPRequest.swift",
        "HTTPResponse.swift",
        "HTTPRetry.swift",
        "HTTPStreaming.swift",
        "HTTPTransport.swift",
        "ScriptedStreaming.swift",
        "ScriptedTransport.swift",
        "URLSessionStreaming.swift",
        "URLSessionTransport.swift"
      ],
      "target_dependencies" : [
        "Stoic",
        "StoicFoundation",
        "StoicSchema",
        "StoicJSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicFoundationTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicFoundationTests",
      "path" : "Tests/StoicFoundationTests",
      "sources" : [
        "BridgedErrorTests.swift",
        "PlatformErrorTests.swift"
      ],
      "target_dependencies" : [
        "StoicFoundation",
        "Stoic",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicFoundation",
      "module_type" : "SwiftTarget",
      "name" : "StoicFoundation",
      "path" : "Sources/StoicFoundation",
      "product_memberships" : [
        "StoicFoundation",
        "StoicApple",
        "StoicSealedKeychain",
        "StoicHTTP",
        "StoicDownloads"
      ],
      "sources" : [
        "PlatformErrors.swift"
      ],
      "target_dependencies" : [
        "Stoic"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicDownloadsTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicDownloadsTests",
      "path" : "Tests/StoicDownloadsTests",
      "sources" : [
        "AdoptionTests.swift",
        "BundleTests.swift",
        "ContentDigestTests.swift",
        "CrashHarness.swift",
        "DownloadTests.swift",
        "DurabilityTests.swift",
        "FaultingFileSystem.swift",
        "OperationTests.swift",
        "ProgressTests.swift",
        "ResumeTests.swift",
        "SimulationTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "StoicDownloads",
        "Stoic",
        "StoicHTTP",
        "StoicStore",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicDownloads",
      "module_type" : "SwiftTarget",
      "name" : "StoicDownloads",
      "path" : "Sources/StoicDownloads",
      "product_memberships" : [
        "StoicDownloads"
      ],
      "sources" : [
        "BundleTransfer.swift",
        "ContentDigest.swift",
        "Disk.swift",
        "Download.swift",
        "DownloadBundle.swift",
        "DownloadError.swift",
        "DownloadPolicy.swift",
        "DownloadProgress.swift",
        "DownloadResult.swift",
        "Downloader.swift",
        "FileTransfer.swift",
        "PartialAdoption.swift",
        "ProgressReporter.swift",
        "ResumeRecord.swift"
      ],
      "target_dependencies" : [
        "Stoic",
        "StoicHTTP",
        "StoicStore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicAppleTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicAppleTests",
      "path" : "Tests/StoicAppleTests",
      "sources" : [
        "BackgroundJobTests.swift",
        "DeviceConditionsTests.swift",
        "ReachabilityTests.swift",
        "SecretStoreTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "StoicApple",
        "Stoic",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicApple",
      "module_type" : "SwiftTarget",
      "name" : "StoicApple",
      "path" : "Sources/StoicApple",
      "product_memberships" : [
        "StoicApple",
        "StoicSealedKeychain"
      ],
      "sources" : [
        "BackgroundTasks.swift",
        "DeviceConditions.swift",
        "FakeBackgroundScheduler.swift",
        "FakePathMonitor.swift",
        "FoundationErrors.swift",
        "KeychainSecretStore.swift",
        "PathMonitor.swift",
        "SecretStore.swift",
        "SystemBackgroundTaskScheduler.swift",
        "SystemPathMonitor.swift"
      ],
      "target_dependencies" : [
        "Stoic",
        "StoicFoundation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "StoicAppKitTests",
      "module_type" : "SwiftTarget",
      "name" : "StoicAppKitTests",
      "path" : "Tests/StoicAppKitTests",
      "sources" : [
        "GracefulTerminationTests.swift"
      ],
      "target_dependencies" : [
        "StoicAppKit",
        "Stoic",
        "StoicTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "StoicAppKit",
      "module_type" : "SwiftTarget",
      "name" : "StoicAppKit",
      "path" : "Sources/StoicAppKit",
      "product_memberships" : [
        "StoicAppKit"
      ],
      "sources" : [
        "GracefulTermination.swift"
      ],
      "target_dependencies" : [
        "Stoic"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Stoic",
      "module_type" : "SwiftTarget",
      "name" : "Stoic",
      "path" : "Sources/Stoic",
      "product_memberships" : [
        "Stoic",
        "StoicTesting",
        "StoicAppKit",
        "StoicFoundation",
        "StoicApple",
        "StoicUIKit",
        "StoicObservability",
        "StoicStore",
        "StoicSettings",
        "StoicSealed",
        "StoicSealedKeychain",
        "StoicHTTP",
        "StoicDownloads"
      ],
      "sources" : [
        "Ambient/Ambient.swift",
        "Ambient/AnyClock.swift",
        "Ambient/FaultPoints.swift",
        "Ambient/RandomSource.swift",
        "Ambient/StoicTask.swift",
        "Concurrency/AsyncSemaphore.swift",
        "Concurrency/Broadcast.swift",
        "Concurrency/CallShaper.swift",
        "Concurrency/Channel.swift",
        "Concurrency/Debouncer.swift",
        "Concurrency/ExpiringCache.swift",
        "Concurrency/MapConcurrent.swift",
        "Concurrency/Race.swift",
        "Concurrency/SingleFlight.swift",
        "Concurrency/TaskSlot.swift",
        "Concurrency/Throttler.swift",
        "Conditions/SystemConditions.swift",
        "Diagnostics/EventRing.swift",
        "Diagnostics/TaskLedger.swift",
        "Errors/ConcurrentFailure.swift",
        "Errors/PolicyError.swift",
        "Errors/Report.swift",
        "Instrumentation/Event.swift",
        "Instrumentation/EventCatalog.swift",
        "Instrumentation/Instrumentation.swift",
        "Instrumentation/Span.swift",
        "Operations/AdmissionGate.swift",
        "Operations/Backend.swift",
        "Operations/BackendRegistry.swift",
        "Operations/OperationError.swift",
        "Operations/OperationPolicy.swift",
        "Operations/Perform.swift",
        "Operations/Urgency.swift",
        "Policies/Bulkhead.swift",
        "Policies/CircuitBreaker.swift",
        "Policies/Hedge.swift",
        "Policies/OutcomeWindow.swift",
        "Policies/Pipeline.swift",
        "Policies/Policy.swift",
        "Policies/RateLimiter.swift",
        "Retry/OperationIdentity.swift",
        "Retry/Recur.swift",
        "Retry/Retry.swift",
        "Retry/RetryBudget.swift",
        "Retry/Schedule.swift",
        "Scope/Saga.swift",
        "Scope/Scope.swift",
        "Scope/TaskScope.swift",
        "Services/ServiceGraph.swift",
        "StateMachine/StateGraph.swift",
        "StateMachine/StateMachine.swift",
        "Stoic.swift",
        "Supervision/Supervisor.swift",
        "Supervision/SupervisorRun.swift",
        "Support/KeyOrder.swift",
        "Support/OnceCell.swift",
        "Support/SHA256.swift",
        "Support/Saturating.swift",
        "Time/Abandoning.swift",
        "Time/BackgroundExpiry.swift",
        "Time/CancellationCause.swift",
        "Time/Deadline.swift",
        "Time/WithDeadline.swift",
        "Values/IdempotencyKey.swift",
        "Values/Secret.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.4"
}
linux-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:ad3afec1d6cff9a88dbd06b5b923cd7d46d6f55cc44d4c49fe48cde94ee812a7
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.4-latest
Done.