The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Blade, reference 1.1.0 (fd724c), with Swift 6.0 for macOS (SPM) on 1 Dec 2024 15:22:56 UTC.

Swift 6 data race errors: 11

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/space-code/blade.git
Reference: 1.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/space-code/blade
 * tag               1.1.0      -> FETCH_HEAD
HEAD is now at fd724c4 Release `1.1.0` (#4)
Cloned https://github.com/space-code/blade.git
Revision (git rev-parse @):
fd724c4f0fb8d9447fc1f5a2b79b9c66a9ffb1f2
SUCCESS checkout https://github.com/space-code/blade.git at 1.1.0
Fetching https://github.com/pointfreeco/swift-clocks
Fetching https://github.com/pointfreeco/swiftui-navigation
Fetching https://github.com/pointfreeco/combine-schedulers
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-dependencies
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/swift-identified-collections
[1/1278] Fetching swift-clocks
[104/2051] Fetching swift-clocks, swift-concurrency-extras
[174/4398] Fetching swift-clocks, swift-concurrency-extras, combine-schedulers
[245/5792] Fetching swift-clocks, swift-concurrency-extras, combine-schedulers, swiftui-navigation
[534/7291] Fetching swift-clocks, swift-concurrency-extras, combine-schedulers, swiftui-navigation, swift-identified-collections
[564/12301] Fetching swift-clocks, swift-concurrency-extras, combine-schedulers, swiftui-navigation, swift-identified-collections, xctest-dynamic-overlay
[1695/17836] Fetching swift-clocks, swift-concurrency-extras, combine-schedulers, swiftui-navigation, swift-identified-collections, xctest-dynamic-overlay, swift-dependencies
Fetched https://github.com/pointfreeco/swift-dependencies from cache (1.28s)
Fetched https://github.com/pointfreeco/swiftui-navigation from cache (1.28s)
Fetched https://github.com/pointfreeco/combine-schedulers from cache (1.28s)
Fetching https://github.com/pointfreeco/swift-case-paths
Fetching https://github.com/apple/swift-syntax
Fetching https://github.com/apple/swift-collections
[8281/8560] Fetching swift-clocks, swift-concurrency-extras, swift-identified-collections, xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (1.51s)
Fetched https://github.com/pointfreeco/swift-identified-collections from cache (1.51s)
Fetched https://github.com/pointfreeco/swift-clocks from cache (1.51s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.51s)
Fetching https://github.com/pointfreeco/swift-composable-architecture.git
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/4190] Fetching swift-case-paths
[2264/19793] Fetching swift-case-paths, swift-collections
[2684/24313] Fetching swift-case-paths, swift-collections, swift-custom-dump
[16201/91083] Fetching swift-case-paths, swift-collections, swift-custom-dump, swift-syntax
[91084/372199] Fetching swift-case-paths, swift-collections, swift-custom-dump, swift-syntax, swift-composable-architecture
Fetched https://github.com/apple/swift-syntax from cache (3.40s)
Fetched https://github.com/apple/swift-collections from cache (3.40s)
Fetched https://github.com/pointfreeco/swift-case-paths from cache (3.40s)
[12954/285636] Fetching swift-custom-dump, swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (10.43s)
Fetched https://github.com/pointfreeco/swift-composable-architecture.git from cache (10.43s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture.git
Computed https://github.com/pointfreeco/swift-composable-architecture.git at 1.6.0 (0.49s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.1.0 (3.01s)
Computing version for https://github.com/pointfreeco/swiftui-navigation
Computed https://github.com/pointfreeco/swiftui-navigation at 1.2.0 (0.56s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.0.0 (0.56s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.2.0 (0.47s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.1.2 (0.60s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.1.0 (0.55s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.2.1 (0.45s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.0.0 (0.56s)
Computing version for https://github.com/apple/swift-syntax
Computed https://github.com/apple/swift-syntax at 509.1.1 (0.68s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.0.6 (0.55s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.0.2 (0.57s)
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.0.2
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.1.2
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 1.0.0
Creating working copy for https://github.com/pointfreeco/swiftui-navigation
Working copy of https://github.com/pointfreeco/swiftui-navigation resolved at 1.2.0
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.2.0
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.1.0
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.6.0
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.0.6
Creating working copy for https://github.com/apple/swift-syntax
Working copy of https://github.com/apple/swift-syntax resolved at 509.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.1.0
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.2.1
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "blade",
      "name": "Blade",
      "url": "https://github.com/space-code/blade.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/blade",
      "dependencies": [
        {
          "identity": "swift-composable-architecture",
          "name": "swift-composable-architecture",
          "url": "https://github.com/pointfreeco/swift-composable-architecture.git",
          "version": "1.16.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-composable-architecture",
          "dependencies": [
            {
              "identity": "swift-collections",
              "name": "swift-collections",
              "url": "https://github.com/apple/swift-collections",
              "version": "1.1.4",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
              "dependencies": [
              ]
            },
            {
              "identity": "combine-schedulers",
              "name": "combine-schedulers",
              "url": "https://github.com/pointfreeco/combine-schedulers",
              "version": "1.0.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/combine-schedulers",
              "dependencies": [
                {
                  "identity": "swift-concurrency-extras",
                  "name": "swift-concurrency-extras",
                  "url": "https://github.com/pointfreeco/swift-concurrency-extras",
                  "version": "1.3.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "xctest-dynamic-overlay",
                  "name": "xctest-dynamic-overlay",
                  "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                  "version": "1.4.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "swift-case-paths",
              "name": "swift-case-paths",
              "url": "https://github.com/pointfreeco/swift-case-paths",
              "version": "1.5.6",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-case-paths",
              "dependencies": [
                {
                  "identity": "swift-syntax",
                  "name": "swift-syntax",
                  "url": "https://github.com/swiftlang/swift-syntax",
                  "version": "600.0.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "xctest-dynamic-overlay",
                  "name": "xctest-dynamic-overlay",
                  "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                  "version": "1.4.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "swift-concurrency-extras",
              "name": "swift-concurrency-extras",
              "url": "https://github.com/pointfreeco/swift-concurrency-extras",
              "version": "1.3.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
              "dependencies": [
              ]
            },
            {
              "identity": "swift-custom-dump",
              "name": "swift-custom-dump",
              "url": "https://github.com/pointfreeco/swift-custom-dump",
              "version": "1.3.3",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-custom-dump",
              "dependencies": [
                {
                  "identity": "xctest-dynamic-overlay",
                  "name": "xctest-dynamic-overlay",
                  "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                  "version": "1.4.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "swift-dependencies",
              "name": "swift-dependencies",
              "url": "https://github.com/pointfreeco/swift-dependencies",
              "version": "1.6.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-dependencies",
              "dependencies": [
                {
                  "identity": "combine-schedulers",
                  "name": "combine-schedulers",
                  "url": "https://github.com/pointfreeco/combine-schedulers",
                  "version": "1.0.2",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/combine-schedulers",
                  "dependencies": [
                    {
                      "identity": "swift-concurrency-extras",
                      "name": "swift-concurrency-extras",
                      "url": "https://github.com/pointfreeco/swift-concurrency-extras",
                      "version": "1.3.0",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
                      "dependencies": [
                      ]
                    },
                    {
                      "identity": "xctest-dynamic-overlay",
                      "name": "xctest-dynamic-overlay",
                      "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                      "version": "1.4.3",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                      "dependencies": [
                      ]
                    }
                  ]
                },
                {
                  "identity": "swift-clocks",
                  "name": "swift-clocks",
                  "url": "https://github.com/pointfreeco/swift-clocks",
                  "version": "1.0.5",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-clocks",
                  "dependencies": [
                    {
                      "identity": "swift-concurrency-extras",
                      "name": "swift-concurrency-extras",
                      "url": "https://github.com/pointfreeco/swift-concurrency-extras",
                      "version": "1.3.0",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
                      "dependencies": [
                      ]
                    },
                    {
                      "identity": "xctest-dynamic-overlay",
                      "name": "xctest-dynamic-overlay",
                      "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                      "version": "1.4.3",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                      "dependencies": [
                      ]
                    }
                  ]
                },
                {
                  "identity": "swift-concurrency-extras",
                  "name": "swift-concurrency-extras",
                  "url": "https://github.com/pointfreeco/swift-concurrency-extras",
                  "version": "1.3.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "xctest-dynamic-overlay",
                  "name": "xctest-dynamic-overlay",
                  "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                  "version": "1.4.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "swift-syntax",
                  "name": "swift-syntax",
                  "url": "https://github.com/swiftlang/swift-syntax",
                  "version": "600.0.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "swift-identified-collections",
              "name": "swift-identified-collections",
              "url": "https://github.com/pointfreeco/swift-identified-collections",
              "version": "1.1.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-identified-collections",
              "dependencies": [
                {
                  "identity": "swift-collections",
                  "name": "swift-collections",
                  "url": "https://github.com/apple/swift-collections",
                  "version": "1.1.4",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "swift-navigation",
              "name": "swift-navigation",
              "url": "https://github.com/pointfreeco/swift-navigation",
              "version": "2.2.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-navigation",
              "dependencies": [
                {
                  "identity": "swift-collections",
                  "name": "swift-collections",
                  "url": "https://github.com/apple/swift-collections",
                  "version": "1.1.4",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "swift-case-paths",
                  "name": "swift-case-paths",
                  "url": "https://github.com/pointfreeco/swift-case-paths",
                  "version": "1.5.6",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-case-paths",
                  "dependencies": [
                    {
                      "identity": "swift-syntax",
                      "name": "swift-syntax",
                      "url": "https://github.com/swiftlang/swift-syntax",
                      "version": "600.0.1",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
                      "dependencies": [
                      ]
                    },
                    {
                      "identity": "xctest-dynamic-overlay",
                      "name": "xctest-dynamic-overlay",
                      "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                      "version": "1.4.3",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                      "dependencies": [
                      ]
                    }
                  ]
                },
                {
                  "identity": "swift-concurrency-extras",
                  "name": "swift-concurrency-extras",
                  "url": "https://github.com/pointfreeco/swift-concurrency-extras",
                  "version": "1.3.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-concurrency-extras",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "swift-custom-dump",
                  "name": "swift-custom-dump",
                  "url": "https://github.com/pointfreeco/swift-custom-dump",
                  "version": "1.3.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-custom-dump",
                  "dependencies": [
                    {
                      "identity": "xctest-dynamic-overlay",
                      "name": "xctest-dynamic-overlay",
                      "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                      "version": "1.4.3",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                      "dependencies": [
                      ]
                    }
                  ]
                },
                {
                  "identity": "swift-perception",
                  "name": "swift-perception",
                  "url": "https://github.com/pointfreeco/swift-perception",
                  "version": "1.4.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-perception",
                  "dependencies": [
                    {
                      "identity": "swift-syntax",
                      "name": "swift-syntax",
                      "url": "https://github.com/swiftlang/swift-syntax",
                      "version": "600.0.1",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
                      "dependencies": [
                      ]
                    },
                    {
                      "identity": "xctest-dynamic-overlay",
                      "name": "xctest-dynamic-overlay",
                      "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                      "version": "1.4.3",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                      "dependencies": [
                      ]
                    }
                  ]
                },
                {
                  "identity": "xctest-dynamic-overlay",
                  "name": "xctest-dynamic-overlay",
                  "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                  "version": "1.4.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "swift-perception",
              "name": "swift-perception",
              "url": "https://github.com/pointfreeco/swift-perception",
              "version": "1.4.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-perception",
              "dependencies": [
                {
                  "identity": "swift-syntax",
                  "name": "swift-syntax",
                  "url": "https://github.com/swiftlang/swift-syntax",
                  "version": "600.0.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
                  "dependencies": [
                  ]
                },
                {
                  "identity": "xctest-dynamic-overlay",
                  "name": "xctest-dynamic-overlay",
                  "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
                  "version": "1.4.3",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "xctest-dynamic-overlay",
              "name": "xctest-dynamic-overlay",
              "url": "https://github.com/pointfreeco/xctest-dynamic-overlay",
              "version": "1.4.3",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xctest-dynamic-overlay",
              "dependencies": [
              ]
            },
            {
              "identity": "swift-syntax",
              "name": "swift-syntax",
              "url": "https://github.com/swiftlang/swift-syntax",
              "version": "600.0.1",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/space-code/blade.git
[3/300] Fetching blade
Fetched https://github.com/space-code/blade.git from cache (0.85s)
Fetching https://github.com/pointfreeco/swift-composable-architecture.git from cache
Fetched https://github.com/pointfreeco/swift-composable-architecture.git from cache (0.71s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture.git
Computed https://github.com/pointfreeco/swift-composable-architecture.git at 1.16.1 (0.47s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-identified-collections from cache
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay from cache
Fetching https://github.com/pointfreeco/swift-custom-dump from cache
Fetching https://github.com/pointfreeco/swift-navigation
Fetching https://github.com/pointfreeco/swift-dependencies from cache
Fetched https://github.com/pointfreeco/swift-identified-collections from cache (0.51s)
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.51s)
Fetching https://github.com/pointfreeco/swift-concurrency-extras from cache
Fetching https://github.com/pointfreeco/swift-case-paths from cache
[1/1291] Fetching swift-perception
[1099/46344] Fetching swift-perception, swift-navigation
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (0.47s)
Fetching https://github.com/pointfreeco/combine-schedulers from cache
Fetched https://github.com/pointfreeco/swift-case-paths from cache (0.50s)
Fetching https://github.com/apple/swift-collections from cache
Fetched https://github.com/pointfreeco/combine-schedulers from cache (0.46s)
Fetched https://github.com/apple/swift-collections from cache (0.56s)
[46345/113114] Fetching swift-perception, swift-navigation, swift-syntax
Fetched https://github.com/pointfreeco/swift-perception from cache (2.22s)
Fetched https://github.com/pointfreeco/swift-navigation from cache (2.22s)
Fetched https://github.com/pointfreeco/swift-dependencies from cache (2.22s)
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (2.22s)
[20699/66770] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (3.43s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.2.2 (0.45s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
warning: 'swift-identified-collections': /Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
 3 | import PackageDescription
 4 |
 5 | let package = Package(
   |               |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
   |               `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
 6 |   name: "swift-identified-collections",
 7 |   products: [
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.0 (0.45s)
Computing version for https://github.com/pointfreeco/combine-schedulers
warning: 'combine-schedulers': /Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
 3 | import PackageDescription
 4 |
 5 | let package = Package(
   |               |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
   |               `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
 6 |   name: "combine-schedulers",
 7 |   platforms: [
Computed https://github.com/pointfreeco/combine-schedulers at 1.0.2 (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/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.3.0 (0.42s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.5.6 (2.42s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 1.4.1 (0.46s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.1.4 (0.61s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.4.3 (0.44s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.6.1 (0.45s)
Fetching https://github.com/pointfreeco/swift-clocks from cache
Fetched https://github.com/pointfreeco/swift-clocks from cache (0.45s)
Computing version for https://github.com/pointfreeco/swift-clocks
warning: 'swift-clocks': /Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
 3 | import PackageDescription
 4 |
 5 | let package = Package(
   |               |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
   |               `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
 6 |   name: "swift-clocks",
 7 |   // NB: While the `Clock` protocol is iOS 16+, etc., the package should support earlier platforms
Computed https://github.com/pointfreeco/swift-clocks at 1.0.5 (0.43s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 600.0.1 (0.61s)
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.4.3
Creating working copy for https://github.com/pointfreeco/swift-navigation
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.2.2
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/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.6.1
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.1.4
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.5.6
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.16.1
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.0.2
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.0.5
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.0
Creating working copy for https://github.com/space-code/blade.git
Working copy of https://github.com/space-code/blade.git resolved at 1.1.0 (fd724c4)
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.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 600.0.1
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 1.4.1
warning: 'combine-schedulers': /Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/combine-schedulers/Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
 3 | import PackageDescription
 4 |
 5 | let package = Package(
   |               |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
   |               `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
 6 |   name: "combine-schedulers",
 7 |   platforms: [
warning: 'swift-identified-collections': /Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-identified-collections/Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
 3 | import PackageDescription
 4 |
 5 | let package = Package(
   |               |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
   |               `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
 6 |   name: "swift-identified-collections",
 7 |   products: [
warning: 'swift-clocks': /Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-clocks/Package@swift-6.0.swift:5:15: warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
 3 | import PackageDescription
 4 |
 5 | let package = Package(
   |               |- warning: 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageVersions:cLanguageStandard:cxxLanguageStandard:)' is deprecated: replaced by 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)'
   |               `- note: use 'init(name:defaultLocalization:platforms:pkgConfig:providers:products:dependencies:targets:swiftLanguageModes:cLanguageStandard:cxxLanguageStandard:)' instead
 6 |   name: "swift-clocks",
 7 |   // NB: While the `Clock` protocol is iOS 16+, etc., the package should support earlier platforms
warning: '.resolve-product-dependencies': dependency 'blade' is not used by any target
Found 1 product dependencies
  - swift-composable-architecture
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/space-code/blade.git
{
  "dependencies" : [
    {
      "identity" : "swift-composable-architecture",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.5",
            "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" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "Blade",
      "targets" : [
        "Blade"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BladeTCA",
      "targets" : [
        "BladeTCA"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "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" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/36] Write sources
[29/36] Write swift-version--7754E27361AE5C74.txt
[31/118] Emitting module SwiftSyntax509
[32/118] Compiling SwiftSyntax509 Empty.swift
[33/164] Compiling SwiftSyntax Keyword.swift
[34/164] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[35/164] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[36/164] Compiling SwiftSyntax RawSyntaxTokenView.swift
[37/164] Compiling SwiftSyntax SourceLength.swift
[38/164] Compiling SwiftSyntax SyntaxTransform.swift
[39/164] Compiling SwiftSyntax SyntaxVisitor.swift
[40/164] Compiling SwiftSyntax TokenKind.swift
[41/164] Compiling SwiftSyntax Utils.swift
[42/164] Compiling SwiftSyntax ChildNameForKeyPath.swift
[43/169] Compiling SwiftSyntax BumpPtrAllocator.swift
[44/169] Compiling SwiftSyntax CommonAncestor.swift
[45/169] Compiling SwiftSyntax Convenience.swift
[46/169] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[47/169] Compiling SwiftSyntax SyntaxBaseNodes.swift
[48/169] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[49/169] Compiling SwiftSyntax TokenDiagnostic.swift
[50/169] Compiling SwiftSyntax TokenSyntax.swift
[51/169] Compiling SwiftSyntax Trivia.swift
[52/169] Compiling SwiftSyntax Tokens.swift
[53/169] Compiling SwiftSyntax TriviaPieces.swift
[54/169] Compiling SwiftSyntax RawSyntaxNodes.swift
[55/169] Compiling SwiftSyntax RawSyntaxValidation.swift
[56/169] Compiling SwiftSyntax SyntaxDeclNodes.swift
[57/169] Compiling SwiftSyntax AbsolutePosition.swift
[58/169] Compiling SwiftSyntax Assert.swift
[59/169] Compiling SwiftSyntax RawSyntax.swift
[60/169] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[61/169] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[62/169] Compiling SwiftSyntax SyntaxRewriter.swift
[63/169] Compiling SwiftSyntax SyntaxTraits.swift
[64/169] Compiling SwiftSyntax SourceLocation.swift
[65/169] Compiling SwiftSyntax SourcePresence.swift
[66/169] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[67/169] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Operations.swift
[68/169] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Predicates.swift
[69/169] Emitting module OrderedCollections
[70/169] Compiling SwiftSyntax Syntax.swift
[71/169] Compiling SwiftSyntax SyntaxArena.swift
[72/169] Compiling SwiftSyntax SyntaxChildren.swift
[73/169] Compiling SwiftSyntax SyntaxCollection.swift
[74/169] Compiling SwiftSyntax SyntaxData.swift
[75/169] Compiling SwiftSyntax SyntaxText.swift
[76/169] Compiling SwiftSyntax SyntaxCollections.swift
[77/169] Compiling SwiftSyntax SyntaxEnum.swift
[78/169] Compiling SwiftSyntax SyntaxKind.swift
[79/169] Compiling SwiftSyntax MemoryLayout.swift
[80/169] Compiling SwiftSyntax MissingNodeInitializers.swift
[81/169] Compiling ConcurrencyExtras UncheckedSendable.swift
[82/169] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[83/169] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[84/169] Compiling OrderedCollections OrderedSet.swift
[85/169] Compiling OrderedCollections RandomAccessCollection+Offsets.swift
[86/169] Compiling OrderedCollections _UnsafeBitset.swift
[92/191] Compiling IdentifiedCollections IdentifiedArray+CustomDebugStringConvertible.swift
[93/191] Compiling IdentifiedCollections IdentifiedArray+CustomReflectable.swift
[94/191] Compiling IdentifiedCollections Identified.swift
[95/191] Compiling IdentifiedCollections IdentifiedArray+Codable.swift
[96/191] Compiling IdentifiedCollections IdentifiedArray+Collection.swift
[97/191] Compiling IdentifiedCollections IdentifiedArray+Sendable.swift
[98/192] Compiling IdentifiedCollections IdentifiedArray+RangeReplaceableCollection.swift
[99/192] Compiling IdentifiedCollections IdentifiedArray+MutableCollection.swift
[100/192] Compiling IdentifiedCollections IdentifiedArray+RandomAccessCollection.swift
[101/192] Compiling IdentifiedCollections IdentifiedArray+ExpressibleByArrayLiteral.swift
[102/192] Compiling IdentifiedCollections IdentifiedArray+Hashable.swift
[103/192] Compiling IdentifiedCollections IdentifiedArray+Initializers.swift
[104/192] Compiling IdentifiedCollections IdentifiedArray+Insertions.swift
[105/192] Compiling IdentifiedCollections IdentifiedArray.swift
[106/192] Compiling XCTestDynamicOverlay XCTIsTesting.swift
[107/192] Compiling XCTestDynamicOverlay XCTFail.swift
[108/192] Compiling XCTestDynamicOverlay Unimplemented.swift
[109/192] Compiling ConcurrencyExtras Result.swift
[110/192] Compiling ConcurrencyExtras MainSerialExecutor.swift
[111/192] Compiling ConcurrencyExtras Task.swift
[112/192] Compiling XCTestDynamicOverlay XCTCurrentTestCase.swift
[113/192] Compiling XCTestDynamicOverlay XCTExpectFailure.swift
[114/192] Compiling ConcurrencyExtras Locking.swift
[115/192] Compiling ConcurrencyExtras AsyncThrowingStream.swift
[116/192] Compiling ConcurrencyExtras ActorIsolated.swift
[117/192] Compiling ConcurrencyExtras AsyncStream.swift
[118/192] Emitting module ConcurrencyExtras
[119/192] Compiling ConcurrencyExtras LockIsolated.swift
[120/192] Compiling Blade Page.swift
[121/192] Compiling Blade PaginationCursorSeek.swift
[122/192] Compiling Blade PaginationLimitOffset.swift
[123/192] Compiling Blade IPaginationStrategy.swift
[124/192] Compiling Blade LimitOffsetStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/LimitOffsetStrategy.swift:30:10: warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
28 |
29 | extension LimitOffsetStrategy: IPaginationStrategy {
30 |     func refresh() async throws -> Page<Element> {
   |          `- warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
31 |         currentPage = configuration.firstPage
32 |         let page = try await pageLoader.loadPage(request: OffsetPaginationRequest(limit: configuration.limit, offset: .zero))
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/LimitOffsetStrategy.swift:37:10: warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
35 |     }
36 |
37 |     func loadNextPage() async throws -> Page<Element> {
   |          `- warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
38 |         let page = try await pageLoader.loadPage(request: OffsetPaginationRequest(
39 |             limit: configuration.limit,
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/LimitOffsetStrategy.swift:32:41: warning: non-sendable type 'Page<Element>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
30 |     func refresh() async throws -> Page<Element> {
31 |         currentPage = configuration.firstPage
32 |         let page = try await pageLoader.loadPage(request: OffsetPaginationRequest(limit: configuration.limit, offset: .zero))
   |                                         `- warning: non-sendable type 'Page<Element>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
33 |         currentPage += 1
34 |         return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/LimitOffsetStrategy.swift:38:41: warning: non-sendable type 'Page<Element>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
36 |
37 |     func loadNextPage() async throws -> Page<Element> {
38 |         let page = try await pageLoader.loadPage(request: OffsetPaginationRequest(
   |                                         `- warning: non-sendable type 'Page<Element>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
39 |             limit: configuration.limit,
40 |             offset: configuration.limit * (currentPage + 1)
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/LimitOffsetStrategy.swift:32:41: warning: sending 'self.pageLoader' risks causing data races; this is an error in the Swift 6 language mode
30 |     func refresh() async throws -> Page<Element> {
31 |         currentPage = configuration.firstPage
32 |         let page = try await pageLoader.loadPage(request: OffsetPaginationRequest(limit: configuration.limit, offset: .zero))
   |                                         |- warning: sending 'self.pageLoader' risks causing data races; this is an error in the Swift 6 language mode
   |                                         `- note: sending 'self'-isolated 'self.pageLoader' to nonisolated instance method 'loadPage(request:)' risks causing data races between nonisolated and 'self'-isolated uses
33 |         currentPage += 1
34 |         return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/LimitOffsetStrategy.swift:38:41: warning: sending 'self.pageLoader' risks causing data races; this is an error in the Swift 6 language mode
36 |
37 |     func loadNextPage() async throws -> Page<Element> {
38 |         let page = try await pageLoader.loadPage(request: OffsetPaginationRequest(
   |                                         |- warning: sending 'self.pageLoader' risks causing data races; this is an error in the Swift 6 language mode
   |                                         `- note: sending 'self'-isolated 'self.pageLoader' to nonisolated instance method 'loadPage(request:)' risks causing data races between nonisolated and 'self'-isolated uses
39 |             limit: configuration.limit,
40 |             offset: configuration.limit * (currentPage + 1)
[125/192] Compiling Blade CursorSeekStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift:33:10: warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
31 |
32 | extension CursorSeekStrategy: IPaginationStrategy {
33 |     func refresh() async throws -> Page<Element> {
   |          `- warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
34 |         let page = try await pageLoader.loadPage(request: CursorPaginationRequest(id: id))
35 |         return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift:38:10: warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
36 |     }
37 |
38 |     func loadNextPage() async throws -> Page<Element> {
   |          `- warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
39 |         let page = try await pageLoader.loadPage(request: CursorPaginationRequest(id: id))
40 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift:34:41: warning: non-sendable type 'Page<Element>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
32 | extension CursorSeekStrategy: IPaginationStrategy {
33 |     func refresh() async throws -> Page<Element> {
34 |         let page = try await pageLoader.loadPage(request: CursorPaginationRequest(id: id))
   |                                         `- warning: non-sendable type 'Page<Element>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
35 |         return page
36 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift:39:41: warning: non-sendable type 'Page<Element>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
37 |
38 |     func loadNextPage() async throws -> Page<Element> {
39 |         let page = try await pageLoader.loadPage(request: CursorPaginationRequest(id: id))
   |                                         `- warning: non-sendable type 'Page<Element>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
40 |
41 |         guard let lastID = page.items.last?.id else {
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift:34:41: warning: sending 'self'-isolated value of type 'CursorPaginationRequest<Element>' with later accesses to nonisolated context risks causing data races; this is an error in the Swift 6 language mode
32 | extension CursorSeekStrategy: IPaginationStrategy {
33 |     func refresh() async throws -> Page<Element> {
34 |         let page = try await pageLoader.loadPage(request: CursorPaginationRequest(id: id))
   |                                         `- warning: sending 'self'-isolated value of type 'CursorPaginationRequest<Element>' with later accesses to nonisolated context risks causing data races; this is an error in the Swift 6 language mode
35 |         return page
36 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift:34:41: warning: sending 'self.pageLoader' risks causing data races; this is an error in the Swift 6 language mode
32 | extension CursorSeekStrategy: IPaginationStrategy {
33 |     func refresh() async throws -> Page<Element> {
34 |         let page = try await pageLoader.loadPage(request: CursorPaginationRequest(id: id))
   |                                         |- warning: sending 'self.pageLoader' risks causing data races; this is an error in the Swift 6 language mode
   |                                         `- note: sending 'self'-isolated 'self.pageLoader' to nonisolated instance method 'loadPage(request:)' risks causing data races between nonisolated and 'self'-isolated uses
35 |         return page
36 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift:39:41: warning: sending 'self'-isolated value of type 'CursorPaginationRequest<Element>' with later accesses to nonisolated context risks causing data races; this is an error in the Swift 6 language mode
37 |
38 |     func loadNextPage() async throws -> Page<Element> {
39 |         let page = try await pageLoader.loadPage(request: CursorPaginationRequest(id: id))
   |                                         `- warning: sending 'self'-isolated value of type 'CursorPaginationRequest<Element>' with later accesses to nonisolated context risks causing data races; this is an error in the Swift 6 language mode
40 |
41 |         guard let lastID = page.items.last?.id else {
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift:39:41: warning: sending 'self.pageLoader' risks causing data races; this is an error in the Swift 6 language mode
37 |
38 |     func loadNextPage() async throws -> Page<Element> {
39 |         let page = try await pageLoader.loadPage(request: CursorPaginationRequest(id: id))
   |                                         |- warning: sending 'self.pageLoader' risks causing data races; this is an error in the Swift 6 language mode
   |                                         `- note: sending 'self'-isolated 'self.pageLoader' to nonisolated instance method 'loadPage(request:)' risks causing data races between nonisolated and 'self'-isolated uses
40 |
41 |         guard let lastID = page.items.last?.id else {
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:73:17: warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
71 |
72 | extension Paginator: IPaginator {
73 |     public func refresh() async throws -> Page<T> {
   |                 `- warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
74 |         try await perform(
75 |             await {
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:83:17: warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
81 |     }
82 |
83 |     public func loadNextPage() async throws -> Page<T> {
   |                 `- warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
84 |         try await perform(
85 |             await {
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:66:26: warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
64 |         defer { isLoadingInternal = false }
65 |
66 |         return try await task()
   |                          `- warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
67 |     }
68 | }
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:75:19: warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
73 |     public func refresh() async throws -> Page<T> {
74 |         try await perform(
75 |             await {
   |                   `- warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
76 |                 let page = try await paginationStrategy.refresh()
77 |                 elements = page.items
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:76:57: warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
74 |         try await perform(
75 |             await {
76 |                 let page = try await paginationStrategy.refresh()
   |                                                         `- warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
77 |                 elements = page.items
78 |                 return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:85:19: warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
83 |     public func loadNextPage() async throws -> Page<T> {
84 |         try await perform(
85 |             await {
   |                   `- warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
86 |                 let page = try await paginationStrategy.loadNextPage()
87 |                 elements += page.items
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:86:57: warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
84 |         try await perform(
85 |             await {
86 |                 let page = try await paginationStrategy.loadNextPage()
   |                                                         `- warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
87 |                 elements += page.items
88 |                 return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:42:30: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
40 |         offsetPageLoader: any IOffsetPageLoader<T>
41 |     ) {
42 |         paginationStrategy = LimitOffsetStrategy(
   |                              |- warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'configuration' to actor-isolated callee risks causing data races between actor-isolated and task-isolated uses
43 |             configuration: configuration,
44 |             pageLoader: offsetPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:42:30: warning: sending 'offsetPageLoader' risks causing data races; this is an error in the Swift 6 language mode
40 |         offsetPageLoader: any IOffsetPageLoader<T>
41 |     ) {
42 |         paginationStrategy = LimitOffsetStrategy(
   |                              |- warning: sending 'offsetPageLoader' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'offsetPageLoader' to actor-isolated callee risks causing data races between actor-isolated and task-isolated uses
43 |             configuration: configuration,
44 |             pageLoader: offsetPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:52:30: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
50 |         cursorPageLoader: any ICursorPageLoader<T>
51 |     ) where T: Identifiable {
52 |         paginationStrategy = CursorSeekStrategy(
   |                              |- warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'configuration' to actor-isolated callee risks causing data races between actor-isolated and task-isolated uses
53 |             configuration: configuration,
54 |             pageLoader: cursorPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:52:30: warning: sending 'cursorPageLoader' risks causing data races; this is an error in the Swift 6 language mode
50 |         cursorPageLoader: any ICursorPageLoader<T>
51 |     ) where T: Identifiable {
52 |         paginationStrategy = CursorSeekStrategy(
   |                              |- warning: sending 'cursorPageLoader' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'cursorPageLoader' to actor-isolated callee risks causing data races between actor-isolated and task-isolated uses
53 |             configuration: configuration,
54 |             pageLoader: cursorPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:76:57: warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
74 |         try await perform(
75 |             await {
76 |                 let page = try await paginationStrategy.refresh()
   |                                                         |- warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
   |                                                         `- note: sending 'self'-isolated 'self.paginationStrategy' to nonisolated instance method 'refresh()' risks causing data races between nonisolated and 'self'-isolated uses
77 |                 elements = page.items
78 |                 return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:86:57: warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
84 |         try await perform(
85 |             await {
86 |                 let page = try await paginationStrategy.loadNextPage()
   |                                                         |- warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
   |                                                         `- note: sending 'self'-isolated 'self.paginationStrategy' to nonisolated instance method 'loadNextPage()' risks causing data races between nonisolated and 'self'-isolated uses
87 |                 elements += page.items
88 |                 return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:94:34: warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
92 |
93 |     public func reset() async {
94 |         await paginationStrategy.reset()
   |                                  |- warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
   |                                  `- note: sending 'self'-isolated 'self.paginationStrategy' to nonisolated instance method 'reset()' risks causing data races between nonisolated and 'self'-isolated uses
95 |         elements = []
96 |         isLoadingInternal = false
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:73:17: warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
71 |
72 | extension Paginator: IPaginator {
73 |     public func refresh() async throws -> Page<T> {
   |                 `- warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
74 |         try await perform(
75 |             await {
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:83:17: warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
81 |     }
82 |
83 |     public func loadNextPage() async throws -> Page<T> {
   |                 `- warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
84 |         try await perform(
85 |             await {
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:66:26: warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
64 |         defer { isLoadingInternal = false }
65 |
66 |         return try await task()
   |                          `- warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
67 |     }
68 | }
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:75:19: warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
73 |     public func refresh() async throws -> Page<T> {
74 |         try await perform(
75 |             await {
   |                   `- warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
76 |                 let page = try await paginationStrategy.refresh()
77 |                 elements = page.items
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:76:57: warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
74 |         try await perform(
75 |             await {
76 |                 let page = try await paginationStrategy.refresh()
   |                                                         `- warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
77 |                 elements = page.items
78 |                 return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:85:19: warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
83 |     public func loadNextPage() async throws -> Page<T> {
84 |         try await perform(
85 |             await {
   |                   `- warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
86 |                 let page = try await paginationStrategy.loadNextPage()
87 |                 elements += page.items
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:86:57: warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
84 |         try await perform(
85 |             await {
86 |                 let page = try await paginationStrategy.loadNextPage()
   |                                                         `- warning: non-sendable type 'Page<T>' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary; this is an error in the Swift 6 language mode
87 |                 elements += page.items
88 |                 return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:42:30: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
40 |         offsetPageLoader: any IOffsetPageLoader<T>
41 |     ) {
42 |         paginationStrategy = LimitOffsetStrategy(
   |                              |- warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'configuration' to actor-isolated callee risks causing data races between actor-isolated and task-isolated uses
43 |             configuration: configuration,
44 |             pageLoader: offsetPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:42:30: warning: sending 'offsetPageLoader' risks causing data races; this is an error in the Swift 6 language mode
40 |         offsetPageLoader: any IOffsetPageLoader<T>
41 |     ) {
42 |         paginationStrategy = LimitOffsetStrategy(
   |                              |- warning: sending 'offsetPageLoader' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'offsetPageLoader' to actor-isolated callee risks causing data races between actor-isolated and task-isolated uses
43 |             configuration: configuration,
44 |             pageLoader: offsetPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:52:30: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
50 |         cursorPageLoader: any ICursorPageLoader<T>
51 |     ) where T: Identifiable {
52 |         paginationStrategy = CursorSeekStrategy(
   |                              |- warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'configuration' to actor-isolated callee risks causing data races between actor-isolated and task-isolated uses
53 |             configuration: configuration,
54 |             pageLoader: cursorPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:52:30: warning: sending 'cursorPageLoader' risks causing data races; this is an error in the Swift 6 language mode
50 |         cursorPageLoader: any ICursorPageLoader<T>
51 |     ) where T: Identifiable {
52 |         paginationStrategy = CursorSeekStrategy(
   |                              |- warning: sending 'cursorPageLoader' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'cursorPageLoader' to actor-isolated callee risks causing data races between actor-isolated and task-isolated uses
53 |             configuration: configuration,
54 |             pageLoader: cursorPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:76:57: warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
74 |         try await perform(
75 |             await {
76 |                 let page = try await paginationStrategy.refresh()
   |                                                         |- warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
   |                                                         `- note: sending 'self'-isolated 'self.paginationStrategy' to nonisolated instance method 'refresh()' risks causing data races between nonisolated and 'self'-isolated uses
77 |                 elements = page.items
78 |                 return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:86:57: warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
84 |         try await perform(
85 |             await {
86 |                 let page = try await paginationStrategy.loadNextPage()
   |                                                         |- warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
   |                                                         `- note: sending 'self'-isolated 'self.paginationStrategy' to nonisolated instance method 'loadNextPage()' risks causing data races between nonisolated and 'self'-isolated uses
87 |                 elements += page.items
88 |                 return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:94:34: warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
92 |
93 |     public func reset() async {
94 |         await paginationStrategy.reset()
   |                                  |- warning: sending 'self.paginationStrategy' risks causing data races; this is an error in the Swift 6 language mode
   |                                  `- note: sending 'self'-isolated 'self.paginationStrategy' to nonisolated instance method 'reset()' risks causing data races between nonisolated and 'self'-isolated uses
95 |         elements = []
96 |         isLoadingInternal = false
[128/192] Compiling Blade CursorPaginationRequest.swift
[129/192] Emitting module Blade
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:73:17: warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
71 |
72 | extension Paginator: IPaginator {
73 |     public func refresh() async throws -> Page<T> {
   |                 `- warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
74 |         try await perform(
75 |             await {
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:83:17: warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
81 |     }
82 |
83 |     public func loadNextPage() async throws -> Page<T> {
   |                 `- warning: non-sendable type 'Page<T>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
84 |         try await perform(
85 |             await {
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift:33:10: warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
31 |
32 | extension CursorSeekStrategy: IPaginationStrategy {
33 |     func refresh() async throws -> Page<Element> {
   |          `- warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
34 |         let page = try await pageLoader.loadPage(request: CursorPaginationRequest(id: id))
35 |         return page
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/CursorSeekStrategy.swift:38:10: warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
36 |     }
37 |
38 |     func loadNextPage() async throws -> Page<Element> {
   |          `- warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
39 |         let page = try await pageLoader.loadPage(request: CursorPaginationRequest(id: id))
40 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/LimitOffsetStrategy.swift:30:10: warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
28 |
29 | extension LimitOffsetStrategy: IPaginationStrategy {
30 |     func refresh() async throws -> Page<Element> {
   |          `- warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'refresh()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
31 |         currentPage = configuration.firstPage
32 |         let page = try await pageLoader.loadPage(request: OffsetPaginationRequest(limit: configuration.limit, offset: .zero))
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Strategies/LimitOffsetStrategy.swift:37:10: warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
35 |     }
36 |
37 |     func loadNextPage() async throws -> Page<Element> {
   |          `- warning: non-sendable type 'Page<Element>' returned by actor-isolated instance method 'loadNextPage()' satisfying protocol requirement cannot cross actor boundary; this is an error in the Swift 6 language mode
38 |         let page = try await pageLoader.loadPage(request: OffsetPaginationRequest(
39 |             limit: configuration.limit,
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: consider making generic struct 'Page' conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: consider making generic struct 'Page' conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:42:30: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
40 |         offsetPageLoader: any IOffsetPageLoader<T>
41 |     ) {
42 |         paginationStrategy = LimitOffsetStrategy(
   |                              |- warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'configuration' to actor-isolated initializer 'init(configuration:pageLoader:)' risks causing data races between actor-isolated and task-isolated uses
43 |             configuration: configuration,
44 |             pageLoader: offsetPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:42:30: warning: sending 'offsetPageLoader' risks causing data races; this is an error in the Swift 6 language mode
40 |         offsetPageLoader: any IOffsetPageLoader<T>
41 |     ) {
42 |         paginationStrategy = LimitOffsetStrategy(
   |                              |- warning: sending 'offsetPageLoader' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'offsetPageLoader' to actor-isolated initializer 'init(configuration:pageLoader:)' risks causing data races between actor-isolated and task-isolated uses
43 |             configuration: configuration,
44 |             pageLoader: offsetPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:52:30: warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
50 |         cursorPageLoader: any ICursorPageLoader<T>
51 |     ) where T: Identifiable {
52 |         paginationStrategy = CursorSeekStrategy(
   |                              |- warning: sending 'configuration' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'configuration' to actor-isolated initializer 'init(configuration:pageLoader:)' risks causing data races between actor-isolated and task-isolated uses
53 |             configuration: configuration,
54 |             pageLoader: cursorPageLoader
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Core/Paginator/Paginator.swift:52:30: warning: sending 'cursorPageLoader' risks causing data races; this is an error in the Swift 6 language mode
50 |         cursorPageLoader: any ICursorPageLoader<T>
51 |     ) where T: Identifiable {
52 |         paginationStrategy = CursorSeekStrategy(
   |                              |- warning: sending 'cursorPageLoader' risks causing data races; this is an error in the Swift 6 language mode
   |                              `- note: sending task-isolated 'cursorPageLoader' to actor-isolated initializer 'init(configuration:pageLoader:)' risks causing data races between actor-isolated and task-isolated uses
53 |             configuration: configuration,
54 |             pageLoader: cursorPageLoader
[132/193] Compiling XCTestDynamicOverlay GeneratePlaceholder.swift
[133/193] Compiling XCTestDynamicOverlay Deprecations.swift
[134/193] Compiling XCTestDynamicOverlay DefaultInitializable.swift
[135/193] Emitting module XCTestDynamicOverlay
[136/193] Compiling XCTestDynamicOverlay RuntimeWarnings.swift
[137/241] Compiling Blade OffsetPaginationRequest.swift
[138/241] Compiling CustomDump CustomDumpRepresentable.swift
[139/241] Compiling CustomDump CustomDumpStringConvertible.swift
[140/241] Emitting module IdentifiedCollections
[141/241] Compiling CustomDump GameKit.swift
[142/241] Compiling CustomDump KeyPath.swift
[143/241] Compiling CustomDump CoreMotion.swift
[144/241] Compiling CustomDump Foundation.swift
[145/241] Compiling CustomDump CoreImage.swift
[146/241] Compiling CustomDump CoreLocation.swift
[147/241] Compiling Clocks Timer.swift
[148/241] Compiling Clocks UnimplementedClock.swift
[149/241] Compiling CombineSchedulers UIScheduler.swift
[150/241] Compiling CombineSchedulers Timer.swift
[151/241] Compiling CombineSchedulers UIKit.swift
[152/241] Compiling CombineSchedulers TestScheduler.swift
[153/242] Compiling CustomDump String.swift
[154/242] Compiling CustomDump Unordered.swift
[155/244] Compiling CombineSchedulers UnimplementedScheduler.swift
[156/244] Compiling CustomDump XCTAssertDifference.swift
[157/244] Compiling CustomDump XCTAssertNoDifference.swift
[161/244] Compiling CustomDump Dump.swift
[162/244] Compiling CustomDump AnyType.swift
[163/244] Compiling CustomDump Box.swift
[164/244] Emitting module CustomDump
[167/244] Compiling CombineSchedulers Lock.swift
[168/244] Compiling CombineSchedulers NSRecursiveLock.swift
[169/244] Emitting module CombineSchedulers
[172/244] Compiling CombineSchedulers SwiftUI.swift
[173/244] Compiling Clocks TestClock.swift
[174/244] Compiling Clocks Shims.swift
[175/244] Compiling Clocks Lock.swift
[176/244] Emitting module Clocks
[177/244] Compiling Clocks ImmediateClock.swift
[178/244] Compiling Clocks _AsyncTimerSequence.swift
[179/244] Compiling Clocks AnyClock.swift
[180/244] Compiling Clocks SwiftUI.swift
[181/266] Compiling Dependencies Locale.swift
[182/266] Compiling Dependencies MainQueue.swift
[183/266] Compiling Dependencies TimeZone.swift
[184/266] Compiling Dependencies Deprecations.swift
[185/266] Compiling Dependencies Exports.swift
[186/266] Compiling Dependencies Context.swift
[187/266] Compiling Dependencies Date.swift
[188/266] Compiling Dependencies FireAndForget.swift
[189/266] Compiling Dependencies MainRunLoop.swift
[190/266] Compiling Dependencies OpenURL.swift
[191/266] Compiling Dependencies OpenExistential.swift
[192/266] Compiling Dependencies URLSession.swift
[193/266] Compiling Dependencies UUID.swift
[194/266] Compiling Dependencies WithRandomNumberGenerator.swift
[195/266] Compiling Dependencies Dependency.swift
[196/266] Compiling Dependencies DependencyContext.swift
[197/266] Compiling Dependencies DependencyKey.swift
[199/275] Compiling Dependencies RuntimeWarnings.swift
[216/277] Compiling Dependencies DependencyValues.swift
[217/277] Compiling Dependencies Calendar.swift
[218/277] Compiling Dependencies Clocks.swift
[219/277] Emitting module Dependencies
[220/277] Compiling Dependencies TypeName.swift
[221/277] Compiling Dependencies WithDependencies.swift
[222/277] Compiling SwiftUINavigationCore Bind.swift
[223/277] Compiling SwiftUINavigationCore Deprecations.swift
[224/277] Compiling SwiftUINavigationCore ConfirmationDialogState.swift
[225/277] Compiling SwiftUINavigationCore ButtonState.swift
[226/277] Compiling SwiftUINavigationCore AlertState.swift
[227/277] Compiling SwiftUINavigationCore ButtonStateBuilder.swift
[228/277] Emitting module SwiftUINavigationCore
[229/277] Compiling SwiftUINavigationCore RuntimeWarnings.swift
[230/277] Compiling SwiftUINavigationCore TextState.swift
[236/277] Emitting module SwiftSyntax
[267/277] Compiling SwiftSyntax SyntaxExprNodes.swift
[268/277] Compiling SwiftSyntax SyntaxNodes.swift
[269/277] Compiling SwiftSyntax SyntaxPatternNodes.swift
[270/277] Compiling SwiftSyntax SyntaxStmtNodes.swift
[271/277] Compiling SwiftSyntax SyntaxTypeNodes.swift
[272/329] Compiling SwiftDiagnostics Message.swift
[273/329] Compiling SwiftDiagnostics Note.swift
[274/329] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[275/329] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[276/329] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[277/329] Compiling SwiftDiagnostics FixIt.swift
[278/329] Compiling SwiftDiagnostics Diagnostic.swift
[279/329] Emitting module SwiftDiagnostics
[280/329] Compiling SwiftDiagnostics Convenience.swift
[281/329] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[282/329] Compiling SwiftBasicFormat Syntax+Extensions.swift
[283/329] Emitting module SwiftBasicFormat
[284/329] Compiling SwiftBasicFormat BasicFormat.swift
[285/329] Compiling SwiftParser UnicodeScalarExtensions.swift
[286/329] Compiling SwiftParser Lookahead.swift
[287/329] Compiling SwiftParser LoopProgressCondition.swift
[288/329] Compiling SwiftParser Modifiers.swift
[289/333] Compiling SwiftParser Lexeme.swift
[290/333] Compiling SwiftParser LexemeSequence.swift
[291/333] Compiling SwiftParser Lexer.swift
[292/333] Compiling SwiftParser RegexLiteralLexer.swift
[293/333] Compiling SwiftParser Parser.swift
[294/333] Compiling SwiftParser Patterns.swift
[295/333] Compiling SwiftParser Recovery.swift
[296/333] Compiling SwiftParser Specifiers.swift
[297/333] Compiling SwiftParser Names.swift
[298/333] Compiling SwiftParser Nominals.swift
[299/333] Compiling SwiftParser Parameters.swift
[300/333] Compiling SwiftParser ParseSourceFile.swift
[301/333] Compiling SwiftParser Statements.swift
[302/333] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[303/333] Compiling SwiftParser StringLiterals.swift
[304/333] Compiling SwiftParser SwiftParserCompatibility.swift
[305/333] Compiling SwiftParser SyntaxUtils.swift
[306/333] Compiling SwiftParser TokenConsumer.swift
[307/333] Compiling SwiftParser TokenPrecedence.swift
[308/333] Compiling SwiftParser TokenSpec.swift
[309/333] Compiling SwiftParser TokenSpecSet.swift
[310/333] Compiling SwiftParser TopLevel.swift
[311/333] Compiling SwiftParser TriviaParser.swift
[312/333] Compiling SwiftParser Types.swift
[313/333] Emitting module SwiftParser
[314/333] Compiling SwiftParser IsLexerClassified.swift
[315/333] Compiling SwiftParser LayoutNodes+Parsable.swift
[316/333] Compiling SwiftParser Parser+TokenSpecSet.swift
[317/333] Compiling SwiftParser TokenSpecStaticMembers.swift
[318/333] Compiling SwiftParser Directives.swift
[319/333] Compiling SwiftParser ExperimentalFeatures.swift
[320/333] Compiling SwiftParser Expressions.swift
[321/333] Compiling SwiftParser IncrementalParseTransition.swift
[322/333] Compiling SwiftParser Cursor.swift
[323/333] Compiling SwiftParser Attributes.swift
[324/333] Compiling SwiftParser Availability.swift
[325/333] Compiling SwiftParser CharacterInfo.swift
[326/333] Compiling SwiftParser CollectionNodes+Parsable.swift
[327/333] Compiling SwiftParser Declarations.swift
[328/356] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[329/357] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[330/357] Compiling SwiftOperators PrecedenceGraph.swift
[331/357] Compiling SwiftOperators OperatorTable.swift
[332/358] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[333/358] Compiling SwiftOperators SyntaxSynthesis.swift
[334/358] Compiling SwiftParserDiagnostics PresenceUtils.swift
[335/358] Compiling SwiftOperators PrecedenceGroup.swift
[336/358] Compiling SwiftOperators OperatorTable+Defaults.swift
[337/358] Compiling SwiftOperators OperatorTable+Semantics.swift
[338/358] Compiling SwiftOperators OperatorError.swift
[339/358] Compiling SwiftOperators OperatorError+Diagnostics.swift
[340/358] Compiling SwiftOperators Operator.swift
[341/358] Emitting module SwiftOperators
[342/358] Compiling SwiftOperators OperatorTable+Folding.swift
[343/358] Compiling SwiftParserDiagnostics Utils.swift
[344/358] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[345/358] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[346/358] Compiling SwiftParserDiagnostics MissingNodesError.swift
[347/358] Compiling SwiftParserDiagnostics MissingTokenError.swift
[348/358] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[349/358] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[350/358] Emitting module SwiftParserDiagnostics
[351/358] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[352/358] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[353/372] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[354/373] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[355/373] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[356/373] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[357/373] Compiling SwiftSyntaxBuilder Indenter.swift
[358/373] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[359/373] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[360/373] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[361/373] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[362/373] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[363/373] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[364/373] Emitting module SwiftSyntaxBuilder
[365/373] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[366/373] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[367/373] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[368/387] Compiling SwiftSyntaxMacros Macro.swift
[369/388] Compiling SwiftSyntaxMacros MemberAttributeMacro.swift
[370/388] Compiling SwiftSyntaxMacros FreestandingMacro.swift
[371/388] Compiling SwiftSyntaxMacros Macro+Format.swift
[372/388] Compiling SwiftSyntaxMacros ExpressionMacro.swift
[373/388] Compiling SwiftSyntaxMacros ExtensionMacro.swift
[374/388] Compiling SwiftSyntaxMacros AccessorMacro.swift
[375/388] Compiling SwiftSyntaxMacros AttachedMacro.swift
[376/388] Compiling SwiftSyntaxMacros CodeItemMacro.swift
[377/388] Compiling SwiftSyntaxMacros DeclarationMacro.swift
[378/388] Compiling SwiftSyntaxMacros MemberMacro.swift
[379/388] Compiling SwiftSyntaxMacros AbstractSourceLocation.swift
[380/388] Compiling SwiftSyntaxMacros MacroExpansionContext.swift
[381/388] Emitting module SwiftSyntaxMacros
[382/388] Compiling SwiftSyntaxMacros PeerMacro.swift
[383/396] Compiling SwiftSyntaxMacroExpansion MacroReplacement.swift
[384/396] Compiling SwiftSyntaxMacroExpansion IndentationUtils.swift
[385/396] Compiling SwiftSyntaxMacroExpansion MacroExpansionDiagnosticMessages.swift
[386/396] Compiling SwiftSyntaxMacroExpansion MacroExpansion.swift
[387/396] Compiling SwiftSyntaxMacroExpansion BasicMacroExpansionContext.swift
[388/396] Compiling SwiftSyntaxMacroExpansion FunctionParameterUtils.swift
[389/396] Compiling SwiftSyntaxMacroExpansion MacroSystem.swift
[390/396] Emitting module SwiftSyntaxMacroExpansion
[391/403] Compiling SwiftCompilerPluginMessageHandling PluginMessageCompatibility.swift
[392/403] Compiling SwiftCompilerPluginMessageHandling PluginMacroExpansionContext.swift
[393/403] Compiling SwiftCompilerPluginMessageHandling Macros.swift
[394/403] Compiling SwiftCompilerPluginMessageHandling Diagnostics.swift
[395/403] Compiling SwiftCompilerPluginMessageHandling CompilerPluginMessageHandler.swift
[396/403] Emitting module SwiftCompilerPluginMessageHandling
[397/403] Compiling SwiftCompilerPluginMessageHandling PluginMessages.swift
[398/405] Emitting module SwiftCompilerPlugin
[399/405] Compiling SwiftCompilerPlugin CompilerPlugin.swift
[400/416] Compiling CasePathsMacros Plugin.swift
[401/416] Compiling DependenciesMacrosPlugin Support.swift
[402/416] Emitting module ComposableArchitectureMacros
[403/416] Compiling ComposableArchitectureMacros Plugins.swift
[404/416] Compiling ComposableArchitectureMacros ReducerMacro.swift
[405/416] Compiling DependenciesMacrosPlugin DependencyClientMacro.swift
[406/416] Emitting module DependenciesMacrosPlugin
[407/416] Compiling DependenciesMacrosPlugin DependencyEndpointMacro.swift
[408/416] Compiling DependenciesMacrosPlugin Plugins.swift
[408/416] Write Objects.LinkFileList
[411/416] Emitting module CasePathsMacros
[412/416] Compiling CasePathsMacros CasePathableMacro.swift
[412/416] Write Objects.LinkFileList
[413/416] Linking CasePathsMacros-tool
[414/416] Linking ComposableArchitectureMacros-tool
[415/416] Linking DependenciesMacrosPlugin-tool
[417/432] Compiling CasePaths Result+CasePathable.swift
[418/432] Compiling CasePaths Operators.swift
[419/433] Compiling CasePaths XCTestSupport.swift
[420/433] Compiling DependenciesMacros Macros.swift
[421/433] Compiling DependenciesMacros Exports.swift
[422/433] Emitting module DependenciesMacros
[423/433] Compiling CasePaths Never+CasePathable.swift
[424/433] Compiling CasePaths Optional+CasePathable.swift
[425/433] Compiling CasePaths TypeName.swift
[426/433] Compiling CasePaths CustomCasePaths.swift
[427/433] Compiling CasePaths EnumReflection.swift
[428/433] Compiling CasePaths Deprecations.swift
[429/433] Compiling CasePaths OpenExistential.swift
[430/433] Compiling CasePaths AnyCasePath.swift
[431/433] Compiling CasePaths CasePathable.swift
[432/433] Compiling CasePaths Macros.swift
[433/433] Emitting module CasePaths
[434/496] Compiling ComposableArchitecture NavigationID.swift
[435/496] Compiling ComposableArchitecture OpenExistential.swift
[436/496] Compiling ComposableArchitecture PresentationID.swift
[437/496] Compiling ComposableArchitecture ReturningLastNonNilValue.swift
[438/496] Compiling ComposableArchitecture RuntimeWarnings.swift
[439/496] Compiling ComposableArchitecture StackIDGenerator.swift
[440/496] Compiling ComposableArchitecture TypeName.swift
[441/502] Compiling ComposableArchitecture CurrentValueRelay.swift
[442/502] Compiling ComposableArchitecture Debug.swift
[443/502] Compiling ComposableArchitecture Deprecations.swift
[444/502] Compiling ComposableArchitecture EphemeralState.swift
[445/502] Compiling ComposableArchitecture Exports.swift
[446/502] Compiling ComposableArchitecture Locking.swift
[447/502] Compiling ComposableArchitecture Logger.swift
[448/502] Compiling ComposableArchitecture Publisher.swift
[449/502] Compiling ComposableArchitecture TaskResult.swift
[450/502] Compiling ComposableArchitecture Throttle.swift
[451/502] Compiling ComposableArchitecture AreOrderedSetsDuplicates.swift
[452/502] Compiling ComposableArchitecture Binding+IsPresent.swift
[453/502] Compiling ComposableArchitecture Box.swift
[454/502] Compiling ComposableArchitecture Create.swift
[455/502] Compiling ComposableArchitecture Dismiss.swift
[456/502] Compiling ComposableArchitecture IsPresented.swift
[457/502] Compiling ComposableArchitecture Effect.swift
[458/502] Compiling ComposableArchitecture Animation.swift
[459/502] Compiling ComposableArchitecture Cancellation.swift
[460/502] Compiling ComposableArchitecture Debounce.swift
[461/502] Compiling ComposableArchitecture EffectActions.swift
[462/502] Compiling ComposableArchitecture Macros.swift
[463/502] Compiling ComposableArchitecture Reducer.swift
[464/502] Compiling ComposableArchitecture ReducerBuilder.swift
[465/502] Compiling ComposableArchitecture BindingReducer.swift
[466/502] Compiling ComposableArchitecture CombineReducers.swift
[467/502] Compiling ComposableArchitecture DebugReducer.swift
[468/502] Compiling ComposableArchitecture DependencyKeyWritingReducer.swift
[469/502] Compiling ComposableArchitecture EmptyReducer.swift
[470/502] Compiling ComposableArchitecture ForEachReducer.swift
[471/502] Compiling ComposableArchitecture IfCaseLetReducer.swift
[472/502] Compiling ComposableArchitecture IfLetReducer.swift
[473/502] Compiling ComposableArchitecture OnChange.swift
[474/502] Compiling ComposableArchitecture Optional.swift
[475/502] Compiling ComposableArchitecture PresentationReducer.swift
[476/502] Compiling ComposableArchitecture IfLetStore.swift
[477/502] Compiling ComposableArchitecture NavigationDestination.swift
[478/502] Compiling ComposableArchitecture NavigationStackStore.swift
[479/502] Compiling ComposableArchitecture Popover.swift
[480/502] Compiling ComposableArchitecture PresentationModifier.swift
[481/502] Compiling ComposableArchitecture Sheet.swift
[482/502] Emitting module ComposableArchitecture
[483/502] Compiling ComposableArchitecture Binding.swift
[484/502] Compiling ComposableArchitecture ConfirmationDialog.swift
[485/502] Compiling ComposableArchitecture ActionSheet.swift
[486/502] Compiling ComposableArchitecture LegacyAlert.swift
[487/502] Compiling ComposableArchitecture NavigationLinkStore.swift
[488/502] Compiling ComposableArchitecture ForEachStore.swift
[489/502] Compiling ComposableArchitecture FullScreenCover.swift
[490/502] Compiling ComposableArchitecture Reduce.swift
[491/502] Compiling ComposableArchitecture Scope.swift
[492/502] Compiling ComposableArchitecture SignpostReducer.swift
[493/502] Compiling ComposableArchitecture StackReducer.swift
[494/502] Compiling ComposableArchitecture RootStore.swift
[495/502] Compiling ComposableArchitecture Store.swift
[496/502] Compiling ComposableArchitecture Alert.swift
[497/502] Compiling ComposableArchitecture SwitchStore.swift
[498/502] Compiling ComposableArchitecture WithViewStore.swift
[499/502] Compiling ComposableArchitecture TestStore.swift
[500/502] Compiling ComposableArchitecture AlertStateUIKit.swift
[501/502] Compiling ComposableArchitecture IfLetUIKit.swift
[502/502] Compiling ComposableArchitecture ViewStore.swift
[503/519] Compiling BladeTCA IPaginatorState.swift
[504/519] Compiling BladeTCA LoadingViewModifier.swift
[505/520] Compiling BladeTCA PaginatorListView.swift
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorListView.swift:6:8: warning: file 'PaginatorListView.swift' is part of module 'BladeTCA'; ignoring import
 4 | //
 5 |
 6 | import BladeTCA
   |        `- warning: file 'PaginatorListView.swift' is part of module 'BladeTCA'; ignoring import
 7 | import ComposableArchitecture
 8 | import SwiftUI
[506/520] Compiling BladeTCA Reducer+.swift
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Models/PaginatorAction.swift:31:10: warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |
30 |     /// Represents the response to a page request, containing the result of the operation.
31 |     case response(TaskResult<Page<State>>)
   |          `- warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: generic struct 'Page' does not conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: generic struct 'Page' does not conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Models/PaginatorAction.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Blade'
 4 | //
 5 |
 6 | import Blade
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Blade'
 7 | import ComposableArchitecture
 8 | import Foundation
[507/520] Compiling BladeTCA PaginatorAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Models/PaginatorAction.swift:31:10: warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |
30 |     /// Represents the response to a page request, containing the result of the operation.
31 |     case response(TaskResult<Page<State>>)
   |          `- warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: generic struct 'Page' does not conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: generic struct 'Page' does not conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Models/PaginatorAction.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Blade'
 4 | //
 5 |
 6 | import Blade
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Blade'
 7 | import ComposableArchitecture
 8 | import Foundation
[508/520] Compiling BladeTCA PaginatorForEachView.swift
[509/520] Compiling BladeTCA CursorPositionBuilderStrategy.swift
[510/520] Compiling BladeTCA OffsetPositionBuilderStrategy.swift
[511/520] Compiling BladeTCA CursorPaginatorState.swift
[512/520] Compiling BladeTCA PaginatorState.swift
[513/520] Compiling BladeTCA OffsetRequestBuilderStrategy.swift
[514/520] Compiling BladeTCA IRequestBuilderStrategy.swift
[515/520] Compiling BladeTCA IPositionBuilderStrategy.swift
[516/520] Compiling BladeTCA CursorRequestBuilderStrategy.swift
[517/520] Emitting module BladeTCA
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorListView.swift:6:8: warning: file 'PaginatorListView.swift' is part of module 'BladeTCA'; ignoring import
 4 | //
 5 |
 6 | import BladeTCA
   |        `- warning: file 'PaginatorListView.swift' is part of module 'BladeTCA'; ignoring import
 7 | import ComposableArchitecture
 8 | import SwiftUI
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorView.swift:6:8: warning: file 'PaginatorView.swift' is part of module 'BladeTCA'; ignoring import
 4 | //
 5 |
 6 | import BladeTCA
   |        `- warning: file 'PaginatorView.swift' is part of module 'BladeTCA'; ignoring import
 7 | import ComposableArchitecture
 8 | import SwiftUI
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Models/PaginatorAction.swift:31:10: warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |
30 |     /// Represents the response to a page request, containing the result of the operation.
31 |     case response(TaskResult<Page<State>>)
   |          `- warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: generic struct 'Page' does not conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: generic struct 'Page' does not conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Models/PaginatorAction.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Blade'
 4 | //
 5 |
 6 | import Blade
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Blade'
 7 | import ComposableArchitecture
 8 | import Foundation
[518/520] Compiling BladeTCA PaginatorIntegrationReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:56: warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                        `- warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: generic struct 'Page' does not conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: generic struct 'Page' does not conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Blade'
 4 | //
 5 |
 6 | import Blade
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Blade'
 7 | import ComposableArchitecture
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:56: warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                        `- warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: generic struct 'Page' does not conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: generic struct 'Page' does not conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:28: warning: capture of 'self' with non-sendable type 'PaginatorIntegrationReducer<Parent, State, Action, PositionType, Request>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 7 | import ComposableArchitecture
 8 |
 9 | struct PaginatorIntegrationReducer<
   |        `- note: consider making generic struct 'PaginatorIntegrationReducer' conform to the 'Sendable' protocol
10 |     Parent: Reducer,
11 |     State: Equatable & Identifiable,
   :
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                            `- warning: capture of 'self' with non-sendable type 'PaginatorIntegrationReducer<Parent, State, Action, PositionType, Request>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:88: warning: capture of 'pageRequest' with non-sendable type 'Request' in a `@Sendable` closure; this is an error in the Swift 6 language mode
12 |     Action: Equatable,
13 |     PositionType: Equatable,
14 |     Request: Equatable
   |     `- note: consider making generic parameter 'Request' conform to the 'Sendable' protocol
15 | >: Reducer {
16 |     // MARK: Properties
   :
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                                                        `- warning: capture of 'pageRequest' with non-sendable type 'Request' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:101: warning: capture of 'state' with non-sendable type 'Parent.State' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                                                                     `- warning: capture of 'state' with non-sendable type 'Parent.State' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:79: warning: capture of 'self' with non-sendable type 'PaginatorIntegrationReducer<Parent, State, Action, PositionType, Request>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 7 | import ComposableArchitecture
 8 |
 9 | struct PaginatorIntegrationReducer<
   |        `- note: consider making generic struct 'PaginatorIntegrationReducer' conform to the 'Sendable' protocol
10 |     Parent: Reducer,
11 |     State: Equatable & Identifiable,
   :
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                                               `- warning: capture of 'self' with non-sendable type 'PaginatorIntegrationReducer<Parent, State, Action, PositionType, Request>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:88: warning: capture of 'pageRequest' with non-sendable type 'Request' in a `@Sendable` closure; this is an error in the Swift 6 language mode
12 |     Action: Equatable,
13 |     PositionType: Equatable,
14 |     Request: Equatable
   |     `- note: consider making generic parameter 'Request' conform to the 'Sendable' protocol
15 | >: Reducer {
16 |     // MARK: Properties
   :
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                                                        `- warning: capture of 'pageRequest' with non-sendable type 'Request' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:101: warning: capture of 'state' with non-sendable type 'Parent.State' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                                                                     `- warning: capture of 'state' with non-sendable type 'Parent.State' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
[519/520] Compiling BladeTCA PaginatorReducer.swift
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:56: warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                        `- warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: generic struct 'Page' does not conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: generic struct 'Page' does not conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Blade'
 4 | //
 5 |
 6 | import Blade
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Blade'
 7 | import ComposableArchitecture
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:56: warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                        `- warning: type 'Page<State>' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/Blade/Classes/Models/Page.swift:9:15: note: generic struct 'Page' does not conform to the 'Sendable' protocol
 7 |
 8 | /// A generic struct representing a paginated collection of items.
 9 | public struct Page<T: Equatable>: Equatable {
   |               `- note: generic struct 'Page' does not conform to the 'Sendable' protocol
10 |     // MARK: Properties
11 |
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:28: warning: capture of 'self' with non-sendable type 'PaginatorIntegrationReducer<Parent, State, Action, PositionType, Request>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 7 | import ComposableArchitecture
 8 |
 9 | struct PaginatorIntegrationReducer<
   |        `- note: consider making generic struct 'PaginatorIntegrationReducer' conform to the 'Sendable' protocol
10 |     Parent: Reducer,
11 |     State: Equatable & Identifiable,
   :
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                            `- warning: capture of 'self' with non-sendable type 'PaginatorIntegrationReducer<Parent, State, Action, PositionType, Request>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:88: warning: capture of 'pageRequest' with non-sendable type 'Request' in a `@Sendable` closure; this is an error in the Swift 6 language mode
12 |     Action: Equatable,
13 |     PositionType: Equatable,
14 |     Request: Equatable
   |     `- note: consider making generic parameter 'Request' conform to the 'Sendable' protocol
15 | >: Reducer {
16 |     // MARK: Properties
   :
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                                                        `- warning: capture of 'pageRequest' with non-sendable type 'Request' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:101: warning: capture of 'state' with non-sendable type 'Parent.State' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                                                                     `- warning: capture of 'state' with non-sendable type 'Parent.State' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:79: warning: capture of 'self' with non-sendable type 'PaginatorIntegrationReducer<Parent, State, Action, PositionType, Request>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 7 | import ComposableArchitecture
 8 |
 9 | struct PaginatorIntegrationReducer<
   |        `- note: consider making generic struct 'PaginatorIntegrationReducer' conform to the 'Sendable' protocol
10 |     Parent: Reducer,
11 |     State: Equatable & Identifiable,
   :
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                                               `- warning: capture of 'self' with non-sendable type 'PaginatorIntegrationReducer<Parent, State, Action, PositionType, Request>' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:88: warning: capture of 'pageRequest' with non-sendable type 'Request' in a `@Sendable` closure; this is an error in the Swift 6 language mode
12 |     Action: Equatable,
13 |     PositionType: Equatable,
14 |     Request: Equatable
   |     `- note: consider making generic parameter 'Request' conform to the 'Sendable' protocol
15 | >: Reducer {
16 |     // MARK: Properties
   :
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                                                        `- warning: capture of 'pageRequest' with non-sendable type 'Request' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/COre/Reducers/Internal/PaginatorIntegrationReducer.swift:45:101: warning: capture of 'state' with non-sendable type 'Parent.State' in a `@Sendable` closure; this is an error in the Swift 6 language mode
43 |
44 |             return .run { [state] send in
45 |                 await send(childAction.embed(.response(TaskResult { try await loadPage(pageRequest, state) })))
   |                                                                                                     `- warning: capture of 'state' with non-sendable type 'Parent.State' in a `@Sendable` closure; this is an error in the Swift 6 language mode
46 |             }
47 |             .cancellable(id: CancelID.requestPage, cancelInFlight: true)
[520/520] Compiling BladeTCA PaginatorView.swift
/Users/admin/builder/spi-builder-workspace/Sources/BladeTCA/Classes/Presentation/Views/PaginatorView.swift:6:8: warning: file 'PaginatorView.swift' is part of module 'BladeTCA'; ignoring import
 4 | //
 5 |
 6 | import BladeTCA
   |        `- warning: file 'PaginatorView.swift' is part of module 'BladeTCA'; ignoring import
 7 | import ComposableArchitecture
 8 | import SwiftUI
Build complete! (92.83s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-composable-architecture",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.5",
            "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" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "7.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "Blade",
      "targets" : [
        "Blade"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BladeTCA",
      "targets" : [
        "BladeTCA"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "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" : "5.9"
}
Done.