The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Blade, reference dev (a4ee24), with Swift 6.4 for macOS (SPM) on 9 Oct 2026 14:26:33 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/space-code/blade.git
Reference: dev
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/space-code/blade
 * branch            dev        -> FETCH_HEAD
 * [new branch]      dev        -> origin/dev
HEAD is now at a4ee246 feat!: adopt Swift 6.2 strict concurrency and update TCA to 1.26.2 (#15)
Cloned https://github.com/space-code/blade.git
Revision (git rev-parse @):
a4ee246002f0c18d8bf56f9519c976629d4a423c
SUCCESS checkout https://github.com/space-code/blade.git at dev
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/space-code/blade.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 / 1012]
[Planning deferred tasks]
[163 / 445] Clocks
[209 / 445]
[220 / 455] Blade
[223 / 465]
[229 / 476] Sharing1
[236 / 476] Sharing2
[247 / 539]
[249 / 539]
[259 / 626]
[276 / 626] OrderedCollections
[288 / 626]
[296 / 626]
[310 / 626] Sharing2
[317 / 627] InternalCollectionsUtilities
[332 / 638] OrderedCollections
[334 / 638] OrderedCollections
[339 / 638] OrderedCollections
[347 / 638] OrderedCollections
[351 / 638]
[358 / 638]
[371 / 638] PerceptionMacros
[382 / 638] DependenciesMacrosPlugin
[387 / 638] IdentifiedCollections
[393 / 638]
[405 / 639] DependenciesMacrosPlugin
[408 / 639]
[411 / 650] CasePathsMacrosSupport
[429 / 652] DependenciesMacrosPlugin
[439 / 652] ComposableArchitectureMacros
[443 / 660] ConcurrencyExtras
[454 / 660] SwiftNavigationMacros
[467 / 660] IssueReporting
[477 / 660] IssueReporting
[478 / 660] SwiftNavigationMacros
[484 / 660] IssueReporting
[491 / 660] IdentifiedCollections
[492 / 660] SwiftNavigationMacros
[495 / 660] IdentifiedCollections
[497 / 660] DependenciesMacros
[500 / 660] ConcurrencyExtras
[511 / 660] IssueReporting
[523 / 660] ConcurrencyExtras
[530 / 660]
[537 / 666] ConcurrencyExtras
[538 / 666] Blade
[541 / 666] CasePathsCore
[545 / 680] CasePathsMacros
[550 / 680] CasePathsCore
[557 / 680] CasePathsCore
[561 / 683] PerceptionCore
[570 / 782]
[578 / 814]
[596 / 814]
[606 / 814]
[611 / 814]
[620 / 814]
[626 / 815]
[632 / 815]
[635 / 815]
[646 / 822] CasePaths
[649 / 822]
[651 / 822] CasePaths
[657 / 822]
[663 / 822] CasePaths
[671 / 822]
[685 / 822] CombineSchedulers
[688 / 822] CustomDump
[691 / 822] CustomDump
[709 / 822]
[712 / 822] CustomDump
[714 / 822] CustomDump
[717 / 822] CustomDump
[724 / 822] Clocks
[727 / 822] Clocks
[730 / 822] Clocks
[734 / 822] PerceptionCore
[736 / 822] PerceptionCore
[739 / 822] PerceptionCore
[748 / 822] PerceptionCore
[750 / 822]
[752 / 824] CustomDump
[756 / 824] Clocks
[757 / 824] Perception
[760 / 827] Dependencies
[768 / 838] Dependencies
[782 / 839] Perception
[788 / 840] Dependencies
[789 / 840] Dependencies
[791 / 840] SwiftNavigation
[802 / 862] Sharing
[804 / 862] Sharing
[807 / 862] Sharing
[807 / 862] SwiftNavigation
[811 / 862] Sharing
[815 / 862] Sharing
[827 / 864]
[833 / 875] UIKitNavigation
[844 / 875] UIKitNavigation-product
[848 / 875] UIKitNavigation
[848 / 875] SwiftUINavigation
[859 / 886] SwiftUINavigation
[868 / 887] SwiftUINavigation
[870 / 887] SwiftUINavigation
[870 / 887] ComposableArchitecture
[881 / 898] ComposableArchitecture
[888 / 899] ComposableArchitecture
[888 / 899] BladeTCA
[897 / 910] BladeTCA
[899 / 910] BladeTCA
[905 / 910] BladeTCA
[909 / 910] BladeTCA
Build complete! (24.11 sec)
Fetching https://github.com/pointfreeco/swift-composable-architecture.git
[1/313705] Fetching swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-composable-architecture.git (32.65s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture.git
Computed https://github.com/pointfreeco/swift-composable-architecture.git at 1.26.2 (33.67s)
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/pointfreeco/swift-identified-collections
Fetching https://github.com/pointfreeco/swift-dependencies
Fetching https://github.com/pointfreeco/swift-issue-reporting
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-navigation
Fetching https://github.com/pointfreeco/swift-sharing
[1/2078] Fetching swift-perception
[313/6269] Fetching swift-perception, swift-sharing
[314/13869] Fetching swift-perception, swift-sharing, swift-dependencies
[453/15449] Fetching swift-perception, swift-sharing, swift-dependencies, swift-identified-collections
[548/21619] Fetching swift-perception, swift-sharing, swift-dependencies, swift-identified-collections, swift-issue-reporting
[4106/69257] Fetching swift-perception, swift-sharing, swift-dependencies, swift-identified-collections, swift-issue-reporting, swift-navigation
Fetched https://github.com/pointfreeco/swift-perception (0.95s)
[2120/67179] Fetching swift-sharing, swift-dependencies, swift-identified-collections, swift-issue-reporting, swift-navigation
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetched https://github.com/pointfreeco/swift-dependencies (1.28s)
[10330/59579] Fetching swift-sharing, swift-identified-collections, swift-issue-reporting, swift-navigation
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetched https://github.com/pointfreeco/swift-identified-collections (1.36s)
[10629/57999] Fetching swift-sharing, swift-issue-reporting, swift-navigation
Fetching https://github.com/pointfreeco/combine-schedulers
[15603/59057] Fetching swift-sharing, swift-issue-reporting, swift-navigation, swift-concurrency-extras
Fetched https://github.com/pointfreeco/swift-concurrency-extras (0.95s)
Fetching https://github.com/apple/swift-collections
[31800/60689] Fetching swift-sharing, swift-issue-reporting, swift-navigation, combine-schedulers
[34659/66358] Fetching swift-sharing, swift-issue-reporting, swift-navigation, combine-schedulers, swift-custom-dump
[34660/146761] Fetching swift-sharing, swift-issue-reporting, swift-navigation, combine-schedulers, swift-custom-dump, swift-syntax
Fetched https://github.com/pointfreeco/combine-schedulers (0.98s)
[61648/144071] Fetching swift-sharing, swift-issue-reporting, swift-navigation, swift-custom-dump, swift-syntax
Fetching https://github.com/pointfreeco/swift-clocks
Fetched https://github.com/pointfreeco/swift-custom-dump (1.18s)
[66428/138402] Fetching swift-sharing, swift-issue-reporting, swift-navigation, swift-syntax
Fetching https://github.com/pointfreeco/swift-case-paths
[92574/167093] Fetching swift-sharing, swift-issue-reporting, swift-navigation, swift-syntax, swift-collections
[95791/168607] Fetching swift-sharing, swift-issue-reporting, swift-navigation, swift-syntax, swift-collections, swift-clocks
[104601/173954] Fetching swift-sharing, swift-issue-reporting, swift-navigation, swift-syntax, swift-collections, swift-clocks, swift-case-paths
Fetched https://github.com/pointfreeco/swift-clocks (1.09s)
[123372/172440] Fetching swift-sharing, swift-issue-reporting, swift-navigation, swift-syntax, swift-collections, swift-case-paths
Fetched https://github.com/pointfreeco/swift-case-paths (1.13s)
[125362/167093] Fetching swift-sharing, swift-issue-reporting, swift-navigation, swift-syntax, swift-collections
Fetched https://github.com/apple/swift-collections (3.25s)
Fetched https://github.com/pointfreeco/swift-sharing (5.86s)
Fetched https://github.com/pointfreeco/swift-issue-reporting (5.86s)
Fetched https://github.com/pointfreeco/swift-navigation (5.86s)
Fetched https://github.com/swiftlang/swift-syntax (5.86s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (9.36s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.66s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.1.1 (0.61s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (0.60s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.2.2 (0.63s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.11.2 (0.80s)
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/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.56s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (2.34s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.7.2 (0.67s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 2.0.12 (0.60s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.17.1 (0.61s)
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-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.17.1
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/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/pointfreeco/swift-composable-architecture.git
Working copy of https://github.com/pointfreeco/swift-composable-architecture.git resolved at 1.26.2
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/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/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.7.2
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-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
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/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-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.10.0
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.31s)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorForEachView.swift:18:35: warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
16 |     // MARK: Types
17 |
18 |     private typealias StoreType = ViewStoreOf<PaginatorReducer<State, Action, PositionType, Request>>
   |                                   `- warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
19 |
20 |     // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorForEachView.swift:36:9: warning: 'WithViewStore' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
34 |
35 |     public var body: some View {
36 |         WithViewStore(store, observe: { $0 }) { (viewStore: StoreType) in
   |         `- warning: 'WithViewStore' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
37 |             ForEach(viewStore.items) { item in
38 |                 content(item)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorForEachView.swift:36:9: warning: 'init(_:observe:content:file:line:)' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
34 |
35 |     public var body: some View {
36 |         WithViewStore(store, observe: { $0 }) { (viewStore: StoreType) in
   |         `- warning: 'init(_:observe:content:file:line:)' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
37 |             ForEach(viewStore.items) { item in
38 |                 content(item)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorForEachView.swift:18:35: warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
16 |     // MARK: Types
17 |
18 |     private typealias StoreType = ViewStoreOf<PaginatorReducer<State, Action, PositionType, Request>>
   |                                   `- warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
19 |
20 |     // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorListView.swift:22:35: warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
20 |     // MARK: Types
21 |
22 |     private typealias StoreType = ViewStoreOf<PaginatorReducer<State, Action, PositionType, Request>>
   |                                   `- warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
23 |
24 |     @SwiftUI.State private var isLoading = false
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorView.swift:23:35: warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
21 |     // MARK: Types
22 |
23 |     private typealias StoreType = ViewStoreOf<PaginatorReducer<State, Action, PositionType, Request>>
   |                                   `- warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
24 |
25 |     // MARK: Properties
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:30:9: warning: 'init(state:action:child:)' is deprecated: Use the version of this operator with case key paths, instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.4#Using-case-key-paths [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
28 |
29 |     var body: some Reducer<Parent.State, Parent.Action> {
30 |         Scope(state: childState, action: childAction) {
   |         `- warning: 'init(state:action:child:)' is deprecated: Use the version of this operator with case key paths, instead. See the following migration guide for more information: https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.4#Using-case-key-paths [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
31 |             PaginatorReducer(
32 |                 requestBuilder: requestBuilderStrategy,
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:41:31: warning: '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. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
39 |                   case let .requestPage(pageRequest) = paginatorAction
40 |             else {
41 |                 return parent.reduce(into: &state, action: action)
   |                               `- warning: '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. [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
42 |             }
43 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorView.swift:23:35: warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
21 |     // MARK: Types
22 |
23 |     private typealias StoreType = ViewStoreOf<PaginatorReducer<State, Action, PositionType, Request>>
   |                                   `- warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
24 |
25 |     // MARK: Properties
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorView.swift:52:9: warning: 'WithViewStore' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
50 |
51 |     public var body: some View {
52 |         WithViewStore(store, observe: { $0 }) { (viewStore: StoreType) in
   |         `- warning: 'WithViewStore' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
53 |             header()
54 |
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorView.swift:52:9: warning: 'init(_:observe:content:file:line:)' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
50 |
51 |     public var body: some View {
52 |         WithViewStore(store, observe: { $0 }) { (viewStore: StoreType) in
   |         `- warning: 'init(_:observe:content:file:line:)' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
53 |             header()
54 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorListView.swift:22:35: warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
20 |     // MARK: Types
21 |
22 |     private typealias StoreType = ViewStoreOf<PaginatorReducer<State, Action, PositionType, Request>>
   |                                   `- warning: 'ViewStoreOf' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
23 |
24 |     @SwiftUI.State private var isLoading = false
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorListView.swift:53:13: warning: 'WithViewStore' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
51 |             }
52 |
53 |             WithViewStore(store, observe: { $0 }) { (viewStore: StoreType) in
   |             `- warning: 'WithViewStore' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
54 |                 Section(content: {
55 |                     ForEach(viewStore.items) { item in
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorListView.swift:53:13: warning: 'init(_:observe:content:file:line:)' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
51 |             }
52 |
53 |             WithViewStore(store, observe: { $0 }) { (viewStore: StoreType) in
   |             `- warning: 'init(_:observe:content:file:line:)' 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
54 |                 Section(content: {
55 |                     ForEach(viewStore.items) { item in
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-composable-architecture",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.26.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-composable-architecture.git"
    }
  ],
  "manifest_display_name" : "Blade",
  "name" : "Blade",
  "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"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "Blade",
      "targets" : [
        "Blade"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BladeTCA",
      "targets" : [
        "BladeTCA"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "BladeTests",
      "module_type" : "SwiftTarget",
      "name" : "BladeTests",
      "path" : "Tests/BladeTests",
      "sources" : [
        "Mocks/CursorPageLoaderMock.swift",
        "Mocks/OffsetPageLoaderMock.swift",
        "Models/TestItem.swift",
        "UnitTests/CursorPaginatorTests.swift",
        "UnitTests/OffsetPaginatorTests.swift"
      ],
      "target_dependencies" : [
        "Blade"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BladeTCATests",
      "module_type" : "SwiftTarget",
      "name" : "BladeTCATests",
      "path" : "Tests/BladeTCATests",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "sources" : [
        "Helpers/IdentifiedArray+Items.swift",
        "Models/TestItem.swift",
        "UnitTests/PaginatorIntegrationReducerTests.swift",
        "UnitTests/PaginatorReducerTests.swift"
      ],
      "target_dependencies" : [
        "BladeTCA"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BladeTCA",
      "module_type" : "SwiftTarget",
      "name" : "BladeTCA",
      "path" : "Sources/BladeTCA",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "BladeTCA"
      ],
      "sources" : [
        "Classes/COre/Reducers/Internal/Builders/PositionBuilders/CursorPositionBuilderStrategy.swift",
        "Classes/COre/Reducers/Internal/Builders/PositionBuilders/OffsetPositionBuilderStrategy.swift",
        "Classes/COre/Reducers/Internal/Builders/PositionBuilders/Protocols/IPositionBuilderStrategy.swift",
        "Classes/COre/Reducers/Internal/Builders/RequestBuilders/CursorRequestBuilderStrategy.swift",
        "Classes/COre/Reducers/Internal/Builders/RequestBuilders/OffsetRequestBuilderStrategy.swift",
        "Classes/COre/Reducers/Internal/Builders/RequestBuilders/Protocols/IRequestBuilderStrategy.swift",
        "Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift",
        "Classes/COre/Reducers/Internal/PaginatorReducer.swift",
        "Classes/COre/Reducers/Reducer+.swift",
        "Classes/Models/PaginatorAction.swift",
        "Classes/Models/State/CursorPaginatorState.swift",
        "Classes/Models/State/PaginatorState.swift",
        "Classes/Models/State/Protocols/IPaginatorState.swift",
        "Classes/Presentation/ViewModifiers/LoadingViewModifier.swift",
        "Classes/Presentation/Views/PaginatorForEachView.swift",
        "Classes/Presentation/Views/PaginatorListView.swift",
        "Classes/Presentation/Views/PaginatorView.swift"
      ],
      "target_dependencies" : [
        "Blade"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Blade",
      "module_type" : "SwiftTarget",
      "name" : "Blade",
      "path" : "Sources/Blade",
      "product_memberships" : [
        "Blade",
        "BladeTCA"
      ],
      "sources" : [
        "Classes/Core/Paginator/IPaginator.swift",
        "Classes/Core/Paginator/PageLoader/ICursorPageLoader.swift",
        "Classes/Core/Paginator/PageLoader/IOffsetPageLoader.swift",
        "Classes/Core/Paginator/Paginator.swift",
        "Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift",
        "Classes/Core/Paginator/Strategies/LimitOffsetStrategy.swift",
        "Classes/Core/Paginator/Strategies/Protocols/IPaginationStrategy.swift",
        "Classes/Models/Configuration/PaginationCursorSeek.swift",
        "Classes/Models/Configuration/PaginationLimitOffset.swift",
        "Classes/Models/Page.swift",
        "Classes/Models/Requests/CursorPaginationRequest.swift",
        "Classes/Models/Requests/OffsetPaginationRequest.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.