Build Information
Successful build of reactiveswift-composable-architecture, reference master (c3f39b), with Swift 6.4 for Linux on 18 Sep 2026 22:55:46 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344847-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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ReactiveCocoa/reactiveswift-composable-architecture.git
Reference: master
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/ReactiveCocoa/reactiveswift-composable-architecture
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at c3f39b7 Fix build/tests, run swift-format
Cloned https://github.com/ReactiveCocoa/reactiveswift-composable-architecture.git
Revision (git rev-parse @):
c3f39b7c1a0ba15912c1b9c5c9e8ed2447f87467
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ReactiveCocoa/reactiveswift-composable-architecture.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/ReactiveCocoa/reactiveswift-composable-architecture.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344847-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:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/pointfreeco/swiftui-navigation
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/pointfreeco/swift-dependencies
Fetching https://github.com/pointfreeco/swift-identified-collections
[1/7591] Fetching swift-dependencies
[77/8985] Fetching swift-dependencies, swiftui-navigation
[8986/10565] Fetching swift-dependencies, swiftui-navigation, swift-identified-collections
[10566/13292] Fetching swift-dependencies, swiftui-navigation, swift-identified-collections, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/swift-identified-collections (0.60s)
Fetching https://github.com/ReactiveCocoa/ReactiveSwift
[9095/11712] Fetching swift-dependencies, swiftui-navigation, xctest-dynamic-overlay
[11713/39032] Fetching swift-dependencies, swiftui-navigation, xctest-dynamic-overlay, swift-collections
[17177/44687] Fetching swift-dependencies, swiftui-navigation, xctest-dynamic-overlay, swift-collections, swift-custom-dump
Fetched https://github.com/pointfreeco/swift-dependencies (1.03s)
[29720/37096] Fetching swiftui-navigation, xctest-dynamic-overlay, swift-collections, swift-custom-dump
Fetching https://github.com/pointfreeco/swift-case-paths
[37097/89596] Fetching swiftui-navigation, xctest-dynamic-overlay, swift-collections, swift-custom-dump, reactiveswift
Fetched https://github.com/pointfreeco/swiftui-navigation (1.32s)
Fetched https://github.com/pointfreeco/swift-custom-dump (1.32s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay (1.32s)
Fetching https://github.com/google/swift-benchmark
Fetching https://github.com/apple/swift-docc-plugin
Fetched https://github.com/apple/swift-collections (1.33s)
[14175/52500] Fetching reactiveswift
[25726/57832] Fetching reactiveswift, swift-case-paths
Fetched https://github.com/pointfreeco/swift-case-paths (0.49s)
[42000/52500] Fetching reactiveswift
[52501/53990] Fetching reactiveswift, swift-benchmark
Fetched https://github.com/google/swift-benchmark (0.47s)
[1/2345] Fetching swift-docc-plugin
Fetched https://github.com/apple/swift-docc-plugin (0.62s)
Fetched https://github.com/ReactiveCocoa/ReactiveSwift (1.41s)
Computing version for https://github.com/google/swift-benchmark
Computed https://github.com/google/swift-benchmark at 0.1.2 (2.22s)
Fetching https://github.com/apple/swift-argument-parser
[1/18918] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser (0.85s)
Computing version for https://github.com/ReactiveCocoa/ReactiveSwift
Computed https://github.com/ReactiveCocoa/ReactiveSwift at 7.2.1 (1.06s)
Computing version for https://github.com/pointfreeco/swiftui-navigation
Computed https://github.com/pointfreeco/swiftui-navigation at 0.8.0 (0.20s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 0.14.1 (0.21s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 0.8.0 (0.20s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 0.9.0 (0.20s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 0.6.0 (0.21s)
Fetching https://github.com/pointfreeco/combine-schedulers
Fetching https://github.com/pointfreeco/swift-clocks
Fetching https://github.com/pointfreeco/swift-concurrency-extras
[1/2686] Fetching combine-schedulers
[2687/3744] Fetching combine-schedulers, swift-concurrency-extras
[3555/5190] Fetching combine-schedulers, swift-concurrency-extras, swift-clocks
Fetched https://github.com/pointfreeco/swift-concurrency-extras (0.56s)
Fetched https://github.com/pointfreeco/swift-clocks (0.56s)
Fetched https://github.com/pointfreeco/combine-schedulers (0.56s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 0.4.0 (0.77s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 0.11.0 (0.20s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 0.1.2 (0.20s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.5.0 (0.20s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3823] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (0.59s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.83s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 0.11.2 (0.20s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.6.0 (0.32s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.19s)
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.6.0
Creating working copy for https://github.com/google/swift-benchmark
Working copy of https://github.com/google/swift-benchmark resolved at 0.1.2
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 0.14.1
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/pointfreeco/swiftui-navigation
Working copy of https://github.com/pointfreeco/swiftui-navigation resolved at 0.8.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 0.11.2
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 0.1.2
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 0.11.0
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 0.4.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 0.6.0
Creating working copy for https://github.com/ReactiveCocoa/ReactiveSwift
Working copy of https://github.com/ReactiveCocoa/ReactiveSwift resolved at 7.2.1
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 0.9.0
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 0.8.0
warning: 'spi-builder-workspace': dependency 'swiftui-navigation' is not used by any target
warning: 'spi-builder-workspace': dependency 'swiftui-navigation' is not used by any target
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 513]
[Planning deferred tasks]
[119 / 250] InternalCollectionsUtilities
[120 / 259] ReactiveSwift
[120 / 259] InternalCollectionsUtilities
[132 / 259] XCTestDynamicOverlay
[132 / 259] ConcurrencyExtras
[144 / 259] XCTestDynamicOverlay
[145 / 259] ReactiveSwift
[151 / 259] XCTestDynamicOverlay-product
[153 / 260] ReactiveSwift
[154 / 260] ReactiveSwift-product
[155 / 260] ReactiveSwift
[159 / 260] InternalCollectionsUtilities
[163 / 261] InternalCollectionsUtilities
[164 / 261] XCTestDynamicOverlay
[168 / 261] InternalCollectionsUtilities
[169 / 261] CustomDump
[173 / 261] ConcurrencyExtras
[178 / 262] InternalCollectionsUtilities
[187 / 266]
[195 / 303] CombineSchedulers
[205 / 303] ReactiveSwift
[208 / 303] OrderedCollections
[211 / 303] CustomDump
[216 / 303] CustomDump
[217 / 304] ReactiveSwift
[219 / 304] CustomDump
[223 / 304] ReactiveSwift
[227 / 304] ConcurrencyExtras
[234 / 304] ConcurrencyExtras
[241 / 304] Clocks-product
[249 / 316] CasePaths
[252 / 325] CasePaths
[255 / 325] Clocks
[264 / 326] OrderedCollections
[277 / 326] ArgumentParser
[278 / 327] CustomDump
[283 / 328] CustomDump
[289 / 328] ArgumentParser-product
[292 / 329] Dependencies
[296 / 348] Dependencies
[298 / 348] IdentifiedCollections
[301 / 348] IdentifiedCollections
[304 / 348] Dependencies
[315 / 348] IdentifiedCollections-product
[318 / 348] Dependencies-product
[322 / 349] ComposableArchitecture
[331 / 360] ComposableArchitecture
[334 / 369] ComposableArchitecture
[345 / 370] ComposableArchitecture
[346 / 370] ComposableArchitecture
[348 / 370] ComposableArchitecture
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/Cancellation.swift:4:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'AnyDisposable' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'ReactiveSwift' introduce this conformance in the future[0;0m
[0;36m2 |[0;0m import ReactiveSwift
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension AnyDisposable: Hashable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'AnyDisposable' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'ReactiveSwift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m5 |[0;0m public static func == (lhs: AnyDisposable, rhs: AnyDisposable) -> Bool {
[0;36m6 |[0;0m return ObjectIdentifier(lhs) == ObjectIdentifier(rhs)
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/Cancellation.swift:211:15: [1;33mwarning: [1;39m'@_unsafeInheritExecutor' is deprecated; consider an 'isolated' parameter defaulted to '#isolation' instead; this is an error in the Swift 6 language mode[0;0m
[0;36m209 |[0;0m /// - Returns: A value produced by operation.
[0;36m210 |[0;0m @_unsafeInheritExecutor
[0;36m211 |[0;0m public func withTaskCancellation<T: Sendable>(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'@_unsafeInheritExecutor' is deprecated; consider an 'isolated' parameter defaulted to '#isolation' instead; this is an error in the Swift 6 language mode[0;0m
[0;36m212 |[0;0m id: AnyHashable,
[0;36m213 |[0;0m cancelInFlight: Bool = false,
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/Cancellation.swift:286:15: [1;33mwarning: [1;39m'@_unsafeInheritExecutor' is deprecated; consider an 'isolated' parameter defaulted to '#isolation' instead; this is an error in the Swift 6 language mode[0;0m
[0;36m284 |[0;0m /// - Returns: A value produced by operation.
[0;36m285 |[0;0m @_unsafeInheritExecutor
[0;36m286 |[0;0m public func withTaskCancellation<T: Sendable>(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'@_unsafeInheritExecutor' is deprecated; consider an 'isolated' parameter defaulted to '#isolation' instead; this is an error in the Swift 6 language mode[0;0m
[0;36m287 |[0;0m id: Any.Type,
[0;36m288 |[0;0m cancelInFlight: Bool = false,
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/SignalProducer.swift:351:8: [1;33mwarning: [1;39m'Effect' is deprecated: 'Effect' has been deprecated in favor of 'EffectTask' when 'Failure == Never', or 'EffectProducer<Output, Failure>' in general.
You are encouraged to use 'EffectTask<Action>' to model the output of your reducers, and to use Swift concurrency to model failable streams of values.
To find and replace instances of 'Effect<Action, Never>' to 'EffectTask<Action, Never>' in your codebase, use the following regular expression:
Find:
Effect<([^,]+), Never>
Replace:
EffectTask<$1>
See the migration roadmap for more information: https://github.com/pointfreeco/swift-composable-architecture/discussions/1477[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m349 |[0;0m outputType: NewValue.Type = NewValue.self,
[0;36m350 |[0;0m failureType: NewError.Type = NewError.self
[0;36m351 |[0;0m ) -> Effect<NewValue, NewError> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Effect' is deprecated: 'Effect' has been deprecated in favor of 'EffectTask' when 'Failure == Never', or 'EffectProducer<Output, Failure>' in general.
You are encouraged to use 'EffectTask<Action>' to model the output of your reducers, and to use Swift concurrency to model failable streams of values.
To find and replace instances of 'Effect<Action, Never>' to 'EffectTask<Action, Never>' in your codebase, use the following regular expression:
Find:
Effect<([^,]+), Never>
Replace:
EffectTask<$1>
See the migration roadmap for more information: https://github.com/pointfreeco/swift-composable-architecture/discussions/1477[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m352 |[0;0m self
[0;36m353 |[0;0m .producer
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/SignalProducer.swift:326:11: [1;33mwarning: [1;39m'Effect' is deprecated: 'Effect' has been deprecated in favor of 'EffectTask' when 'Failure == Never', or 'EffectProducer<Output, Failure>' in general.
You are encouraged to use 'EffectTask<Action>' to model the output of your reducers, and to use Swift concurrency to model failable streams of values.
To find and replace instances of 'Effect<Action, Never>' to 'EffectTask<Action, Never>' in your codebase, use the following regular expression:
Find:
Effect<([^,]+), Never>
Replace:
EffectTask<$1>
See the migration roadmap for more information: https://github.com/pointfreeco/swift-composable-architecture/discussions/1477[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m324 |[0;0m }
[0;36m325 |[0;0m
[0;36m326 |[0;0m extension Effect {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Effect' is deprecated: 'Effect' has been deprecated in favor of 'EffectTask' when 'Failure == Never', or 'EffectProducer<Output, Failure>' in general.
You are encouraged to use 'EffectTask<Action>' to model the output of your reducers, and to use Swift concurrency to model failable streams of values.
To find and replace instances of 'Effect<Action, Never>' to 'EffectTask<Action, Never>' in your codebase, use the following regular expression:
Find:
Effect<([^,]+), Never>
Replace:
EffectTask<$1>
See the migration roadmap for more information: https://github.com/pointfreeco/swift-composable-architecture/discussions/1477[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m327 |[0;0m
[0;36m328 |[0;0m /// Turns any effect into an ``Effect`` for any output and failure type by ignoring all output
/host/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:658:18: [1;33mwarning: [1;39mgeneric parameter 'ScopedState' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m599 |[0;0m
[0;36m600 |[0;0m private final class ScopedReducer<
[0;36m601 |[0;0m RootState, RootAction, ScopedState, ScopedAction
[0;36m|[0;0m `- [1;39mnote: [1;39m'ScopedState' previously declared here[0;0m
[0;36m602 |[0;0m >: ReducerProtocol {
[0;36m603 |[0;0m let rootStore: Store<RootState, RootAction>
[0;36m:[0;0m
[0;36m656 |[0;0m extension ScopedReducer: AnyScopedReducer {
[0;36m657 |[0;0m @inlinable
[0;36m658 |[0;0m func rescope<ScopedState, ScopedAction, RescopedState, RescopedAction>(
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'ScopedState' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m659 |[0;0m _ store: Store<ScopedState, ScopedAction>,
[0;36m660 |[0;0m state toRescopedState: @escaping (ScopedState) -> RescopedState,
/host/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:658:31: [1;33mwarning: [1;39mgeneric parameter 'ScopedAction' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m599 |[0;0m
[0;36m600 |[0;0m private final class ScopedReducer<
[0;36m601 |[0;0m RootState, RootAction, ScopedState, ScopedAction
[0;36m|[0;0m `- [1;39mnote: [1;39m'ScopedAction' previously declared here[0;0m
[0;36m602 |[0;0m >: ReducerProtocol {
[0;36m603 |[0;0m let rootStore: Store<RootState, RootAction>
[0;36m:[0;0m
[0;36m656 |[0;0m extension ScopedReducer: AnyScopedReducer {
[0;36m657 |[0;0m @inlinable
[0;36m658 |[0;0m func rescope<ScopedState, ScopedAction, RescopedState, RescopedAction>(
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'ScopedAction' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m659 |[0;0m _ store: Store<ScopedState, ScopedAction>,
[0;36m660 |[0;0m state toRescopedState: @escaping (ScopedState) -> RescopedState,
/host/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:2268:46: [1;33mwarning: [1;39m'streamWithContinuation(_:bufferingPolicy:)' is deprecated: renamed to 'makeStream(of:bufferingPolicy:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m2266 |[0;0m let base: Reduce<State, Action>
[0;36m2267 |[0;0m var dependencies = DependencyValues()
[0;36m2268 |[0;0m let effectDidSubscribe = AsyncStream<Void>.streamWithContinuation()
[0;36m|[0;0m |- [1;33mwarning: [1;39m'streamWithContinuation(_:bufferingPolicy:)' is deprecated: renamed to 'makeStream(of:bufferingPolicy:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'makeStream(of:bufferingPolicy:)' instead[0;0m
[0;36m2269 |[0;0m var inFlightEffects: Set<LongLivingEffect> = []
[0;36m2270 |[0;0m var receivedActions: [(action: Action, state: State)] = []
/host/spi-builder-workspace/Sources/ComposableArchitecture/TestSupport/ImmediateScheduler.swift:7:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImmediateScheduler' to imported protocol 'DateScheduler'; this will not behave correctly if the owners of 'ReactiveSwift' introduce this conformance in the future[0;0m
[0;36m5 |[0;0m /// so that it can be used for testing whenever a `DateScheduler`
[0;36m6 |[0;0m /// is expected.
[0;36m7 |[0;0m extension ReactiveSwift.ImmediateScheduler: DateScheduler {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImmediateScheduler' to imported protocol 'DateScheduler'; this will not behave correctly if the owners of 'ReactiveSwift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m8 |[0;0m public var currentDate: Date {
[0;36m9 |[0;0m Date(timeIntervalSince1970: 0)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[351 / 371] ComposableArchitecture
[356 / 371] Benchmark
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/SignalProducer.swift:351:8: [1;33mwarning: [1;39m'Effect' is deprecated: 'Effect' has been deprecated in favor of 'EffectTask' when 'Failure == Never', or 'EffectProducer<Output, Failure>' in general.
You are encouraged to use 'EffectTask<Action>' to model the output of your reducers, and to use Swift concurrency to model failable streams of values.
To find and replace instances of 'Effect<Action, Never>' to 'EffectTask<Action, Never>' in your codebase, use the following regular expression:
Find:
Effect<([^,]+), Never>
Replace:
EffectTask<$1>
See the migration roadmap for more information: https://github.com/pointfreeco/swift-composable-architecture/discussions/1477[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m349 |[0;0m outputType: NewValue.Type = NewValue.self,
[0;36m350 |[0;0m failureType: NewError.Type = NewError.self
[0;36m351 |[0;0m ) -> Effect<NewValue, NewError> {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Effect' is deprecated: 'Effect' has been deprecated in favor of 'EffectTask' when 'Failure == Never', or 'EffectProducer<Output, Failure>' in general.
You are encouraged to use 'EffectTask<Action>' to model the output of your reducers, and to use Swift concurrency to model failable streams of values.
To find and replace instances of 'Effect<Action, Never>' to 'EffectTask<Action, Never>' in your codebase, use the following regular expression:
Find:
Effect<([^,]+), Never>
Replace:
EffectTask<$1>
See the migration roadmap for more information: https://github.com/pointfreeco/swift-composable-architecture/discussions/1477[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m352 |[0;0m self
[0;36m353 |[0;0m .producer
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/SignalProducer.swift:326:11: [1;33mwarning: [1;39m'Effect' is deprecated: 'Effect' has been deprecated in favor of 'EffectTask' when 'Failure == Never', or 'EffectProducer<Output, Failure>' in general.
You are encouraged to use 'EffectTask<Action>' to model the output of your reducers, and to use Swift concurrency to model failable streams of values.
To find and replace instances of 'Effect<Action, Never>' to 'EffectTask<Action, Never>' in your codebase, use the following regular expression:
Find:
Effect<([^,]+), Never>
Replace:
EffectTask<$1>
See the migration roadmap for more information: https://github.com/pointfreeco/swift-composable-architecture/discussions/1477[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m324 |[0;0m }
[0;36m325 |[0;0m
[0;36m326 |[0;0m extension Effect {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'Effect' is deprecated: 'Effect' has been deprecated in favor of 'EffectTask' when 'Failure == Never', or 'EffectProducer<Output, Failure>' in general.
You are encouraged to use 'EffectTask<Action>' to model the output of your reducers, and to use Swift concurrency to model failable streams of values.
To find and replace instances of 'Effect<Action, Never>' to 'EffectTask<Action, Never>' in your codebase, use the following regular expression:
Find:
Effect<([^,]+), Never>
Replace:
EffectTask<$1>
See the migration roadmap for more information: https://github.com/pointfreeco/swift-composable-architecture/discussions/1477[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m327 |[0;0m
[0;36m328 |[0;0m /// Turns any effect into an ``Effect`` for any output and failure type by ignoring all output
/host/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:2268:46: [1;33mwarning: [1;39m'streamWithContinuation(_:bufferingPolicy:)' is deprecated: renamed to 'makeStream(of:bufferingPolicy:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m2266 |[0;0m let base: Reduce<State, Action>
[0;36m2267 |[0;0m var dependencies = DependencyValues()
[0;36m2268 |[0;0m let effectDidSubscribe = AsyncStream<Void>.streamWithContinuation()
[0;36m|[0;0m |- [1;33mwarning: [1;39m'streamWithContinuation(_:bufferingPolicy:)' is deprecated: renamed to 'makeStream(of:bufferingPolicy:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'makeStream(of:bufferingPolicy:)' instead[0;0m
[0;36m2269 |[0;0m var inFlightEffects: Set<LongLivingEffect> = []
[0;36m2270 |[0;0m var receivedActions: [(action: Action, state: State)] = []
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[359 / 371] ArgumentParser
[365 / 379] swift-composable-architecture-benchmark-product
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/Cancellation.swift:4:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'AnyDisposable' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'ReactiveSwift' introduce this conformance in the future[0;0m
[0;36m2 |[0;0m import ReactiveSwift
[0;36m3 |[0;0m
[0;36m4 |[0;0m extension AnyDisposable: Hashable {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'AnyDisposable' to imported protocols 'Hashable', 'Equatable'; this will not behave correctly if the owners of 'ReactiveSwift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m5 |[0;0m public static func == (lhs: AnyDisposable, rhs: AnyDisposable) -> Bool {
[0;36m6 |[0;0m return ObjectIdentifier(lhs) == ObjectIdentifier(rhs)
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/Cancellation.swift:211:15: [1;33mwarning: [1;39m'@_unsafeInheritExecutor' is deprecated; consider an 'isolated' parameter defaulted to '#isolation' instead; this is an error in the Swift 6 language mode[0;0m
[0;36m209 |[0;0m /// - Returns: A value produced by operation.
[0;36m210 |[0;0m @_unsafeInheritExecutor
[0;36m211 |[0;0m public func withTaskCancellation<T: Sendable>(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'@_unsafeInheritExecutor' is deprecated; consider an 'isolated' parameter defaulted to '#isolation' instead; this is an error in the Swift 6 language mode[0;0m
[0;36m212 |[0;0m id: AnyHashable,
[0;36m213 |[0;0m cancelInFlight: Bool = false,
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/Cancellation.swift:286:15: [1;33mwarning: [1;39m'@_unsafeInheritExecutor' is deprecated; consider an 'isolated' parameter defaulted to '#isolation' instead; this is an error in the Swift 6 language mode[0;0m
[0;36m284 |[0;0m /// - Returns: A value produced by operation.
[0;36m285 |[0;0m @_unsafeInheritExecutor
[0;36m286 |[0;0m public func withTaskCancellation<T: Sendable>(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'@_unsafeInheritExecutor' is deprecated; consider an 'isolated' parameter defaulted to '#isolation' instead; this is an error in the Swift 6 language mode[0;0m
[0;36m287 |[0;0m id: Any.Type,
[0;36m288 |[0;0m cancelInFlight: Bool = false,
/host/spi-builder-workspace/Sources/ComposableArchitecture/Effects/Cancellation.swift:98:42: [1;33mwarning: [1;39mcapture of 'id' with non-Sendable type 'AnyHashable' in a '@Sendable' closure; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m96 |[0;0m return Self(
[0;36m97 |[0;0m operation: .run(priority) { send in
[0;36m98 |[0;0m await withTaskCancellation(id: id, cancelInFlight: cancelInFlight) {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of 'id' with non-Sendable type 'AnyHashable' in a '@Sendable' closure; this is an error in the Swift 6 language mode[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
[0;36m99 |[0;0m await operation(send)
[0;36m100 |[0;0m }
Swift.AnyHashable:1:23: [1;39mnote: [1;39mstruct 'AnyHashable' does not conform to the 'Sendable' protocol[0;0m
[0;36m1 |[0;0m @frozen public struct AnyHashable {
[0;36m|[0;0m `- [1;39mnote: [1;39mstruct 'AnyHashable' does not conform to the 'Sendable' protocol[0;0m
[0;36m2 |[0;0m public init<H>(_ base: H) where H : Hashable
[0;36m3 |[0;0m public var base: Any { get }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
/host/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:658:18: [1;33mwarning: [1;39mgeneric parameter 'ScopedState' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m599 |[0;0m
[0;36m600 |[0;0m private final class ScopedReducer<
[0;36m601 |[0;0m RootState, RootAction, ScopedState, ScopedAction
[0;36m|[0;0m `- [1;39mnote: [1;39m'ScopedState' previously declared here[0;0m
[0;36m602 |[0;0m >: ReducerProtocol {
[0;36m603 |[0;0m let rootStore: Store<RootState, RootAction>
[0;36m:[0;0m
[0;36m656 |[0;0m extension ScopedReducer: AnyScopedReducer {
[0;36m657 |[0;0m @inlinable
[0;36m658 |[0;0m func rescope<ScopedState, ScopedAction, RescopedState, RescopedAction>(
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'ScopedState' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m659 |[0;0m _ store: Store<ScopedState, ScopedAction>,
[0;36m660 |[0;0m state toRescopedState: @escaping (ScopedState) -> RescopedState,
/host/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:658:31: [1;33mwarning: [1;39mgeneric parameter 'ScopedAction' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m599 |[0;0m
[0;36m600 |[0;0m private final class ScopedReducer<
[0;36m601 |[0;0m RootState, RootAction, ScopedState, ScopedAction
[0;36m|[0;0m `- [1;39mnote: [1;39m'ScopedAction' previously declared here[0;0m
[0;36m602 |[0;0m >: ReducerProtocol {
[0;36m603 |[0;0m let rootStore: Store<RootState, RootAction>
[0;36m:[0;0m
[0;36m656 |[0;0m extension ScopedReducer: AnyScopedReducer {
[0;36m657 |[0;0m @inlinable
[0;36m658 |[0;0m func rescope<ScopedState, ScopedAction, RescopedState, RescopedAction>(
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'ScopedAction' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m659 |[0;0m _ store: Store<ScopedState, ScopedAction>,
[0;36m660 |[0;0m state toRescopedState: @escaping (ScopedState) -> RescopedState,
[368 / 379] swift-composable-architecture-benchmark-product
[374 / 380] Benchmark
[377 / 381] swift-composable-architecture-benchmark-product
[377 / 381] ComposableArchitecture
/host/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:2268:46: [1;33mwarning: [1;39m'streamWithContinuation(_:bufferingPolicy:)' is deprecated: renamed to 'makeStream(of:bufferingPolicy:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m2266 |[0;0m let base: Reduce<State, Action>
[0;36m2267 |[0;0m var dependencies = DependencyValues()
[0;36m2268 |[0;0m let effectDidSubscribe = AsyncStream<Void>.streamWithContinuation()
[0;36m|[0;0m |- [1;33mwarning: [1;39m'streamWithContinuation(_:bufferingPolicy:)' is deprecated: renamed to 'makeStream(of:bufferingPolicy:)'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'makeStream(of:bufferingPolicy:)' instead[0;0m
[0;36m2269 |[0;0m var inFlightEffects: Set<LongLivingEffect> = []
[0;36m2270 |[0;0m var receivedActions: [(action: Action, state: State)] = []
/host/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1436:16: [1;33mwarning: [1;39mconformance of 'ScopedState' to protocol 'Equatable' may be isolated and cannot be passed to @concurrent context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1434 |[0;0m return
[0;36m1435 |[0;0m }
[0;36m1436 |[0;0m await self.receiveAction(timeout: nanoseconds, file: file, line: line)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ScopedState' to protocol 'Equatable' may be isolated and cannot be passed to @concurrent context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1437 |[0;0m _ = {
[0;36m1438 |[0;0m self.receive(expectedAction, assert: updateStateToExpectedResult, file: file, line: line)
/host/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1620:16: [1;33mwarning: [1;39mconformance of 'ScopedState' to protocol 'Equatable' may be isolated and cannot be passed to @concurrent context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1618 |[0;0m return
[0;36m1619 |[0;0m }
[0;36m1620 |[0;0m await self.receiveAction(timeout: nanoseconds, file: file, line: line)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ScopedState' to protocol 'Equatable' may be isolated and cannot be passed to @concurrent context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1621 |[0;0m _ = {
[0;36m1622 |[0;0m self.receive(isMatching, assert: updateStateToExpectedResult, file: file, line: line)
/host/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1674:16: [1;33mwarning: [1;39mconformance of 'ScopedState' to protocol 'Equatable' may be isolated and cannot be passed to @concurrent context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1672 |[0;0m return
[0;36m1673 |[0;0m }
[0;36m1674 |[0;0m await self.receiveAction(timeout: nanoseconds, file: file, line: line)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ScopedState' to protocol 'Equatable' may be isolated and cannot be passed to @concurrent context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1675 |[0;0m _ = {
[0;36m1676 |[0;0m self.receive(actionCase, assert: updateStateToExpectedResult, file: file, line: line)
/host/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1730:18: [1;33mwarning: [1;39mconformance of 'ScopedState' to protocol 'Equatable' may be isolated and cannot be passed to @concurrent context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1728 |[0;0m return
[0;36m1729 |[0;0m }
[0;36m1730 |[0;0m await self.receiveAction(timeout: duration.nanoseconds, file: file, line: line)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'ScopedState' to protocol 'Equatable' may be isolated and cannot be passed to @concurrent context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1731 |[0;0m _ = {
[0;36m1732 |[0;0m self.receive(actionCase, assert: updateStateToExpectedResult, file: file, line: line)
/host/spi-builder-workspace/Sources/ComposableArchitecture/TestSupport/ImmediateScheduler.swift:7:1: [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImmediateScheduler' to imported protocol 'DateScheduler'; this will not behave correctly if the owners of 'ReactiveSwift' introduce this conformance in the future[0;0m
[0;36m5 |[0;0m /// so that it can be used for testing whenever a `DateScheduler`
[0;36m6 |[0;0m /// is expected.
[0;36m7 |[0;0m extension ReactiveSwift.ImmediateScheduler: DateScheduler {
[0;36m|[0;0m |- [1;33mwarning: [1;39mextension declares a conformance of imported type 'ImmediateScheduler' to imported protocol 'DateScheduler'; this will not behave correctly if the owners of 'ReactiveSwift' introduce this conformance in the future[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd '@retroactive' to silence this warning[0;0m
[0;36m8 |[0;0m public var currentDate: Date {
[0;36m9 |[0;0m Date(timeIntervalSince1970: 0)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[382 / 382] swift-composable-architecture-benchmark-product
Build complete! (14.08 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
},
{
"identity" : "swift-benchmark",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/google/swift-benchmark"
},
{
"identity" : "reactiveswift",
"requirement" : {
"range" : [
{
"lower_bound" : "7.1.0",
"upper_bound" : "8.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/ReactiveCocoa/ReactiveSwift"
},
{
"identity" : "swift-case-paths",
"requirement" : {
"range" : [
{
"lower_bound" : "0.10.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-case-paths"
},
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections"
},
{
"identity" : "swift-custom-dump",
"requirement" : {
"range" : [
{
"lower_bound" : "0.6.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-custom-dump"
},
{
"identity" : "swift-dependencies",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.2",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-dependencies"
},
{
"identity" : "swift-identified-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "0.4.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-identified-collections"
},
{
"identity" : "swiftui-navigation",
"requirement" : {
"range" : [
{
"lower_bound" : "0.6.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swiftui-navigation"
},
{
"identity" : "xctest-dynamic-overlay",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
}
],
"manifest_display_name" : "reactiveswift-composable-architecture",
"name" : "reactiveswift-composable-architecture",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "ComposableArchitecture",
"targets" : [
"ComposableArchitecture"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "swift-composable-architecture-benchmark",
"targets" : [
"swift-composable-architecture-benchmark"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "swift_composable_architecture_benchmark",
"module_type" : "SwiftTarget",
"name" : "swift-composable-architecture-benchmark",
"path" : "Sources/swift-composable-architecture-benchmark",
"product_dependencies" : [
"Benchmark"
],
"product_memberships" : [
"swift-composable-architecture-benchmark"
],
"sources" : [
"Common.swift",
"Dependencies.swift",
"Effects.swift",
"StoreScope.swift",
"ViewStore.swift",
"main.swift"
],
"target_dependencies" : [
"ComposableArchitecture"
],
"type" : "executable"
},
{
"c99name" : "_CAsyncSupport",
"module_type" : "SystemLibraryTarget",
"name" : "_CAsyncSupport",
"path" : "Sources/_CAsyncSupport",
"sources" : [
],
"type" : "system-target"
},
{
"c99name" : "ComposableArchitectureTests",
"module_type" : "SwiftTarget",
"name" : "ComposableArchitectureTests",
"path" : "Tests/ComposableArchitectureTests",
"sources" : [
"BindingTests.swift",
"CompatibilityTests.swift",
"ComposableArchitectureTests.swift",
"DebugTests.swift",
"DependencyKeyWritingReducerTests.swift",
"DeprecatedTests.swift",
"EffectCancellationTests.swift",
"EffectDebounceTests.swift",
"EffectDeferredTests.swift",
"EffectFailureTests.swift",
"EffectOperationTests.swift",
"EffectRunTests.swift",
"EffectTaskTests.swift",
"EffectTests.swift",
"EffectThrottleTests.swift",
"ForEachReducerTests.swift",
"IfCaseLetReducerTests.swift",
"IfLetReducerTests.swift",
"MemoryManagementTests.swift",
"ReducerBuilderTests.swift",
"ReducerTests.swift",
"RuntimeWarningTests.swift",
"SchedulerTests.swift",
"ScopeTests.swift",
"SerialExecutor.swift",
"StoreTests.swift",
"TaskCancellationTests.swift",
"TaskResultTests.swift",
"TestStoreFailureTests.swift",
"TestStoreNonExhaustiveTests.swift",
"TestStoreTests.swift",
"TimerTests.swift",
"ViewStoreTests.swift",
"WithViewStoreAppTest.swift"
],
"target_dependencies" : [
"_CAsyncSupport",
"ComposableArchitecture"
],
"type" : "test"
},
{
"c99name" : "ComposableArchitecture",
"module_type" : "SwiftTarget",
"name" : "ComposableArchitecture",
"path" : "Sources/ComposableArchitecture",
"product_dependencies" : [
"CasePaths",
"CustomDump",
"Dependencies",
"IdentifiedCollections",
"OrderedCollections",
"ReactiveSwift",
"XCTestDynamicOverlay"
],
"product_memberships" : [
"ComposableArchitecture",
"swift-composable-architecture-benchmark"
],
"sources" : [
"Dependencies/MainQueue.swift",
"Effect.swift",
"Effects/Animation.swift",
"Effects/Cancellation.swift",
"Effects/Publisher/Debouncing.swift",
"Effects/Publisher/Deferring.swift",
"Effects/Publisher/Throttling.swift",
"Effects/Publisher/Timer.swift",
"Effects/SignalProducer.swift",
"Effects/TaskResult.swift",
"Internal/Binding+IsPresent.swift",
"Internal/Box.swift",
"Internal/Breakpoint.swift",
"Internal/CurrentValueRelay.swift",
"Internal/Debug.swift",
"Internal/Deprecations.swift",
"Internal/Exports.swift",
"Internal/Locking.swift",
"Internal/OpenExistential.swift",
"Internal/RuntimeWarnings.swift",
"Internal/TaskCancellableValue.swift",
"Internal/TypeName.swift",
"Reducer/AnyReducer/AnyReducer.swift",
"Reducer/AnyReducer/AnyReducerBinding.swift",
"Reducer/AnyReducer/AnyReducerCompatibility.swift",
"Reducer/AnyReducer/AnyReducerDebug.swift",
"Reducer/AnyReducer/AnyReducerSignpost.swift",
"Reducer/ReducerBuilder.swift",
"Reducer/Reducers/BindingReducer.swift",
"Reducer/Reducers/CombineReducers.swift",
"Reducer/Reducers/DebugReducer.swift",
"Reducer/Reducers/DependencyKeyWritingReducer.swift",
"Reducer/Reducers/EmptyReducer.swift",
"Reducer/Reducers/ForEachReducer.swift",
"Reducer/Reducers/IfCaseLetReducer.swift",
"Reducer/Reducers/IfLetReducer.swift",
"Reducer/Reducers/Optional.swift",
"Reducer/Reducers/Reduce.swift",
"Reducer/Reducers/Scope.swift",
"Reducer/Reducers/SignpostReducer.swift",
"ReducerProtocol.swift",
"SchedulerExtensions/SchedulerExtensions.swift",
"Store.swift",
"SwiftUI/ActionWrappingScheduler.swift",
"SwiftUI/Alert.swift",
"SwiftUI/Binding.swift",
"SwiftUI/ConfirmationDialog.swift",
"SwiftUI/ForEachStore.swift",
"SwiftUI/Identified.swift",
"SwiftUI/IfLetStore.swift",
"SwiftUI/SwitchStore.swift",
"SwiftUI/WithViewStore.swift",
"TestStore.swift",
"TestSupport/ImmediateScheduler.swift",
"UIKit/AlertStateUIKit.swift",
"UIKit/IfLetUIKit.swift",
"UIKit/UIKitAnimationScheduler.swift",
"ViewStore.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.