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>&1Build 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.