Build Information
Successful build of swift-composable-architecture, reference 1.26.2 (377da4), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 13:03:11 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pointfreeco/swift-composable-architecture.git
Reference: 1.26.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/pointfreeco/swift-composable-architecture
* tag 1.26.2 -> FETCH_HEAD
HEAD is now at 377da40 Bump to IssueReporting 2.0 (#3948)
Cloned https://github.com/pointfreeco/swift-composable-architecture.git
Revision (git rev-parse @):
377da4061db10d26337a71bb279c506bb951f50f
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/pointfreeco/swift-composable-architecture.git at 1.26.2
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/pointfreeco/swift-composable-architecture.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1510]
[Planning deferred tasks]
[Constructing 2824 / 3402]
[104 / 686] SwiftSyntax510
[287 / 686] swift-sharing_Sharing
[291 / 686]
[302 / 698] Sharing1
[310 / 720] SwiftSyntax509
[318 / 735] SwiftSyntax510
[380 / 746] Sharing1
[390 / 746]
[392 / 746] UIKitNavigationShim
[398 / 746] ConcurrencyExtras
[419 / 802] InternalCollectionsUtilities
[425 / 802] InternalCollectionsUtilities
[437 / 802] SwiftSyntax602
[448 / 804]
[453 / 804] InternalCollectionsUtilities
[465 / 815] _SwiftSyntaxCShims
[469 / 827] InternalCollectionsUtilities
[469 / 827] OrderedCollections
[478 / 827] SwiftSyntax
[480 / 827]
[481 / 827] OrderedCollections
[484 / 827]
[493 / 827] SwiftSyntax
[494 / 827]
[495 / 827]
[498 / 827]
[501 / 827] OrderedCollections-product
[503 / 828]
[504 / 828] IdentifiedCollections
[505 / 839]
[510 / 839] IssueReporting
[513 / 839] ConcurrencyExtras
[525 / 839] IssueReporting
[526 / 839] IssueReporting
[535 / 839] IssueReporting-product
[538 / 839] IdentifiedCollections
[540 / 839] IdentifiedCollections-product
[544 / 839] IdentifiedCollections
[547 / 839] CustomDump
[551 / 839] ConcurrencyExtras
[556 / 839] ConcurrencyExtras-product
[559 / 839]
[564 / 843]
[572 / 843] SwiftSyntax-product
[574 / 845] IdentifiedCollections
[577 / 868] SwiftDiagnostics
[581 / 1027]
[591 / 1038]
[595 / 1038] SwiftDiagnostics
[606 / 1038]
[611 / 1038]
[612 / 1038] SwiftSyntax
[620 / 1038]
[632 / 1038]
[641 / 1038] SwiftParser
[645 / 1038]
[648 / 1038]
[650 / 1038]
[653 / 1038]
[657 / 1038]
[662 / 1038]
[668 / 1038]
[672 / 1038]
[673 / 1038] SwiftDiagnostics
[676 / 1038]
[680 / 1038]
[684 / 1038]
[689 / 1038] SwiftDiagnostics-product
[695 / 1038]
[699 / 1038] CasePathsCore
[707 / 1038]
[714 / 1038] CombineSchedulers
[715 / 1038] SwiftParser
[723 / 1038] CombineSchedulers
[738 / 1038] CustomDump
[742 / 1038]
[744 / 1038] CustomDump
[748 / 1038] CustomDump
[749 / 1038] CustomDump
[758 / 1038]
[761 / 1038]
[764 / 1038]
[767 / 1038] CustomDump
[772 / 1038] Clocks
[773 / 1038]
[779 / 1038] Clocks
[786 / 1038] CasePathsCore
[789 / 1038] Clocks
[795 / 1038]
[801 / 1041] Clocks
[809 / 1059] SwiftOperators
[818 / 1059] SwiftOperators
[828 / 1059] SwiftBasicFormat
[833 / 1059] SwiftOperators
[840 / 1070] Dependencies
[842 / 1070] Dependencies
[847 / 1070] PerceptionCore
[850 / 1070] SwiftSyntax
[854 / 1070] Dependencies
[862 / 1070] PerceptionCore
[871 / 1070] Dependencies
[873 / 1072]
[876 / 1083] SwiftParserDiagnostics
[880 / 1083] SwiftParserDiagnostics
[882 / 1083] SwiftParserDiagnostics
[884 / 1083] SwiftParserDiagnostics
[895 / 1084] SwiftSyntaxBuilder
[899 / 1095] Sharing
[902 / 1095] Sharing
[904 / 1106] SwiftSyntaxBuilder
[906 / 1106] SwiftSyntaxBuilder
[908 / 1106] SwiftSyntaxBuilder
[917 / 1106] SwiftSyntaxBuilder
[925 / 1106] SwiftSyntaxBuilder
[931 / 1107]
[931 / 1107] SwiftSyntaxBuilder
[937 / 1118] SwiftIfConfig
[942 / 1118] SwiftIfConfig
[950 / 1119] SwiftIfConfig
[950 / 1119] Sharing
[961 / 1130] SwiftSyntaxMacros
[964 / 1130] SwiftIfConfig
[971 / 1131] SwiftSyntax
[974 / 1132] SwiftSyntaxMacroExpansion
[984 / 1141] SwiftSyntax
[987 / 1141] SwiftDiagnostics
[991 / 1141] SwiftSyntaxMacroExpansion
[999 / 1142] SwiftCompilerPluginMessageHandling
[1009 / 1153] SwiftCompilerPluginMessageHandling
[1011 / 1153] SwiftCompilerPluginMessageHandling
[1012 / 1153] SwiftCompilerPluginMessageHandling
[1019 / 1154] SwiftCompilerPluginMessageHandling
[1019 / 1154] SwiftCompilerPlugin
[1028 / 1157] SwiftCompilerPluginMessageHandling
[1043 / 1157] ComposableArchitectureMacros
[1056 / 1160] CasePathsMacrosSupport
[1058 / 1162] CasePathsMacrosSupport
[1074 / 1174] PerceptionMacros
[1077 / 1182] DependenciesMacrosPlugin
[1080 / 1182] PerceptionMacros
[1088 / 1182] CasePathsMacrosSupport
[1106 / 1182] CasePathsMacros
[1109 / 1184]
[1109 / 1184] ComposableArchitectureMacros
[1114 / 1189] CasePathsMacros
[1117 / 1192] CasePathsMacros
[1121 / 1192] CasePathsMacros
[1129 / 1194] ComposableArchitectureMacros
[1131 / 1194] DependenciesMacros
[1136 / 1197] DependenciesMacros
[1142 / 1201] ComposableArchitectureMacros
[1144 / 1201] CasePaths
[1151 / 1208] CasePaths
[1159 / 1208] Perception
[1167 / 1208] CasePaths
[1176 / 1209] SwiftNavigation
[1187 / 1220] SwiftNavigation
[1197 / 1222] UIKitNavigation
[1208 / 1233] UIKitNavigation
[1216 / 1233] SwiftUINavigation
[1227 / 1244] SwiftUINavigation
[1234 / 1245] SwiftUINavigation
[1236 / 1245] ComposableArchitecture
[1247 / 1256] ComposableArchitecture
[1253 / 1256] ComposableArchitecture
Build complete! (33.20 sec)
Fetching https://github.com/pointfreeco/swift-sharing
Fetching https://github.com/pointfreeco/swift-macro-testing
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/pointfreeco/swift-issue-reporting
Fetching https://github.com/pointfreeco/swift-navigation
Fetching https://github.com/swiftlang/swift-syntax
[1/2078] Fetching swift-perception
[22/3080] Fetching swift-perception, swift-macro-testing
[154/5425] Fetching swift-perception, swift-macro-testing, swift-docc-plugin
[285/11586] Fetching swift-perception, swift-macro-testing, swift-docc-plugin, swift-issue-reporting
[929/15729] Fetching swift-perception, swift-macro-testing, swift-docc-plugin, swift-issue-reporting, swift-sharing
Fetched https://github.com/pointfreeco/swift-macro-testing (1.02s)
Fetching https://github.com/pointfreeco/swift-dependencies
[3076/14727] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-sharing
Fetched https://github.com/pointfreeco/swift-sharing (1.31s)
[6655/10584] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting
Fetching https://github.com/pointfreeco/swift-identified-collections
[7852/58222] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation
[12944/65813] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-dependencies
[20582/145882] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-dependencies, swift-syntax
[31898/147462] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-dependencies, swift-syntax, swift-identified-collections
Fetched https://github.com/pointfreeco/swift-dependencies (1.26s)
[51800/139871] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax, swift-identified-collections
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetched https://github.com/pointfreeco/swift-identified-collections (1.38s)
[71034/138291] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax
Fetching https://github.com/pointfreeco/swift-concurrency-extras
[77495/143957] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax, swift-custom-dump
[87657/145015] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax, swift-custom-dump, swift-concurrency-extras
Fetched https://github.com/pointfreeco/swift-custom-dump (1.21s)
[87153/139349] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax, swift-concurrency-extras
Fetching https://github.com/pointfreeco/swift-clocks
Fetched https://github.com/pointfreeco/swift-concurrency-extras (1.06s)
[89449/138291] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax
Fetching https://github.com/pointfreeco/swift-case-paths
[95055/139737] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax, swift-clocks
[102106/145084] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax, swift-clocks, swift-case-paths
Fetched https://github.com/pointfreeco/swift-clocks (1.04s)
[101461/143638] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax, swift-case-paths
Fetching https://github.com/pointfreeco/combine-schedulers
Fetched https://github.com/pointfreeco/swift-case-paths (1.18s)
Fetching https://github.com/apple/swift-collections
[107865/138291] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax
[109468/140977] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax, combine-schedulers
Fetched https://github.com/pointfreeco/combine-schedulers (1.01s)
[113470/138291] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax
[116697/166070] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax, swift-collections
Fetched https://github.com/apple/swift-collections (3.06s)
[128683/138291] Fetching swift-perception, swift-docc-plugin, swift-issue-reporting, swift-navigation, swift-syntax
Fetched https://github.com/pointfreeco/swift-perception (11.69s)
Fetched https://github.com/swiftlang/swift-docc-plugin (11.69s)
Fetched https://github.com/pointfreeco/swift-issue-reporting (11.69s)
Fetched https://github.com/pointfreeco/swift-navigation (11.69s)
Fetched https://github.com/swiftlang/swift-syntax (11.69s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (14.51s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.57s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.1.1 (0.58s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (0.58s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.2.2 (0.60s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.11.2 (0.72s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.10.0 (0.72s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (2.18s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3831] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.39s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.18s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.60s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.7.1 (0.68s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (0.79s)
Computing version for https://github.com/pointfreeco/swift-macro-testing
Computed https://github.com/pointfreeco/swift-macro-testing at 0.7.0 (0.60s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/16485] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing (5.61s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 2.0.12 (6.24s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.6 (0.58s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.17.1 (0.60s)
Computing version for https://github.com/pointfreeco/swift-sharing
Computed https://github.com/pointfreeco/swift-sharing at 2.10.1 (0.72s)
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/pointfreeco/swift-sharing
Working copy of https://github.com/pointfreeco/swift-sharing resolved at 2.10.1
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.7.1
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.2.2
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.1.1
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.4.1
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.10.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.7.0
Creating working copy for https://github.com/pointfreeco/swift-navigation
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.11.2
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 2.0.12
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.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.5.0
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.17.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.51s)
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer.swift:71:5: [1;33mwarning: [1;39m'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m69 |[0;0m extension Reducer {
[0;36m70 |[0;0m public func _reduce(into state: inout State, action: Action) -> Effect<Action> {
[0;36m71 |[0;0m reduce(into: &state, action: action)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'reduce(into:action:)' is deprecated: Don't invoke a reducer directly. Reducers are processed by the store. If you need to run a reducer on some child state given some child action, use a 'send' effect:
− return Child().reduce(&child.state, action: .childAction).map(Action.child)
+ return .send(.child(.childAction))
Or, if you don't want to send a new action through the store, extract helpers that can be invoked by either reducer.[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m72 |[0;0m }
[0;36m73 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:27: [1;33mwarning: [1;39mcapture of non-Sendable type 'Downstream.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m148 |[0;0m callback(
[0;36m149 |[0;0m .init(
[0;36m150 |[0;0m send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Downstream.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m151 |[0;0m complete: { [weak self] in self?.buffer.complete(completion: $0) }
[0;36m152 |[0;0m )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:150:46: [1;33mwarning: [1;39mcapture of non-Sendable type 'Downstream.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m148 |[0;0m callback(
[0;36m149 |[0;0m .init(
[0;36m150 |[0;0m send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Downstream.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m151 |[0;0m complete: { [weak self] in self?.buffer.complete(completion: $0) }
[0;36m152 |[0;0m )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Create.swift:151:46: [1;33mwarning: [1;39mcapture of non-Sendable type 'Downstream.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m149 |[0;0m .init(
[0;36m150 |[0;0m send: { [weak self] in _ = self?.buffer.buffer(value: $0) },
[0;36m151 |[0;0m complete: { [weak self] in self?.buffer.complete(completion: $0) }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Downstream.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m152 |[0;0m )
[0;36m153 |[0;0m )
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:277:19: [1;33mwarning: [1;39mcapture of non-Sendable type 'Action.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m275 |[0;0m let keyPath = keyPath.unsafeSendable()
[0;36m276 |[0;0m return AnyCasePath<PresentationAction, AppendedAction>(
[0;36m277 |[0;0m embed: { .presented(keyPath($0)) },
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Action.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m278 |[0;0m extract: {
[0;36m279 |[0;0m guard case .presented(let action) = $0 else { return nil }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:279:47: [1;33mwarning: [1;39mcapture of non-Sendable type 'Action.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m277 |[0;0m embed: { .presented(keyPath($0)) },
[0;36m278 |[0;0m extract: {
[0;36m279 |[0;0m guard case .presented(let action) = $0 else { return nil }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Action.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m280 |[0;0m return action[case: keyPath]
[0;36m281 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:295:21: [1;33mwarning: [1;39mcapture of non-Sendable type 'Action.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m293 |[0;0m switch $0 {
[0;36m294 |[0;0m case .dismiss:
[0;36m295 |[0;0m return .dismiss
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Action.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m296 |[0;0m case .presented(let action):
[0;36m297 |[0;0m return .presented(keyPath(action))
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Reducer/Reducers/PresentationReducer.swift:301:18: [1;33mwarning: [1;39mcapture of non-Sendable type 'Action.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m299 |[0;0m },
[0;36m300 |[0;0m extract: {
[0;36m301 |[0;0m switch $0 {
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Action.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m302 |[0;0m case .dismiss:
[0;36m303 |[0;0m return .dismiss
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:76:14: [1;33mwarning: [1;39mcapture of non-Sendable type 'Root.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m74 |[0;0m .init(
[0;36m75 |[0;0m keyPath: keyPath,
[0;36m76 |[0;0m set: { $0[keyPath: keyPath] = value },
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Root.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m77 |[0;0m value: value,
[0;36m78 |[0;0m valueIsEqualTo: { $0 as? Value == value }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:143:15: [1;33mwarning: [1;39mcapture of non-Sendable type 'Self.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m141 |[0;0m keyPath: keyPath,
[0;36m142 |[0;0m set: {
[0;36m143 |[0;0m debugger.wasCalled.setValue(true)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Self.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m144 |[0;0m $0[keyPath: keyPath] = value
[0;36m145 |[0;0m },
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:144:15: [1;33mwarning: [1;39mcapture of non-Sendable type 'Self.State.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m142 |[0;0m set: {
[0;36m143 |[0;0m debugger.wasCalled.setValue(true)
[0;36m144 |[0;0m $0[keyPath: keyPath] = value
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Self.State.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m145 |[0;0m },
[0;36m146 |[0;0m value: value,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Binding+Observation.swift:155:16: [1;33mwarning: [1;39mcapture of non-Sendable type 'Self.State.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m153 |[0;0m .init(
[0;36m154 |[0;0m keyPath: keyPath,
[0;36m155 |[0;0m set: { $0[keyPath: keyPath] = value },
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Self.State.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m156 |[0;0m value: value,
[0;36m157 |[0;0m valueIsEqualTo: { $0 as? Value == value }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/IdentifiedArray+Observation.swift:130:23: [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m128 |[0;0m self.store = store
[0;36m129 |[0;0m store._$observationRegistrar.access(store, keyPath: \.currentState)
[0;36m130 |[0;0m self.data = store.withState { $0 }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m131 |[0;0m }
[0;36m132 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:8:29: [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m6 |[0;0m public func alert<Action>(_ item: Binding<Store<AlertState<Action>, Action>?>) -> some View {
[0;36m7 |[0;0m let store = item.wrappedValue
[0;36m8 |[0;0m let alertState = store?.withState { $0 }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m9 |[0;0m return self.alert(
[0;36m10 |[0;0m (alertState?.title).map(Text.init) ?? Text(verbatim: ""),
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Observation/Alert+Observation.swift:45:42: [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m43 |[0;0m ) -> some View {
[0;36m44 |[0;0m let store = item.wrappedValue
[0;36m45 |[0;0m let confirmationDialogState = store?.withState { $0 }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m46 |[0;0m return self.confirmationDialog(
[0;36m47 |[0;0m (confirmationDialogState?.title).map(Text.init) ?? Text(verbatim: ""),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:393:47: [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m391 |[0;0m return core.didSet
[0;36m392 |[0;0m .prefix { [weak self] _ in self?.core.isInvalid == false }
[0;36m393 |[0;0m .compactMap { [weak self] in (self?.withState(\.self) as? T)?._$id }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m394 |[0;0m .removeDuplicates()
[0;36m395 |[0;0m .dropFirst()
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Store.swift:458:77: [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m456 |[0;0m StorePublisher(
[0;36m457 |[0;0m store: self,
[0;36m458 |[0;0m upstream: self.core.didSet.receive(on: UIScheduler.shared).map { self.withState(\.self) }
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m459 |[0;0m )
[0;36m460 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:45:19: [1;33mwarning: [1;39mcapture of non-Sendable type 'Root.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m43 |[0;0m let keyPath = keyPath.unsafeSendable()
[0;36m44 |[0;0m return AnyCasePath(
[0;36m45 |[0;0m embed: { .set(keyPath, $0) },
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Root.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m46 |[0;0m extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
[0;36m47 |[0;0m )
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:46:23: [1;33mwarning: [1;39mcapture of non-Sendable type 'Root.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m44 |[0;0m return AnyCasePath(
[0;36m45 |[0;0m embed: { .set(keyPath, $0) },
[0;36m46 |[0;0m extract: { $0.keyPath == keyPath ? $0.value as? Value : nil }
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Root.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m47 |[0;0m )
[0;36m48 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/SwiftUI/Binding.swift:106:28: [1;33mwarning: [1;39mcapture of non-Sendable type 'Self.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m104 |[0;0m extension BindableAction {
[0;36m105 |[0;0m public var binding: BindingAction<State>? {
[0;36m106 |[0;0m AnyCasePath(unsafe: { .binding($0) }).extract(from: self)
[0;36m|[0;0m `- [1;33mwarning: [1;39mcapture of non-Sendable type 'Self.Type' in an isolated closure[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes\SendableMetatypes]8;;\]
[0;36m107 |[0;0m }
[0;36m108 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:1130:13: [1;33mwarning: [1;39m'withExpectedIssue(_:isIntermittent:fileID:filePath:line:column:_:)' is deprecated: Prefer 'expectReportsIssue' to assert against expected issues; to preserve 'withKnownIssue' soft failures, use '_withKnownIssue'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1128 |[0;0m var expectedWhenGivenPreviousState = current
[0;36m1129 |[0;0m if let updateStateToExpectedResult {
[0;36m1130 |[0;0m withExpectedIssue(isIntermittent: true) {
[0;36m|[0;0m |- [1;33mwarning: [1;39m'withExpectedIssue(_:isIntermittent:fileID:filePath:line:column:_:)' is deprecated: Prefer 'expectReportsIssue' to assert against expected issues; to preserve 'withKnownIssue' soft failures, use '_withKnownIssue'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'expectReportsIssue' instead[0;0m
[0;36m1131 |[0;0m do {
[0;36m1132 |[0;0m try Dependencies.withDependencies {
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:2205:9: [1;33mwarning: [1;39m'withExpectedIssue(_:isIntermittent:fileID:filePath:line:column:_:)' is deprecated: Prefer 'expectReportsIssue' to assert against expected issues; to preserve 'withKnownIssue' soft failures, use '_withKnownIssue'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m2203 |[0;0m case .off(let showSkippedAssertions):
[0;36m2204 |[0;0m if showSkippedAssertions {
[0;36m2205 |[0;0m withExpectedIssue {
[0;36m|[0;0m |- [1;33mwarning: [1;39m'withExpectedIssue(_:isIntermittent:fileID:filePath:line:column:_:)' is deprecated: Prefer 'expectReportsIssue' to assert against expected issues; to preserve 'withKnownIssue' soft failures, use '_withKnownIssue'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'expectReportsIssue' instead[0;0m
[0;36m2206 |[0;0m reportIssue(
[0;36m2207 |[0;0m """
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/TestStore.swift:2528:26: [1;33mwarning: [1;39m'withIssueContext(fileID:filePath:line:column:isolation:operation:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m2526 |[0;0m operation: () async throws -> R
[0;36m2527 |[0;0m ) async rethrows -> R {
[0;36m2528 |[0;0m let result = try await withIssueContext(
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withIssueContext(fileID:filePath:line:column:isolation:operation:)' is deprecated: Prefer the 'nonisolated(nonsending)' overload with stricter execution on caller context semantics: withValue(_:operation:file:line:)[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m2529 |[0;0m fileID: fileID,
[0;36m2530 |[0;0m filePath: filePath,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#SendableMetatypes]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-metatypes>
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Deprecations.swift:1337:55: [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1335 |[0;0m to another case:
[0;36m1336 |[0;0m
[0;36m1337 |[0;0m \(debugCaseOutput(self.store.wrappedValue.withState { $0 }))
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withState' is deprecated: Use '@ObservableState', instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7#Using-ObservableState[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m1338 |[0;0m
[0;36m1339 |[0;0m This usually happens when there is a mismatch between the case being switched on and the \
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Deprecations.swift:2710:40: [1;33mwarning: [1;39m'weak' ownership of capture 'store' differs from implicitly-captured strong reference in outer scope[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
[0;36m2702 |[0;0m binding: ViewStore(self.store, observe: { $0[keyPath: keyPath].wrappedValue })
[0;36m2703 |[0;0m .binding(
[0;36m2704 |[0;0m send: { value in
[0;36m|[0;0m |- [1;39mnote: [1;39m'store' implicitly strongly captured here[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd 'store' as a capture list item to silence[0;0m
[0;36m2705 |[0;0m #if DEBUG
[0;36m2706 |[0;0m let debugger = BindableActionViewStoreDebugger(
[0;36m:[0;0m
[0;36m2708 |[0;0m bindableActionType: self.bindableActionType,
[0;36m2709 |[0;0m context: .bindingStore,
[0;36m2710 |[0;0m isInvalidated: { [weak store] in store?.core.isInvalid ?? true },
[0;36m|[0;0m |- [1;33mwarning: [1;39m'weak' ownership of capture 'store' differs from implicitly-captured strong reference in outer scope[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mexplicitly assign the capture list item to silence[0;0m
[0;36m2711 |[0;0m fileID: self.fileID,
[0;36m2712 |[0;0m filePath: self.filePath,
/Users/admin/builder/spi-builder-workspace/Sources/ComposableArchitecture/Internal/Deprecations.swift:2753:36: [1;33mwarning: [1;39m'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
[0;36m2744 |[0;0m return self.binding(
[0;36m2745 |[0;0m get: { $0[keyPath: keyPath].wrappedValue },
[0;36m2746 |[0;0m send: { value in
[0;36m|[0;0m |- [1;39mnote: [1;39m'self' implicitly strongly captured here[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39madd 'self' as a capture list item to silence[0;0m
[0;36m2747 |[0;0m #if DEBUG
[0;36m2748 |[0;0m let bindingState = self.state[keyPath: keyPath]
[0;36m:[0;0m
[0;36m2751 |[0;0m bindableActionType: ViewAction.self,
[0;36m2752 |[0;0m context: .bindingState,
[0;36m2753 |[0;0m isInvalidated: { [weak self] in self?.store.core.isInvalid ?? true },
[0;36m|[0;0m |- [1;33mwarning: [1;39m'weak' ownership of capture 'self' differs from implicitly-captured strong reference in outer scope[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture\ImplicitStrongCapture]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mexplicitly assign the capture list item to silence[0;0m
[0;36m2754 |[0;0m fileID: bindingState.fileID,
[0;36m2755 |[0;0m filePath: bindingState.filePath,
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#ImplicitStrongCapture]: <https://docs.swift.org/compiler/documentation/diagnostics/implicit-strong-capture>
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-clocks",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-clocks"
},
{
"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-issue-reporting",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-issue-reporting"
},
{
"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.7.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" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-perception"
},
{
"identity" : "swift-sharing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-sharing"
},
{
"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" : "605.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" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "watchos",
"version" : "9.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",
"CompileTimeTests.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",
"NestedEnumFeatureTests.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",
"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",
"Clocks",
"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/Cancellation.swift",
"Effects/Publisher.swift",
"Internal/AreOrderedSetsDuplicates.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/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/Binding.swift",
"TestStore.swift",
"UIKit/AlertStateUIKit.swift",
"UIKit/NavigationStackControllerUIKit.swift"
],
"target_dependencies" : [
"ComposableArchitectureMacros"
],
"type" : "library"
}
],
"tools_version" : "6.4"
}
Done.