The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of swift-composable-architecture, reference 1.20.2 (6574de), with Swift 6.2 (beta) for macOS (SPM) on 21 Jun 2025 18:00:46 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
570 |     )
571 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:590:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
588 |       store,
589 |       observe: toViewState,
590 |       removeDuplicates: ==
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
591 |     )
592 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:696:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
694 |       observe: toViewState,
695 |       send: fromViewAction,
696 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
697 |       content: content,
698 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:726:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
724 |       store,
725 |       observe: toViewState,
726 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
727 |       content: content,
728 |       file: file,
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:181:19: warning: capture of non-sendable type 'Root.Type' in an isolated closure
179 |       let keyPath = keyPath.unsafeSendable()
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
    |                   `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
182 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
183 |       )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:179:11: warning: capture of non-sendable type 'Root.Type' in an isolated closure
177 |       dynamicMember keyPath: WritableKeyPath<Root, Value>
178 |     ) -> AnyCasePath<BindingAction, Value> where Root: ObservableState {
179 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:182:23: warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
182 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
    |                       `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
183 |       )
184 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:179:11: warning: capture of non-sendable type 'Root.Type' in an isolated closure
177 |       dynamicMember keyPath: WritableKeyPath<Root, Value>
178 |     ) -> AnyCasePath<BindingAction, Value> where Root: ObservableState {
179 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:284:28: warning: capture of non-sendable type 'Self.Type' in an isolated closure
282 | extension BindableAction {
283 |   public var binding: BindingAction<State>? {
284 |     AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
    |                            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
285 |   }
286 | }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:569:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
567 |       observe: toViewState,
568 |       send: fromViewAction,
569 |       removeDuplicates: ==
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
570 |     )
571 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:590:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
588 |       store,
589 |       observe: toViewState,
590 |       removeDuplicates: ==
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
591 |     )
592 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:696:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
694 |       observe: toViewState,
695 |       send: fromViewAction,
696 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
697 |       content: content,
698 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:726:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
724 |       store,
725 |       observe: toViewState,
726 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
727 |       content: content,
728 |       file: file,
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:181:19: warning: capture of non-sendable type 'Root.Type' in an isolated closure
179 |       let keyPath = keyPath.unsafeSendable()
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
    |                   `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
182 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
183 |       )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:179:11: warning: capture of non-sendable type 'Root.Type' in an isolated closure
177 |       dynamicMember keyPath: WritableKeyPath<Root, Value>
178 |     ) -> AnyCasePath<BindingAction, Value> where Root: ObservableState {
179 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:182:23: warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
182 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
    |                       `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
183 |       )
184 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:179:11: warning: capture of non-sendable type 'Root.Type' in an isolated closure
177 |       dynamicMember keyPath: WritableKeyPath<Root, Value>
178 |     ) -> AnyCasePath<BindingAction, Value> where Root: ObservableState {
179 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:284:28: warning: capture of non-sendable type 'Self.Type' in an isolated closure
282 | extension BindableAction {
283 |   public var binding: BindingAction<State>? {
284 |     AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
    |                            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
285 |   }
286 | }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:569:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
567 |       observe: toViewState,
568 |       send: fromViewAction,
569 |       removeDuplicates: ==
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
570 |     )
571 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:590:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
588 |       store,
589 |       observe: toViewState,
590 |       removeDuplicates: ==
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
591 |     )
592 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:696:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
694 |       observe: toViewState,
695 |       send: fromViewAction,
696 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
697 |       content: content,
698 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:726:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
724 |       store,
725 |       observe: toViewState,
726 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
727 |       content: content,
728 |       file: file,
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:181:19: warning: capture of non-sendable type 'Root.Type' in an isolated closure
179 |       let keyPath = keyPath.unsafeSendable()
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
    |                   `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
182 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
183 |       )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:179:11: warning: capture of non-sendable type 'Root.Type' in an isolated closure
177 |       dynamicMember keyPath: WritableKeyPath<Root, Value>
178 |     ) -> AnyCasePath<BindingAction, Value> where Root: ObservableState {
179 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:182:23: warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
182 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
    |                       `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
183 |       )
184 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:179:11: warning: capture of non-sendable type 'Root.Type' in an isolated closure
177 |       dynamicMember keyPath: WritableKeyPath<Root, Value>
178 |     ) -> AnyCasePath<BindingAction, Value> where Root: ObservableState {
179 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:284:28: warning: capture of non-sendable type 'Self.Type' in an isolated closure
282 | extension BindableAction {
283 |   public var binding: BindingAction<State>? {
284 |     AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
    |                            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
285 |   }
286 | }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:569:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
567 |       observe: toViewState,
568 |       send: fromViewAction,
569 |       removeDuplicates: ==
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
570 |     )
571 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:590:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
588 |       store,
589 |       observe: toViewState,
590 |       removeDuplicates: ==
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
591 |     )
592 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:696:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
694 |       observe: toViewState,
695 |       send: fromViewAction,
696 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
697 |       content: content,
698 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:726:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
724 |       store,
725 |       observe: toViewState,
726 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
727 |       content: content,
728 |       file: file,
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:181:19: warning: capture of non-sendable type 'Root.Type' in an isolated closure
179 |       let keyPath = keyPath.unsafeSendable()
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
    |                   `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
182 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
183 |       )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:179:11: warning: capture of non-sendable type 'Root.Type' in an isolated closure
177 |       dynamicMember keyPath: WritableKeyPath<Root, Value>
178 |     ) -> AnyCasePath<BindingAction, Value> where Root: ObservableState {
179 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:182:23: warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
182 |         extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
    |                       `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
183 |       )
184 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:179:11: warning: capture of non-sendable type 'Root.Type' in an isolated closure
177 |       dynamicMember keyPath: WritableKeyPath<Root, Value>
178 |     ) -> AnyCasePath<BindingAction, Value> where Root: ObservableState {
179 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Root.Type' in an isolated closure
180 |       return AnyCasePath(
181 |         embed: { .set(keyPath, $0) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:284:28: warning: capture of non-sendable type 'Self.Type' in an isolated closure
282 | extension BindableAction {
283 |   public var binding: BindingAction<State>? {
284 |     AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
    |                            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
285 |   }
286 | }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:569:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
567 |       observe: toViewState,
568 |       send: fromViewAction,
569 |       removeDuplicates: ==
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
570 |     )
571 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:590:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
588 |       store,
589 |       observe: toViewState,
590 |       removeDuplicates: ==
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
591 |     )
592 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:696:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
694 |       observe: toViewState,
695 |       send: fromViewAction,
696 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
697 |       content: content,
698 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:726:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
724 |       store,
725 |       observe: toViewState,
726 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
727 |       content: content,
728 |       file: file,
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Parent.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Parent.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Child.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:19: warning: capture of non-sendable type 'Action.Type' in an isolated closure
299 |       let keyPath = keyPath.unsafeSendable()
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:303:47: warning: capture of non-sendable type 'Action.Type' in an isolated closure
301 |         embed: { .presented(keyPath($0)) },
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
    |                                               `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
304 |           return action[case: keyPath]
305 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:319:21: warning: capture of non-sendable type 'Action.Type' in an isolated closure
317 |           switch $0 {
318 |           case .dismiss:
319 |             return .dismiss
    |                     `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
320 |           case let .presented(action):
321 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:325:18: warning: capture of non-sendable type 'Action.Type' in an isolated closure
323 |         },
324 |         extract: {
325 |           switch $0 {
    |                  `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
326 |           case .dismiss:
327 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Base.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:386:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
384 |       return self.child
385 |         .reduce(into: &childState, action: childAction)
386 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
387 |
388 |     case let .keyPath(toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:391:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
389 |       return self.child
390 |         .reduce(into: &state[keyPath: toChildState], action: childAction)
391 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
392 |     }
393 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Base.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Parent.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Parent.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Child.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:19: warning: capture of non-sendable type 'Action.Type' in an isolated closure
299 |       let keyPath = keyPath.unsafeSendable()
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:303:47: warning: capture of non-sendable type 'Action.Type' in an isolated closure
301 |         embed: { .presented(keyPath($0)) },
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
    |                                               `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
304 |           return action[case: keyPath]
305 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:319:21: warning: capture of non-sendable type 'Action.Type' in an isolated closure
317 |           switch $0 {
318 |           case .dismiss:
319 |             return .dismiss
    |                     `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
320 |           case let .presented(action):
321 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:325:18: warning: capture of non-sendable type 'Action.Type' in an isolated closure
323 |         },
324 |         extract: {
325 |           switch $0 {
    |                  `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
326 |           case .dismiss:
327 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Base.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:386:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
384 |       return self.child
385 |         .reduce(into: &childState, action: childAction)
386 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
387 |
388 |     case let .keyPath(toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:391:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
389 |       return self.child
390 |         .reduce(into: &state[keyPath: toChildState], action: childAction)
391 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
392 |     }
393 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Base.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Parent.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Parent.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Child.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:19: warning: capture of non-sendable type 'Action.Type' in an isolated closure
299 |       let keyPath = keyPath.unsafeSendable()
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:303:47: warning: capture of non-sendable type 'Action.Type' in an isolated closure
301 |         embed: { .presented(keyPath($0)) },
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
    |                                               `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
304 |           return action[case: keyPath]
305 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:319:21: warning: capture of non-sendable type 'Action.Type' in an isolated closure
317 |           switch $0 {
318 |           case .dismiss:
319 |             return .dismiss
    |                     `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
320 |           case let .presented(action):
321 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:325:18: warning: capture of non-sendable type 'Action.Type' in an isolated closure
323 |         },
324 |         extract: {
325 |           switch $0 {
    |                  `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
326 |           case .dismiss:
327 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Base.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:386:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
384 |       return self.child
385 |         .reduce(into: &childState, action: childAction)
386 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
387 |
388 |     case let .keyPath(toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:391:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
389 |       return self.child
390 |         .reduce(into: &state[keyPath: toChildState], action: childAction)
391 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
392 |     }
393 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Base.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Parent.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Parent.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Child.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:19: warning: capture of non-sendable type 'Action.Type' in an isolated closure
299 |       let keyPath = keyPath.unsafeSendable()
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:303:47: warning: capture of non-sendable type 'Action.Type' in an isolated closure
301 |         embed: { .presented(keyPath($0)) },
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
    |                                               `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
304 |           return action[case: keyPath]
305 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:319:21: warning: capture of non-sendable type 'Action.Type' in an isolated closure
317 |           switch $0 {
318 |           case .dismiss:
319 |             return .dismiss
    |                     `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
320 |           case let .presented(action):
321 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:325:18: warning: capture of non-sendable type 'Action.Type' in an isolated closure
323 |         },
324 |         extract: {
325 |           switch $0 {
    |                  `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
326 |           case .dismiss:
327 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Base.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:386:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
384 |       return self.child
385 |         .reduce(into: &childState, action: childAction)
386 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
387 |
388 |     case let .keyPath(toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:391:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
389 |       return self.child
390 |         .reduce(into: &state[keyPath: toChildState], action: childAction)
391 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
392 |     }
393 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Base.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Parent.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Parent.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Child.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:19: warning: capture of non-sendable type 'Action.Type' in an isolated closure
299 |       let keyPath = keyPath.unsafeSendable()
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:303:47: warning: capture of non-sendable type 'Action.Type' in an isolated closure
301 |         embed: { .presented(keyPath($0)) },
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
    |                                               `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
304 |           return action[case: keyPath]
305 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:319:21: warning: capture of non-sendable type 'Action.Type' in an isolated closure
317 |           switch $0 {
318 |           case .dismiss:
319 |             return .dismiss
    |                     `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
320 |           case let .presented(action):
321 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:325:18: warning: capture of non-sendable type 'Action.Type' in an isolated closure
323 |         },
324 |         extract: {
325 |           switch $0 {
    |                  `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
326 |           case .dismiss:
327 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Base.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:386:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
384 |       return self.child
385 |         .reduce(into: &childState, action: childAction)
386 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
387 |
388 |     case let .keyPath(toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:391:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
389 |       return self.child
390 |         .reduce(into: &state[keyPath: toChildState], action: childAction)
391 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
392 |     }
393 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Base.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Parent.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Parent.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Child.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:19: warning: capture of non-sendable type 'Action.Type' in an isolated closure
299 |       let keyPath = keyPath.unsafeSendable()
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:303:47: warning: capture of non-sendable type 'Action.Type' in an isolated closure
301 |         embed: { .presented(keyPath($0)) },
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
    |                                               `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
304 |           return action[case: keyPath]
305 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:319:21: warning: capture of non-sendable type 'Action.Type' in an isolated closure
317 |           switch $0 {
318 |           case .dismiss:
319 |             return .dismiss
    |                     `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
320 |           case let .presented(action):
321 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:325:18: warning: capture of non-sendable type 'Action.Type' in an isolated closure
323 |         },
324 |         extract: {
325 |           switch $0 {
    |                  `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
326 |           case .dismiss:
327 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Base.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:386:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
384 |       return self.child
385 |         .reduce(into: &childState, action: childAction)
386 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
387 |
388 |     case let .keyPath(toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:391:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
389 |       return self.child
390 |         .reduce(into: &state[keyPath: toChildState], action: childAction)
391 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
392 |     }
393 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Base.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Parent.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Parent.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Child.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:19: warning: capture of non-sendable type 'Action.Type' in an isolated closure
299 |       let keyPath = keyPath.unsafeSendable()
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:303:47: warning: capture of non-sendable type 'Action.Type' in an isolated closure
301 |         embed: { .presented(keyPath($0)) },
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
    |                                               `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
304 |           return action[case: keyPath]
305 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:319:21: warning: capture of non-sendable type 'Action.Type' in an isolated closure
317 |           switch $0 {
318 |           case .dismiss:
319 |             return .dismiss
    |                     `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
320 |           case let .presented(action):
321 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:325:18: warning: capture of non-sendable type 'Action.Type' in an isolated closure
323 |         },
324 |         extract: {
325 |           switch $0 {
    |                  `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
326 |           case .dismiss:
327 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Base.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:386:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
384 |       return self.child
385 |         .reduce(into: &childState, action: childAction)
386 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
387 |
388 |     case let .keyPath(toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:391:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
389 |       return self.child
390 |         .reduce(into: &state[keyPath: toChildState], action: childAction)
391 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
392 |     }
393 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Base.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Parent.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Parent.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/IfLetReducer.swift:321:15: warning: capture of non-sendable type 'Child.Type' in an isolated closure
319 |       .dependency(\.navigationIDPath, self.navigationIDPath.appending(navigationID))
320 |       .reduce(into: &state[keyPath: self.toChildState]!, action: childAction)
321 |       .map { [toChildAction] in toChildAction.embed($0) }
    |               `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
322 |       ._cancellable(id: navigationID, navigationIDPath: self.navigationIDPath)
323 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:19: warning: capture of non-sendable type 'Action.Type' in an isolated closure
299 |       let keyPath = keyPath.unsafeSendable()
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
    |                   `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:303:47: warning: capture of non-sendable type 'Action.Type' in an isolated closure
301 |         embed: { .presented(keyPath($0)) },
302 |         extract: {
303 |           guard case let .presented(action) = $0 else { return nil }
    |                                               `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
304 |           return action[case: keyPath]
305 |         }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:299:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
297 |     ) -> AnyCasePath<PresentationAction, AppendedAction>
298 |     where Action: CasePathable {
299 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
300 |       return AnyCasePath<PresentationAction, AppendedAction>(
301 |         embed: { .presented(keyPath($0)) },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:319:21: warning: capture of non-sendable type 'Action.Type' in an isolated closure
317 |           switch $0 {
318 |           case .dismiss:
319 |             return .dismiss
    |                     `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
320 |           case let .presented(action):
321 |             return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:325:18: warning: capture of non-sendable type 'Action.Type' in an isolated closure
323 |         },
324 |         extract: {
325 |           switch $0 {
    |                  `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
326 |           case .dismiss:
327 |             return .dismiss
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:314:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
312 |     ) -> AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>
313 |     where Action: CasePathable {
314 |       let keyPath = keyPath.unsafeSendable()
    |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
315 |       return AnyCasePath<PresentationAction, PresentationAction<AppendedAction>>(
316 |         embed: {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Base.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:616:17: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
614 |           into: &state[keyPath: self.toPresentationState].wrappedValue!, action: destinationAction
615 |         )
616 |         .map { [toPresentationAction] in toPresentationAction.embed(.presented($0)) }
    |                 `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
617 |         ._cancellable(navigationIDPath: destinationNavigationIDPath)
618 |       baseEffects = self.base.reduce(into: &state, action: action)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:386:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
384 |       return self.child
385 |         .reduce(into: &childState, action: childAction)
386 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
387 |
388 |     case let .keyPath(toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:391:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
389 |       return self.child
390 |         .reduce(into: &state[keyPath: toChildState], action: childAction)
391 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
392 |     }
393 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Base.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Base.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/StackReducer.swift:524:19: warning: capture of non-sendable type 'Destination.Type' in an isolated closure
522 |             action: destinationAction
523 |           )
524 |           .map { [toStackAction] in toStackAction.embed(.element(id: elementID, action: $0)) }
    |                   `- warning: capture of non-sendable type 'Destination.Type' in an isolated closure
525 |           ._cancellable(navigationIDPath: elementNavigationIDPath)
526 |       } else {
[1165/1182] Emitting module ComposableArchitecture
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/ForEachReducer.swift:176:12: warning: capture of non-sendable type 'Self.Type' in an isolated closure
174 |   >(
175 |     _ toElementsState: WritableKeyPath<State, IdentifiedArray<ID, ElementState>>,
176 |     action toElementAction: AnyCasePath<Action, (ID, ElementAction)>,
    |            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
177 |     @ReducerBuilder<ElementState, ElementAction> element: () -> Element,
178 |     fileID: StaticString = #fileID,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/ForEachReducer.swift:176:12: warning: capture of non-sendable type 'Self.Type' in an isolated closure
174 |   >(
175 |     _ toElementsState: WritableKeyPath<State, IdentifiedArray<ID, ElementState>>,
176 |     action toElementAction: AnyCasePath<Action, (ID, ElementAction)>,
    |            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
177 |     @ReducerBuilder<ElementState, ElementAction> element: () -> Element,
178 |     fileID: StaticString = #fileID,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:386:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
384 |       return self.child
385 |         .reduce(into: &childState, action: childAction)
386 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
387 |
388 |     case let .keyPath(toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:391:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
389 |       return self.child
390 |         .reduce(into: &state[keyPath: toChildState], action: childAction)
391 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
392 |     }
393 |   }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/ForEachReducer.swift:176:12: warning: capture of non-sendable type 'Self.Type' in an isolated closure
174 |   >(
175 |     _ toElementsState: WritableKeyPath<State, IdentifiedArray<ID, ElementState>>,
176 |     action toElementAction: AnyCasePath<Action, (ID, ElementAction)>,
    |            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
177 |     @ReducerBuilder<ElementState, ElementAction> element: () -> Element,
178 |     fileID: StaticString = #fileID,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/ForEachReducer.swift:176:12: warning: capture of non-sendable type 'Self.Type' in an isolated closure
174 |   >(
175 |     _ toElementsState: WritableKeyPath<State, IdentifiedArray<ID, ElementState>>,
176 |     action toElementAction: AnyCasePath<Action, (ID, ElementAction)>,
    |            `- warning: capture of non-sendable type 'Self.Type' in an isolated closure
177 |     @ReducerBuilder<ElementState, ElementAction> element: () -> Element,
178 |     fileID: StaticString = #fileID,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:386:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
384 |       return self.child
385 |         .reduce(into: &childState, action: childAction)
386 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
387 |
388 |     case let .keyPath(toChildState):
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/Scope.swift:391:17: warning: capture of non-sendable type 'Child.Type' in an isolated closure
389 |       return self.child
390 |         .reduce(into: &state[keyPath: toChildState], action: childAction)
391 |         .map { [toChildAction] in toChildAction.embed($0) }
    |                 `- warning: capture of non-sendable type 'Child.Type' in an isolated closure
392 |     }
393 |   }
[1167/1182] Compiling ComposableArchitecture SwitchStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[1168/1182] Compiling ComposableArchitecture WithViewStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[1169/1182] Compiling ComposableArchitecture TestStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[1170/1182] Compiling ComposableArchitecture AlertStateUIKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[1171/1182] Compiling ComposableArchitecture IfLetUIKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[1172/1182] Compiling ComposableArchitecture NavigationStackControllerUIKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[1173/1182] Compiling ComposableArchitecture ViewStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
[1174/1182] Compiling ComposableArchitecture resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1980:28: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1978 |     await self.receive(
1979 |       AnyCasePath(
1980 |         embed: { actionCase($0) },
     |                            `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1982:11: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1980 |         embed: { actionCase($0) },
1981 |         extract: { action in
1982 |           action[case: actionCase].flatMap { $0 == value ? $0 : nil }
     |           `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1983 |         }
1984 |       ),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1968:7: warning: capture of non-sendable type 'Action.Type' in an isolated closure
1966 |   @available(iOS 16, macOS 13, tvOS 16, watchOS 9, *)
1967 |   public func receive<Value: Equatable & Sendable>(
1968 |     _ actionCase: _SendableCaseKeyPath<Action, Value>,
     |       `- warning: capture of non-sendable type 'Action.Type' in an isolated closure
1969 |     _ value: Value,
1970 |     timeout duration: Duration,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:680:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
678 |     self.init(
679 |       store: store._scope(state: toViewState, action: fromViewAction),
680 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
681 |       content: content,
682 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/WithViewStore.swift:768:25: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
766 |     self.init(
767 |       store: store._scope(state: toViewState, action: { $0 }),
768 |       removeDuplicates: ==,
    |                         |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                         `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
769 |       content: content,
770 |       file: file,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:601:62: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
599 |     observe toViewState: @escaping (_ state: State) -> ViewState
600 |   ) {
601 |     self.init(store, observe: toViewState, removeDuplicates: ==)
    |                                                              |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                              `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
602 |   }
603 |
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/ViewStore.swift:622:84: warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
620 |     send fromViewAction: @escaping (_ viewAction: ViewAction) -> Action
621 |   ) {
622 |     self.init(store, observe: toViewState, send: fromViewAction, removeDuplicates: ==)
    |                                                                                    |- warning: sending '$base$' risks causing data races [#SendingRisksDataRace]
    |                                                                                    `- note: task-isolated '$base$' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
623 |   }
624 | }
[#SendingRisksDataRace]: <https://docs.swift.org/compiler/documentation/diagnostics/sending-risks-data-race>
Build complete! (92.02s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/pointfreeco/swift-navigation
Fetching https://github.com/pointfreeco/swift-macro-testing
Fetching https://github.com/pointfreeco/swift-sharing
[1/908] Fetching swift-macro-testing
[201/2319] Fetching swift-macro-testing, swift-perception
[459/4401] Fetching swift-macro-testing, swift-perception, swift-docc-plugin
[915/7670] Fetching swift-macro-testing, swift-perception, swift-docc-plugin, swift-sharing
[1079/53078] Fetching swift-macro-testing, swift-perception, swift-docc-plugin, swift-sharing, swift-navigation
[1897/58545] Fetching swift-macro-testing, swift-perception, swift-docc-plugin, swift-sharing, swift-navigation, xctest-dynamic-overlay
[49893/129469] Fetching swift-macro-testing, swift-perception, swift-docc-plugin, swift-sharing, swift-navigation, xctest-dynamic-overlay, swift-syntax
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (9.26s)
Fetched https://github.com/pointfreeco/swift-navigation from cache (9.26s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (9.26s)
Fetched https://github.com/pointfreeco/swift-sharing from cache (9.26s)
Fetched https://github.com/pointfreeco/swift-perception from cache (9.26s)
Fetched https://github.com/swiftlang/swift-syntax from cache (9.26s)
Fetched https://github.com/pointfreeco/swift-macro-testing from cache (9.26s)
Fetching https://github.com/pointfreeco/swift-identified-collections
Fetching https://github.com/pointfreeco/combine-schedulers
Fetching https://github.com/pointfreeco/swift-case-paths
Fetching https://github.com/pointfreeco/swift-dependencies
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/861] Fetching swift-concurrency-extras
[131/2395] Fetching swift-concurrency-extras, swift-identified-collections
[162/6976] Fetching swift-concurrency-extras, swift-identified-collections, swift-custom-dump
[392/11370] Fetching swift-concurrency-extras, swift-identified-collections, swift-custom-dump, swift-case-paths
[571/13780] Fetching swift-concurrency-extras, swift-identified-collections, swift-custom-dump, swift-case-paths, combine-schedulers
[3433/20029] Fetching swift-concurrency-extras, swift-identified-collections, swift-custom-dump, swift-case-paths, combine-schedulers, swift-dependencies
[3458/36669] Fetching swift-concurrency-extras, swift-identified-collections, swift-custom-dump, swift-case-paths, combine-schedulers, swift-dependencies, swift-collections
Fetched https://github.com/pointfreeco/swift-identified-collections from cache (1.17s)
[21324/35135] Fetching swift-concurrency-extras, swift-custom-dump, swift-case-paths, combine-schedulers, swift-dependencies, swift-collections
Fetched https://github.com/pointfreeco/combine-schedulers from cache (1.22s)
[20412/32725] Fetching swift-concurrency-extras, swift-custom-dump, swift-case-paths, swift-dependencies, swift-collections
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (1.70s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (1.70s)
Fetched https://github.com/pointfreeco/swift-dependencies from cache (1.70s)
Fetched https://github.com/pointfreeco/swift-case-paths from cache (1.70s)
Fetched https://github.com/apple/swift-collections from cache (1.70s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.3.1 (11.50s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.43s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (0.43s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.0.3 (0.44s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.3.1 (0.43s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.7.1 (2.83s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (0.42s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.2.0 (0.51s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 1.6.0 (0.43s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.4 (1.88s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3414] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.24s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.79s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (0.58s)
Computing version for https://github.com/pointfreeco/swift-macro-testing
Computed https://github.com/pointfreeco/swift-macro-testing at 0.6.3 (0.41s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/13798] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (2.39s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.4 (2.84s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.9.2 (0.44s)
Fetching https://github.com/pointfreeco/swift-clocks
[1/1292] Fetching swift-clocks
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.91s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.0.6 (1.35s)
Computing version for https://github.com/pointfreeco/swift-sharing
Computed https://github.com/pointfreeco/swift-sharing at 2.5.2 (0.43s)
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.0.3
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.7.1
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.9.2
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.18.4
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.0.6
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 1.1.1
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.4
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.2.0
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 1.6.0
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/swift-macro-testing
Working copy of https://github.com/pointfreeco/swift-macro-testing resolved at 0.6.3
Creating working copy for https://github.com/pointfreeco/swift-navigation
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.3.1
Creating working copy for https://github.com/pointfreeco/swift-sharing
Working copy of https://github.com/pointfreeco/swift-sharing resolved at 2.5.2
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.5.2
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.3.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/601.0.1/swiftlang-6.2.0.9.909-MacroSupport-macos_aarch64.zip
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections"
    },
    {
      "identity" : "combine-schedulers",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/combine-schedulers"
    },
    {
      "identity" : "swift-case-paths",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.4",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-case-paths"
    },
    {
      "identity" : "swift-concurrency-extras",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-concurrency-extras"
    },
    {
      "identity" : "swift-custom-dump",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-custom-dump"
    },
    {
      "identity" : "swift-dependencies",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-dependencies"
    },
    {
      "identity" : "swift-identified-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-identified-collections"
    },
    {
      "identity" : "swift-macro-testing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-macro-testing"
    },
    {
      "identity" : "swift-navigation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.3.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-navigation"
    },
    {
      "identity" : "swift-perception",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.4",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-perception"
    },
    {
      "identity" : "swift-sharing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.2",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-sharing"
    },
    {
      "identity" : "xctest-dynamic-overlay",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/xctest-dynamic-overlay"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "509.0.0",
            "upper_bound" : "602.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "swift-composable-architecture",
  "name" : "swift-composable-architecture",
  "path" : "/Users/admin/builder/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" : "ComposableArchitectureMacros",
      "targets" : [
        "ComposableArchitectureMacros"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "ComposableArchitectureTests",
      "module_type" : "SwiftTarget",
      "name" : "ComposableArchitectureTests",
      "path" : "Tests/ComposableArchitectureTests",
      "product_dependencies" : [
        "IssueReportingTestSupport"
      ],
      "sources" : [
        "BindableStoreTests.swift",
        "BindingLocalTests.swift",
        "CompatibilityTests.swift",
        "ComposableArchitectureTests.swift",
        "CurrentValueRelayTests.swift",
        "DebugTests.swift",
        "DependencyKeyWritingReducerTests.swift",
        "EffectCancellationIsolationTests.swift",
        "EffectCancellationTests.swift",
        "EffectDebounceTests.swift",
        "EffectFailureTests.swift",
        "EffectOperationTests.swift",
        "EffectRunTests.swift",
        "EffectTests.swift",
        "EnumReducerMacroTests.swift",
        "Internal/BaseTCATestCase.swift",
        "Internal/TestHelpers.swift",
        "MacroConformanceTests.swift",
        "MacroTests.swift",
        "MemoryManagementTests.swift",
        "ObservableStateEnumMacroTests.swift",
        "ObservableTests.swift",
        "ReducerBuilderTests.swift",
        "ReducerTests.swift",
        "Reducers/BindingReducerTests.swift",
        "Reducers/ForEachReducerTests.swift",
        "Reducers/IfCaseLetReducerTests.swift",
        "Reducers/IfLetReducerTests.swift",
        "Reducers/OnChangeReducerTests.swift",
        "Reducers/PresentationReducerTests.swift",
        "Reducers/StackReducerTests.swift",
        "RuntimeWarningTests.swift",
        "ScopeCacheTests.swift",
        "ScopeLoggerTests.swift",
        "ScopeTests.swift",
        "StoreLifetimeTests.swift",
        "StorePerceptionTests.swift",
        "StoreTests.swift",
        "TaskCancellationTests.swift",
        "TaskResultTests.swift",
        "TestStoreFailureTests.swift",
        "TestStoreNonExhaustiveTests.swift",
        "TestStoreTests.swift",
        "ThrottleTests.swift",
        "ViewStoreTests.swift"
      ],
      "target_dependencies" : [
        "ComposableArchitecture"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ComposableArchitectureMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "ComposableArchitectureMacrosTests",
      "path" : "Tests/ComposableArchitectureMacrosTests",
      "product_dependencies" : [
        "MacroTesting"
      ],
      "sources" : [
        "MacroBaseTestCase.swift",
        "ObservableStateMacroTests.swift",
        "PresentsMacroTests.swift",
        "ReducerMacroTests.swift",
        "ViewActionMacroTests.swift"
      ],
      "target_dependencies" : [
        "ComposableArchitectureMacros"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ComposableArchitectureMacros",
      "module_type" : "SwiftTarget",
      "name" : "ComposableArchitectureMacros",
      "path" : "Sources/ComposableArchitectureMacros",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "ComposableArchitecture",
        "ComposableArchitectureMacros"
      ],
      "sources" : [
        "Availability.swift",
        "Extensions.swift",
        "ObservableStateMacro.swift",
        "Plugins.swift",
        "PresentsMacro.swift",
        "ReducerMacro.swift",
        "ViewActionMacro.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "ComposableArchitecture",
      "module_type" : "SwiftTarget",
      "name" : "ComposableArchitecture",
      "path" : "Sources/ComposableArchitecture",
      "product_dependencies" : [
        "CasePaths",
        "CombineSchedulers",
        "ConcurrencyExtras",
        "CustomDump",
        "Dependencies",
        "DependenciesMacros",
        "IdentifiedCollections",
        "IssueReporting",
        "OrderedCollections",
        "Perception",
        "Sharing",
        "SwiftUINavigation",
        "UIKitNavigation"
      ],
      "product_memberships" : [
        "ComposableArchitecture"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CaseReducer.swift",
        "Core.swift",
        "Dependencies/Dismiss.swift",
        "Dependencies/IsPresented.swift",
        "Effect.swift",
        "Effects/Animation.swift",
        "Effects/Cancellation.swift",
        "Effects/Debounce.swift",
        "Effects/Publisher.swift",
        "Effects/TaskResult.swift",
        "Effects/Throttle.swift",
        "Internal/AreOrderedSetsDuplicates.swift",
        "Internal/AssumeIsolated.swift",
        "Internal/Box.swift",
        "Internal/Create.swift",
        "Internal/CurrentValueRelay.swift",
        "Internal/Debug.swift",
        "Internal/DefaultSubscript.swift",
        "Internal/Deprecations.swift",
        "Internal/DispatchQueue.swift",
        "Internal/EffectActions.swift",
        "Internal/EphemeralState.swift",
        "Internal/Exports.swift",
        "Internal/HashableStaticString.swift",
        "Internal/KeyPath+Sendable.swift",
        "Internal/Locking.swift",
        "Internal/Logger.swift",
        "Internal/NavigationID.swift",
        "Internal/NotificationName.swift",
        "Internal/OpenExistential.swift",
        "Internal/PresentationID.swift",
        "Internal/ReturningLastNonNilValue.swift",
        "Internal/RuntimeWarnings.swift",
        "Internal/StackIDGenerator.swift",
        "Macros.swift",
        "Observation/Alert+Observation.swift",
        "Observation/Binding+Observation.swift",
        "Observation/IdentifiedArray+Observation.swift",
        "Observation/NavigationStack+Observation.swift",
        "Observation/ObservableState.swift",
        "Observation/ObservationStateRegistrar.swift",
        "Observation/Store+Observation.swift",
        "Observation/ViewAction.swift",
        "Reducer.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/OnChange.swift",
        "Reducer/Reducers/Optional.swift",
        "Reducer/Reducers/PresentationReducer.swift",
        "Reducer/Reducers/Reduce.swift",
        "Reducer/Reducers/Scope.swift",
        "Reducer/Reducers/SignpostReducer.swift",
        "Reducer/Reducers/StackReducer.swift",
        "Sharing/AppStorageKeyPathKey.swift",
        "Store.swift",
        "SwiftUI/Alert.swift",
        "SwiftUI/Binding.swift",
        "SwiftUI/ConfirmationDialog.swift",
        "SwiftUI/Deprecated/ActionSheet.swift",
        "SwiftUI/Deprecated/LegacyAlert.swift",
        "SwiftUI/Deprecated/NavigationLinkStore.swift",
        "SwiftUI/ForEachStore.swift",
        "SwiftUI/FullScreenCover.swift",
        "SwiftUI/IfLetStore.swift",
        "SwiftUI/NavigationDestination.swift",
        "SwiftUI/NavigationStackStore.swift",
        "SwiftUI/Popover.swift",
        "SwiftUI/PresentationModifier.swift",
        "SwiftUI/Sheet.swift",
        "SwiftUI/SwitchStore.swift",
        "SwiftUI/WithViewStore.swift",
        "TestStore.swift",
        "UIKit/AlertStateUIKit.swift",
        "UIKit/IfLetUIKit.swift",
        "UIKit/NavigationStackControllerUIKit.swift",
        "ViewStore.swift"
      ],
      "target_dependencies" : [
        "ComposableArchitectureMacros"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.