The Swift Package Index logo.Swift Package Index

Build Information

Successful build of FeedKit, reference 19.0.0 (4e170f), with Swift 6.3 for macOS (SPM) on 12 Apr 2026 17:28:32 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/michaelnisi/feedkit.git
Reference: 19.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/michaelnisi/feedkit
 * tag               19.0.0     -> FETCH_HEAD
HEAD is now at 4e170f0 Update changelog
Cloned https://github.com/michaelnisi/feedkit.git
Revision (git rev-parse @):
4e170f0f07941467a3ce49ba06b60e34d601fa6c
SUCCESS checkout https://github.com/michaelnisi/feedkit.git at 19.0.0
Fetching https://github.com/michaelnisi/fanboy-kit
Fetching https://github.com/michaelnisi/manger-kit
Fetching https://github.com/pointfreeco/swift-snapshot-testing
Fetching https://github.com/michaelnisi/ola
Fetching https://github.com/michaelnisi/skull
Fetching https://github.com/michaelnisi/patron
[1/678] Fetching ola
[2/907] Fetching ola, fanboy-kit
[373/1219] Fetching ola, fanboy-kit, manger-kit
[598/7751] Fetching ola, fanboy-kit, manger-kit, patron
[664/8398] Fetching ola, fanboy-kit, manger-kit, patron, skull
[1998/24444] Fetching ola, fanboy-kit, manger-kit, patron, skull, swift-snapshot-testing
Fetched https://github.com/michaelnisi/patron from cache (5.02s)
Fetched https://github.com/michaelnisi/manger-kit from cache (5.02s)
Fetched https://github.com/michaelnisi/fanboy-kit from cache (5.02s)
Fetched https://github.com/michaelnisi/skull from cache (5.02s)
[14157/16724] Fetching ola, swift-snapshot-testing
Fetched https://github.com/michaelnisi/ola from cache (5.69s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (5.69s)
Computing version for https://github.com/michaelnisi/skull
Computed https://github.com/michaelnisi/skull at 11.0.4 (8.29s)
Computing version for https://github.com/michaelnisi/ola
Computed https://github.com/michaelnisi/ola at 12.0.0 (0.67s)
Computing version for https://github.com/michaelnisi/fanboy-kit
Computed https://github.com/michaelnisi/fanboy-kit at 9.0.0 (0.67s)
Computing version for https://github.com/michaelnisi/manger-kit
Computed https://github.com/michaelnisi/manger-kit at 8.0.0 (0.68s)
Computing version for https://github.com/michaelnisi/patron
Computed https://github.com/michaelnisi/patron at 11.0.0 (0.68s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.2 (0.61s)
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/swiftlang/swift-syntax
[1/5464] Fetching swift-custom-dump
[5465/80431] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (4.28s)
Fetched https://github.com/swiftlang/swift-syntax from cache (4.28s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.5.0 (4.89s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5723] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.25s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 603.0.0 (2.06s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.9.0 (0.59s)
Creating working copy for https://github.com/michaelnisi/fanboy-kit
Working copy of https://github.com/michaelnisi/fanboy-kit resolved at 9.0.0
Creating working copy for https://github.com/michaelnisi/ola
Working copy of https://github.com/michaelnisi/ola resolved at 12.0.0
Creating working copy for https://github.com/michaelnisi/manger-kit
Working copy of https://github.com/michaelnisi/manger-kit resolved at 8.0.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.2
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.9.0
Creating working copy for https://github.com/michaelnisi/patron
Working copy of https://github.com/michaelnisi/patron resolved at 11.0.0
Creating working copy for https://github.com/michaelnisi/skull
Working copy of https://github.com/michaelnisi/skull resolved at 11.0.4
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 603.0.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.0/swiftlang-6.3.0.123.5-macosx26.4-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.0/swiftlang-6.3.0.123.5-macosx26.4-MacroSupport.zip (0.82s)
========================================
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",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "feedkit",
      "name": "FeedKit",
      "url": "https://github.com/michaelnisi/feedkit.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/feedkit",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "manger-kit",
          "name": "MangerKit",
          "url": "https://github.com/michaelnisi/manger-kit",
          "version": "8.0.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/manger-kit",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "patron",
              "name": "Patron",
              "url": "https://github.com/michaelnisi/patron",
              "version": "11.0.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/patron",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "fanboy-kit",
          "name": "FanboyKit",
          "url": "https://github.com/michaelnisi/fanboy-kit",
          "version": "9.0.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/fanboy-kit",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "patron",
              "name": "Patron",
              "url": "https://github.com/michaelnisi/patron",
              "version": "11.0.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/patron",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "ola",
          "name": "Ola",
          "url": "https://github.com/michaelnisi/ola",
          "version": "12.0.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ola",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        },
        {
          "identity": "skull",
          "name": "Skull",
          "url": "https://github.com/michaelnisi/skull",
          "version": "11.0.4",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/skull",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/michaelnisi/feedkit.git
[1/5037] Fetching feedkit
Fetched https://github.com/michaelnisi/feedkit.git from cache (1.14s)
Fetching https://github.com/michaelnisi/ola from cache
Fetching https://github.com/michaelnisi/manger-kit from cache
Fetching https://github.com/michaelnisi/fanboy-kit from cache
Fetching https://github.com/michaelnisi/skull from cache
Fetched https://github.com/michaelnisi/skull from cache (0.47s)
Fetched https://github.com/michaelnisi/fanboy-kit from cache (0.47s)
Fetched https://github.com/michaelnisi/manger-kit from cache (0.48s)
Fetched https://github.com/michaelnisi/ola from cache (0.48s)
Computing version for https://github.com/michaelnisi/ola
Computed https://github.com/michaelnisi/ola at 12.0.0 (0.54s)
Computing version for https://github.com/michaelnisi/fanboy-kit
Computed https://github.com/michaelnisi/fanboy-kit at 9.0.0 (0.03s)
Fetching https://github.com/michaelnisi/patron from cache
Fetched https://github.com/michaelnisi/patron from cache (0.46s)
Computing version for https://github.com/michaelnisi/manger-kit
Computed https://github.com/michaelnisi/manger-kit at 8.0.0 (0.52s)
Computing version for https://github.com/michaelnisi/patron
Computed https://github.com/michaelnisi/patron at 11.0.0 (0.03s)
Computing version for https://github.com/michaelnisi/skull
Computed https://github.com/michaelnisi/skull at 11.0.4 (0.03s)
Creating working copy for https://github.com/michaelnisi/patron
Working copy of https://github.com/michaelnisi/patron resolved at 11.0.0
Creating working copy for https://github.com/michaelnisi/feedkit.git
Working copy of https://github.com/michaelnisi/feedkit.git resolved at 19.0.0 (4e170f0)
Creating working copy for https://github.com/michaelnisi/manger-kit
Working copy of https://github.com/michaelnisi/manger-kit resolved at 8.0.0
Creating working copy for https://github.com/michaelnisi/fanboy-kit
Working copy of https://github.com/michaelnisi/fanboy-kit resolved at 9.0.0
Creating working copy for https://github.com/michaelnisi/ola
Working copy of https://github.com/michaelnisi/ola resolved at 12.0.0
Creating working copy for https://github.com/michaelnisi/skull
Working copy of https://github.com/michaelnisi/skull resolved at 11.0.4
warning: '.resolve-product-dependencies': dependency 'feedkit' is not used by any target
Found 4 product dependencies
  - MangerKit
  - FanboyKit
  - Ola
  - Skull
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/michaelnisi/feedkit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/9] Write sources
[1/9] Copying cache.sql
[1/9] Write sources
[1/9] Copying user.sql
[4/9] Write sources
[8/9] Write swift-version--6988338F2F200930.txt
[10/16] Compiling Ola Ola.swift
[11/16] Emitting module Ola
[12/16] Compiling Ola NetworkActivityCounter.swift
[13/16] Compiling Skull Skull.swift
[14/16] Emitting module Skull
[15/16] Emitting module Patron
[16/16] Compiling Patron Patron.swift
[17/20] Compiling FanboyKit FanboyKit.swift
[18/20] Emitting module FanboyKit
[19/20] Compiling MangerKit MangerKit.swift
[20/20] Emitting module MangerKit
[21/61] Compiling FeedKit SearchRepoOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SearchRepoOperation.swift:16:7: warning: class 'SearchRepoOperation' must restate inherited '@unchecked Sendable' conformance
14 |
15 | /// An abstract class to be extended by search repository operations.
16 | class SearchRepoOperation: SessionTaskOperation {
   |       `- warning: class 'SearchRepoOperation' must restate inherited '@unchecked Sendable' conformance
17 |
18 |   let cache: SearchCaching
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SuggestOperation.swift:19:13: warning: class 'SuggestOperation' must restate inherited '@unchecked Sendable' conformance
 17 |
 18 | // An operation to get search suggestions.
 19 | final class SuggestOperation: SearchRepoOperation {
    |             `- warning: class 'SuggestOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |   var perFindGroupBlock: ((Error?, [Find]) -> Void)?
[22/61] Compiling FeedKit SuggestOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SearchRepoOperation.swift:16:7: warning: class 'SearchRepoOperation' must restate inherited '@unchecked Sendable' conformance
14 |
15 | /// An abstract class to be extended by search repository operations.
16 | class SearchRepoOperation: SessionTaskOperation {
   |       `- warning: class 'SearchRepoOperation' must restate inherited '@unchecked Sendable' conformance
17 |
18 |   let cache: SearchCaching
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SuggestOperation.swift:19:13: warning: class 'SuggestOperation' must restate inherited '@unchecked Sendable' conformance
 17 |
 18 | // An operation to get search suggestions.
 19 | final class SuggestOperation: SearchRepoOperation {
    |             `- warning: class 'SuggestOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |   var perFindGroupBlock: ((Error?, [Find]) -> Void)?
[23/61] Compiling FeedKit SearchRepository.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SearchRepoOperation.swift:16:7: warning: class 'SearchRepoOperation' must restate inherited '@unchecked Sendable' conformance
14 |
15 | /// An abstract class to be extended by search repository operations.
16 | class SearchRepoOperation: SessionTaskOperation {
   |       `- warning: class 'SearchRepoOperation' must restate inherited '@unchecked Sendable' conformance
17 |
18 |   let cache: SearchCaching
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SuggestOperation.swift:19:13: warning: class 'SuggestOperation' must restate inherited '@unchecked Sendable' conformance
 17 |
 18 | // An operation to get search suggestions.
 19 | final class SuggestOperation: SearchRepoOperation {
    |             `- warning: class 'SuggestOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |   var perFindGroupBlock: ((Error?, [Find]) -> Void)?
[24/61] Compiling FeedKit Searching.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SearchRepoOperation.swift:16:7: warning: class 'SearchRepoOperation' must restate inherited '@unchecked Sendable' conformance
14 |
15 | /// An abstract class to be extended by search repository operations.
16 | class SearchRepoOperation: SessionTaskOperation {
   |       `- warning: class 'SearchRepoOperation' must restate inherited '@unchecked Sendable' conformance
17 |
18 |   let cache: SearchCaching
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SuggestOperation.swift:19:13: warning: class 'SuggestOperation' must restate inherited '@unchecked Sendable' conformance
 17 |
 18 | // An operation to get search suggestions.
 19 | final class SuggestOperation: SearchRepoOperation {
    |             `- warning: class 'SuggestOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |   var perFindGroupBlock: ((Error?, [Find]) -> Void)?
[25/65] Compiling FeedKit ReachabilityDependent.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/SessionTaskOperation.swift:21:7: warning: class 'SessionTaskOperation' must restate inherited '@unchecked Sendable' conformance
 19 | /// A generic concurrent operation providing a URL session task. This abstract
 20 | /// class is to be extended.
 21 | class SessionTaskOperation: ConcurrentOperation, ReachabilityDependent {
    |       `- warning: class 'SessionTaskOperation' must restate inherited '@unchecked Sendable' conformance
 22 |
 23 |   struct CachePolicy {
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SearchOperation.swift:19:13: warning: class 'SearchOperation' must restate inherited '@unchecked Sendable' conformance
 17 |
 18 | /// An operation for searching feeds and entries.
 19 | final class SearchOperation: SearchRepoOperation {
    |             `- warning: class 'SearchOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |   var perFindGroupBlock: ((Error?, [Find]) -> Void)?
[26/65] Compiling FeedKit Receiving.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/SessionTaskOperation.swift:21:7: warning: class 'SessionTaskOperation' must restate inherited '@unchecked Sendable' conformance
 19 | /// A generic concurrent operation providing a URL session task. This abstract
 20 | /// class is to be extended.
 21 | class SessionTaskOperation: ConcurrentOperation, ReachabilityDependent {
    |       `- warning: class 'SessionTaskOperation' must restate inherited '@unchecked Sendable' conformance
 22 |
 23 |   struct CachePolicy {
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SearchOperation.swift:19:13: warning: class 'SearchOperation' must restate inherited '@unchecked Sendable' conformance
 17 |
 18 | /// An operation for searching feeds and entries.
 19 | final class SearchOperation: SearchRepoOperation {
    |             `- warning: class 'SearchOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |   var perFindGroupBlock: ((Error?, [Find]) -> Void)?
[27/65] Compiling FeedKit SessionTaskOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/SessionTaskOperation.swift:21:7: warning: class 'SessionTaskOperation' must restate inherited '@unchecked Sendable' conformance
 19 | /// A generic concurrent operation providing a URL session task. This abstract
 20 | /// class is to be extended.
 21 | class SessionTaskOperation: ConcurrentOperation, ReachabilityDependent {
    |       `- warning: class 'SessionTaskOperation' must restate inherited '@unchecked Sendable' conformance
 22 |
 23 |   struct CachePolicy {
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SearchOperation.swift:19:13: warning: class 'SearchOperation' must restate inherited '@unchecked Sendable' conformance
 17 |
 18 | /// An operation for searching feeds and entries.
 19 | final class SearchOperation: SearchRepoOperation {
    |             `- warning: class 'SearchOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |   var perFindGroupBlock: ((Error?, [Find]) -> Void)?
[28/65] Compiling FeedKit SearchOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/SessionTaskOperation.swift:21:7: warning: class 'SessionTaskOperation' must restate inherited '@unchecked Sendable' conformance
 19 | /// A generic concurrent operation providing a URL session task. This abstract
 20 | /// class is to be extended.
 21 | class SessionTaskOperation: ConcurrentOperation, ReachabilityDependent {
    |       `- warning: class 'SessionTaskOperation' must restate inherited '@unchecked Sendable' conformance
 22 |
 23 |   struct CachePolicy {
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SearchOperation.swift:19:13: warning: class 'SearchOperation' must restate inherited '@unchecked Sendable' conformance
 17 |
 18 | /// An operation for searching feeds and entries.
 19 | final class SearchOperation: SearchRepoOperation {
    |             `- warning: class 'SearchOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |   var perFindGroupBlock: ((Error?, [Find]) -> Void)?
[29/65] Compiling FeedKit Feed.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ConcurrentOperation.swift:19:7: warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
17 | /// prevent potential data corruption. You can use the `sQueue` DispatchQueue
18 | /// to achieve that.
19 | class ConcurrentOperation: Operation {
   |       `- warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
20 |
21 |   /// An internal serial queue for synchronized (thread-safe) property access.
[30/65] Compiling FeedKit FeedKitError.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ConcurrentOperation.swift:19:7: warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
17 | /// prevent potential data corruption. You can use the `sQueue` DispatchQueue
18 | /// to achieve that.
19 | class ConcurrentOperation: Operation {
   |       `- warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
20 |
21 |   /// An internal serial queue for synchronized (thread-safe) property access.
[31/65] Compiling FeedKit ITunesItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ConcurrentOperation.swift:19:7: warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
17 | /// prevent potential data corruption. You can use the `sQueue` DispatchQueue
18 | /// to achieve that.
19 | class ConcurrentOperation: Operation {
   |       `- warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
20 |
21 |   /// An internal serial queue for synchronized (thread-safe) property access.
[32/65] Compiling FeedKit Redirectable.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ConcurrentOperation.swift:19:7: warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
17 | /// prevent potential data corruption. You can use the `sQueue` DispatchQueue
18 | /// to achieve that.
19 | class ConcurrentOperation: Operation {
   |       `- warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
20 |
21 |   /// An internal serial queue for synchronized (thread-safe) property access.
[33/65] Compiling FeedKit ConcurrentOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ConcurrentOperation.swift:19:7: warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
17 | /// prevent potential data corruption. You can use the `sQueue` DispatchQueue
18 | /// to achieve that.
19 | class ConcurrentOperation: Operation {
   |       `- warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
20 |
21 |   /// An internal serial queue for synchronized (thread-safe) property access.
[34/65] Compiling FeedKit SQLFormatter.swift
[35/65] Compiling FeedKit hash.swift
[36/65] Compiling FeedKit Enclosure.swift
[37/65] Compiling FeedKit Entry.swift
[38/65] Compiling FeedKit EntryLocator.swift
[39/65] Emitting module FeedKit
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/BrowseOperation.swift:23:7: warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
21 | /// properties for the, currently two: feed and entries; operations of the
22 | /// browsing API.
23 | class BrowseOperation: SessionTaskOperation {
   |       `- warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
24 |   let cache: FeedCaching
25 |   let svc: MangerService
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/EntriesOperation.swift:20:13: warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing entries.
 20 | final class EntriesOperation: BrowseOperation, LocatorsDependent, ProvidingEntries {
    |             `- warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   /// URLs that have been reloaded ignoring the cache in the last hour.
 22 |   static var ignorants = DateCache(ttl: 3600)
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/FeedsOperation.swift:20:13: warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing feeds.
 20 | final class FeedsOperation: BrowseOperation, FeedURLsDependent, ProdvidingFeeds {
    |             `- warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   static var urlCache = DateCache(ttl: 3600)
 22 |
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ConcurrentOperation.swift:19:7: warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
17 | /// prevent potential data corruption. You can use the `sQueue` DispatchQueue
18 | /// to achieve that.
19 | class ConcurrentOperation: Operation {
   |       `- warning: class 'ConcurrentOperation' must restate inherited '@unchecked Sendable' conformance
20 |
21 |   /// An internal serial queue for synchronized (thread-safe) property access.
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ReachHostOperation.swift:18:7: warning: class 'ReachHostOperation' must restate inherited '@unchecked Sendable' conformance
16 | private let log = OSLog.disabled
17 |
18 | class ReachHostOperation: Operation, ProvidingReachability {
   |       `- warning: class 'ReachHostOperation' must restate inherited '@unchecked Sendable' conformance
19 |   var status = OlaStatus.unknown
20 |   var error: Error?
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/SessionTaskOperation.swift:21:7: warning: class 'SessionTaskOperation' must restate inherited '@unchecked Sendable' conformance
 19 | /// A generic concurrent operation providing a URL session task. This abstract
 20 | /// class is to be extended.
 21 | class SessionTaskOperation: ConcurrentOperation, ReachabilityDependent {
    |       `- warning: class 'SessionTaskOperation' must restate inherited '@unchecked Sendable' conformance
 22 |
 23 |   struct CachePolicy {
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SearchOperation.swift:19:13: warning: class 'SearchOperation' must restate inherited '@unchecked Sendable' conformance
 17 |
 18 | /// An operation for searching feeds and entries.
 19 | final class SearchOperation: SearchRepoOperation {
    |             `- warning: class 'SearchOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |   var perFindGroupBlock: ((Error?, [Find]) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SearchRepoOperation.swift:16:7: warning: class 'SearchRepoOperation' must restate inherited '@unchecked Sendable' conformance
14 |
15 | /// An abstract class to be extended by search repository operations.
16 | class SearchRepoOperation: SessionTaskOperation {
   |       `- warning: class 'SearchRepoOperation' must restate inherited '@unchecked Sendable' conformance
17 |
18 |   let cache: SearchCaching
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Search/Operation/SuggestOperation.swift:19:13: warning: class 'SuggestOperation' must restate inherited '@unchecked Sendable' conformance
 17 |
 18 | // An operation to get search suggestions.
 19 | final class SuggestOperation: SearchRepoOperation {
    |             `- warning: class 'SuggestOperation' must restate inherited '@unchecked Sendable' conformance
 20 |
 21 |   var perFindGroupBlock: ((Error?, [Find]) -> Void)?
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/EnqueueOperation.swift:18:13: warning: class 'EnqueueOperation' must restate inherited '@unchecked Sendable' conformance
 16 |
 17 | /// Enqueues `entries` or entries found in `ProvidingEntries` dependencies.
 18 | final class EnqueueOperation: Operation, ProvidingEntries {
    |             `- warning: class 'EnqueueOperation' must restate inherited '@unchecked Sendable' conformance
 19 |   private(set) var error: Error?
 20 |   private(set) var entries = Set<Entry>()
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/FetchQueueOperation.swift:17:13: warning: class 'FetchQueueOperation' must restate inherited '@unchecked Sendable' conformance
 15 | private let log: OSLog = .init(subsystem: "ink.codes.feedkit", category: "FetchQueueOperation")
 16 |
 17 | final class FetchQueueOperation: ConcurrentOperation {
    |             `- warning: class 'FetchQueueOperation' must restate inherited '@unchecked Sendable' conformance
 18 |   let browser: Browsing
 19 |   let cache: QueueCaching
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/FetchSubscribedFeedsOperation.swift:24:13: warning: class 'FetchSubscribedFeedsOperation' must restate inherited '@unchecked Sendable' conformance
 22 | /// our local caches, mediating between the two tiers, `SubscriptionCaching`
 23 | /// and `Browsing`.
 24 | final class FetchSubscribedFeedsOperation: ConcurrentOperation {
    |             `- warning: class 'FetchSubscribedFeedsOperation' must restate inherited '@unchecked Sendable' conformance
 25 |
 26 |   let browser: Browsing
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/PrepareUpdateOperation.swift:20:13: warning: class 'PrepareUpdateOperation' must restate inherited '@unchecked Sendable' conformance
18 | /// and currently newest episodes in queue. The resulting entry locators are
19 | /// published via the `ProvidingLocators` interface.
20 | final class PrepareUpdateOperation: Operation, ProvidingLocators {
   |             `- warning: class 'PrepareUpdateOperation' must restate inherited '@unchecked Sendable' conformance
21 |   private(set) var error: Error?
22 |   private(set) var locators = [EntryLocator]()
[40/65] Compiling FeedKit FeedURLsDependent.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ReachHostOperation.swift:18:7: warning: class 'ReachHostOperation' must restate inherited '@unchecked Sendable' conformance
16 | private let log = OSLog.disabled
17 |
18 | class ReachHostOperation: Operation, ProvidingReachability {
   |       `- warning: class 'ReachHostOperation' must restate inherited '@unchecked Sendable' conformance
19 |   var status = OlaStatus.unknown
20 |   var error: Error?
[41/65] Compiling FeedKit LocatorsDependent.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ReachHostOperation.swift:18:7: warning: class 'ReachHostOperation' must restate inherited '@unchecked Sendable' conformance
16 | private let log = OSLog.disabled
17 |
18 | class ReachHostOperation: Operation, ProvidingReachability {
   |       `- warning: class 'ReachHostOperation' must restate inherited '@unchecked Sendable' conformance
19 |   var status = OlaStatus.unknown
20 |   var error: Error?
[42/65] Compiling FeedKit Providing.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ReachHostOperation.swift:18:7: warning: class 'ReachHostOperation' must restate inherited '@unchecked Sendable' conformance
16 | private let log = OSLog.disabled
17 |
18 | class ReachHostOperation: Operation, ProvidingReachability {
   |       `- warning: class 'ReachHostOperation' must restate inherited '@unchecked Sendable' conformance
19 |   var status = OlaStatus.unknown
20 |   var error: Error?
[43/65] Compiling FeedKit ReachHostOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Operation/ReachHostOperation.swift:18:7: warning: class 'ReachHostOperation' must restate inherited '@unchecked Sendable' conformance
16 | private let log = OSLog.disabled
17 |
18 | class ReachHostOperation: Operation, ProvidingReachability {
   |       `- warning: class 'ReachHostOperation' must restate inherited '@unchecked Sendable' conformance
19 |   var status = OlaStatus.unknown
20 |   var error: Error?
[44/65] Compiling FeedKit EntriesOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/EntriesOperation.swift:20:13: warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing entries.
 20 | final class EntriesOperation: BrowseOperation, LocatorsDependent, ProvidingEntries {
    |             `- warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   /// URLs that have been reloaded ignoring the cache in the last hour.
 22 |   static var ignorants = DateCache(ttl: 3600)
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/FeedsOperation.swift:20:13: warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing feeds.
 20 | final class FeedsOperation: BrowseOperation, FeedURLsDependent, ProdvidingFeeds {
    |             `- warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   static var urlCache = DateCache(ttl: 3600)
 22 |
[45/65] Compiling FeedKit FeedsOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/EntriesOperation.swift:20:13: warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing entries.
 20 | final class EntriesOperation: BrowseOperation, LocatorsDependent, ProvidingEntries {
    |             `- warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   /// URLs that have been reloaded ignoring the cache in the last hour.
 22 |   static var ignorants = DateCache(ttl: 3600)
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/FeedsOperation.swift:20:13: warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing feeds.
 20 | final class FeedsOperation: BrowseOperation, FeedURLsDependent, ProdvidingFeeds {
    |             `- warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   static var urlCache = DateCache(ttl: 3600)
 22 |
[46/65] Compiling FeedKit RemoteRepository.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/EntriesOperation.swift:20:13: warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing entries.
 20 | final class EntriesOperation: BrowseOperation, LocatorsDependent, ProvidingEntries {
    |             `- warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   /// URLs that have been reloaded ignoring the cache in the last hour.
 22 |   static var ignorants = DateCache(ttl: 3600)
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/FeedsOperation.swift:20:13: warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing feeds.
 20 | final class FeedsOperation: BrowseOperation, FeedURLsDependent, ProdvidingFeeds {
    |             `- warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   static var urlCache = DateCache(ttl: 3600)
 22 |
[47/65] Compiling FeedKit serialize.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/EntriesOperation.swift:20:13: warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing entries.
 20 | final class EntriesOperation: BrowseOperation, LocatorsDependent, ProvidingEntries {
    |             `- warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   /// URLs that have been reloaded ignoring the cache in the last hour.
 22 |   static var ignorants = DateCache(ttl: 3600)
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/FeedsOperation.swift:20:13: warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing feeds.
 20 | final class FeedsOperation: BrowseOperation, FeedURLsDependent, ProdvidingFeeds {
    |             `- warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   static var urlCache = DateCache(ttl: 3600)
 22 |
[48/65] Compiling FeedKit Caching.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/EntriesOperation.swift:20:13: warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing entries.
 20 | final class EntriesOperation: BrowseOperation, LocatorsDependent, ProvidingEntries {
    |             `- warning: class 'EntriesOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   /// URLs that have been reloaded ignoring the cache in the last hour.
 22 |   static var ignorants = DateCache(ttl: 3600)
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/FeedsOperation.swift:20:13: warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 18 |
 19 | /// A concurrent `Operation` for accessing feeds.
 20 | final class FeedsOperation: BrowseOperation, FeedURLsDependent, ProdvidingFeeds {
    |             `- warning: class 'FeedsOperation' must restate inherited '@unchecked Sendable' conformance
 21 |   static var urlCache = DateCache(ttl: 3600)
 22 |
[49/65] Compiling FeedKit EnqueueOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/EnqueueOperation.swift:18:13: warning: class 'EnqueueOperation' must restate inherited '@unchecked Sendable' conformance
 16 |
 17 | /// Enqueues `entries` or entries found in `ProvidingEntries` dependencies.
 18 | final class EnqueueOperation: Operation, ProvidingEntries {
    |             `- warning: class 'EnqueueOperation' must restate inherited '@unchecked Sendable' conformance
 19 |   private(set) var error: Error?
 20 |   private(set) var entries = Set<Entry>()
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/FetchQueueOperation.swift:17:13: warning: class 'FetchQueueOperation' must restate inherited '@unchecked Sendable' conformance
 15 | private let log: OSLog = .init(subsystem: "ink.codes.feedkit", category: "FetchQueueOperation")
 16 |
 17 | final class FetchQueueOperation: ConcurrentOperation {
    |             `- warning: class 'FetchQueueOperation' must restate inherited '@unchecked Sendable' conformance
 18 |   let browser: Browsing
 19 |   let cache: QueueCaching
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/FetchSubscribedFeedsOperation.swift:24:13: warning: class 'FetchSubscribedFeedsOperation' must restate inherited '@unchecked Sendable' conformance
 22 | /// our local caches, mediating between the two tiers, `SubscriptionCaching`
 23 | /// and `Browsing`.
 24 | final class FetchSubscribedFeedsOperation: ConcurrentOperation {
    |             `- warning: class 'FetchSubscribedFeedsOperation' must restate inherited '@unchecked Sendable' conformance
 25 |
 26 |   let browser: Browsing
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/PrepareUpdateOperation.swift:20:13: warning: class 'PrepareUpdateOperation' must restate inherited '@unchecked Sendable' conformance
18 | /// and currently newest episodes in queue. The resulting entry locators are
19 | /// published via the `ProvidingLocators` interface.
20 | final class PrepareUpdateOperation: Operation, ProvidingLocators {
   |             `- warning: class 'PrepareUpdateOperation' must restate inherited '@unchecked Sendable' conformance
21 |   private(set) var error: Error?
22 |   private(set) var locators = [EntryLocator]()
[50/65] Compiling FeedKit FetchQueueOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/EnqueueOperation.swift:18:13: warning: class 'EnqueueOperation' must restate inherited '@unchecked Sendable' conformance
 16 |
 17 | /// Enqueues `entries` or entries found in `ProvidingEntries` dependencies.
 18 | final class EnqueueOperation: Operation, ProvidingEntries {
    |             `- warning: class 'EnqueueOperation' must restate inherited '@unchecked Sendable' conformance
 19 |   private(set) var error: Error?
 20 |   private(set) var entries = Set<Entry>()
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/FetchQueueOperation.swift:17:13: warning: class 'FetchQueueOperation' must restate inherited '@unchecked Sendable' conformance
 15 | private let log: OSLog = .init(subsystem: "ink.codes.feedkit", category: "FetchQueueOperation")
 16 |
 17 | final class FetchQueueOperation: ConcurrentOperation {
    |             `- warning: class 'FetchQueueOperation' must restate inherited '@unchecked Sendable' conformance
 18 |   let browser: Browsing
 19 |   let cache: QueueCaching
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/FetchSubscribedFeedsOperation.swift:24:13: warning: class 'FetchSubscribedFeedsOperation' must restate inherited '@unchecked Sendable' conformance
 22 | /// our local caches, mediating between the two tiers, `SubscriptionCaching`
 23 | /// and `Browsing`.
 24 | final class FetchSubscribedFeedsOperation: ConcurrentOperation {
    |             `- warning: class 'FetchSubscribedFeedsOperation' must restate inherited '@unchecked Sendable' conformance
 25 |
 26 |   let browser: Browsing
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/PrepareUpdateOperation.swift:20:13: warning: class 'PrepareUpdateOperation' must restate inherited '@unchecked Sendable' conformance
18 | /// and currently newest episodes in queue. The resulting entry locators are
19 | /// published via the `ProvidingLocators` interface.
20 | final class PrepareUpdateOperation: Operation, ProvidingLocators {
   |             `- warning: class 'PrepareUpdateOperation' must restate inherited '@unchecked Sendable' conformance
21 |   private(set) var error: Error?
22 |   private(set) var locators = [EntryLocator]()
[51/65] Compiling FeedKit FetchSubscribedFeedsOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/EnqueueOperation.swift:18:13: warning: class 'EnqueueOperation' must restate inherited '@unchecked Sendable' conformance
 16 |
 17 | /// Enqueues `entries` or entries found in `ProvidingEntries` dependencies.
 18 | final class EnqueueOperation: Operation, ProvidingEntries {
    |             `- warning: class 'EnqueueOperation' must restate inherited '@unchecked Sendable' conformance
 19 |   private(set) var error: Error?
 20 |   private(set) var entries = Set<Entry>()
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/FetchQueueOperation.swift:17:13: warning: class 'FetchQueueOperation' must restate inherited '@unchecked Sendable' conformance
 15 | private let log: OSLog = .init(subsystem: "ink.codes.feedkit", category: "FetchQueueOperation")
 16 |
 17 | final class FetchQueueOperation: ConcurrentOperation {
    |             `- warning: class 'FetchQueueOperation' must restate inherited '@unchecked Sendable' conformance
 18 |   let browser: Browsing
 19 |   let cache: QueueCaching
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/FetchSubscribedFeedsOperation.swift:24:13: warning: class 'FetchSubscribedFeedsOperation' must restate inherited '@unchecked Sendable' conformance
 22 | /// our local caches, mediating between the two tiers, `SubscriptionCaching`
 23 | /// and `Browsing`.
 24 | final class FetchSubscribedFeedsOperation: ConcurrentOperation {
    |             `- warning: class 'FetchSubscribedFeedsOperation' must restate inherited '@unchecked Sendable' conformance
 25 |
 26 |   let browser: Browsing
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/PrepareUpdateOperation.swift:20:13: warning: class 'PrepareUpdateOperation' must restate inherited '@unchecked Sendable' conformance
18 | /// and currently newest episodes in queue. The resulting entry locators are
19 | /// published via the `ProvidingLocators` interface.
20 | final class PrepareUpdateOperation: Operation, ProvidingLocators {
   |             `- warning: class 'PrepareUpdateOperation' must restate inherited '@unchecked Sendable' conformance
21 |   private(set) var error: Error?
22 |   private(set) var locators = [EntryLocator]()
[52/65] Compiling FeedKit PrepareUpdateOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/EnqueueOperation.swift:18:13: warning: class 'EnqueueOperation' must restate inherited '@unchecked Sendable' conformance
 16 |
 17 | /// Enqueues `entries` or entries found in `ProvidingEntries` dependencies.
 18 | final class EnqueueOperation: Operation, ProvidingEntries {
    |             `- warning: class 'EnqueueOperation' must restate inherited '@unchecked Sendable' conformance
 19 |   private(set) var error: Error?
 20 |   private(set) var entries = Set<Entry>()
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/FetchQueueOperation.swift:17:13: warning: class 'FetchQueueOperation' must restate inherited '@unchecked Sendable' conformance
 15 | private let log: OSLog = .init(subsystem: "ink.codes.feedkit", category: "FetchQueueOperation")
 16 |
 17 | final class FetchQueueOperation: ConcurrentOperation {
    |             `- warning: class 'FetchQueueOperation' must restate inherited '@unchecked Sendable' conformance
 18 |   let browser: Browsing
 19 |   let cache: QueueCaching
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/FetchSubscribedFeedsOperation.swift:24:13: warning: class 'FetchSubscribedFeedsOperation' must restate inherited '@unchecked Sendable' conformance
 22 | /// our local caches, mediating between the two tiers, `SubscriptionCaching`
 23 | /// and `Browsing`.
 24 | final class FetchSubscribedFeedsOperation: ConcurrentOperation {
    |             `- warning: class 'FetchSubscribedFeedsOperation' must restate inherited '@unchecked Sendable' conformance
 25 |
 26 |   let browser: Browsing
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/User/Operation/PrepareUpdateOperation.swift:20:13: warning: class 'PrepareUpdateOperation' must restate inherited '@unchecked Sendable' conformance
18 | /// and currently newest episodes in queue. The resulting entry locators are
19 | /// published via the `ProvidingLocators` interface.
20 | final class PrepareUpdateOperation: Operation, ProvidingLocators {
   |             `- warning: class 'PrepareUpdateOperation' must restate inherited '@unchecked Sendable' conformance
21 |   private(set) var error: Error?
22 |   private(set) var locators = [EntryLocator]()
[53/65] Compiling FeedKit Browsing.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/BrowseOperation.swift:23:7: warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
21 | /// properties for the, currently two: feed and entries; operations of the
22 | /// browsing API.
23 | class BrowseOperation: SessionTaskOperation {
   |       `- warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
24 |   let cache: FeedCaching
25 |   let svc: MangerService
[54/65] Compiling FeedKit FeedCache.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/BrowseOperation.swift:23:7: warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
21 | /// properties for the, currently two: feed and entries; operations of the
22 | /// browsing API.
23 | class BrowseOperation: SessionTaskOperation {
   |       `- warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
24 |   let cache: FeedCaching
25 |   let svc: MangerService
[55/65] Compiling FeedKit FeedRepository.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/BrowseOperation.swift:23:7: warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
21 | /// properties for the, currently two: feed and entries; operations of the
22 | /// browsing API.
23 | class BrowseOperation: SessionTaskOperation {
   |       `- warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
24 |   let cache: FeedCaching
25 |   let svc: MangerService
[56/65] Compiling FeedKit LibrarySQLFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/BrowseOperation.swift:23:7: warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
21 | /// properties for the, currently two: feed and entries; operations of the
22 | /// browsing API.
23 | class BrowseOperation: SessionTaskOperation {
   |       `- warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
24 |   let cache: FeedCaching
25 |   let svc: MangerService
[57/65] Compiling FeedKit BrowseOperation.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Browse/Operation/BrowseOperation.swift:23:7: warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
21 | /// properties for the, currently two: feed and entries; operations of the
22 | /// browsing API.
23 | class BrowseOperation: SessionTaskOperation {
   |       `- warning: class 'BrowseOperation' must restate inherited '@unchecked Sendable' conformance
24 |   let cache: FeedCaching
25 |   let svc: MangerService
[58/65] Compiling FeedKit UserLibrary.swift
[59/65] Compiling FeedKit UserSQLFormatter.swift
[60/65] Compiling FeedKit queue.swift
[61/65] Compiling FeedKit resource_bundle_accessor.swift
[62/65] Compiling FeedKit Queued.swift
[63/65] Compiling FeedKit Subscribing.swift
[64/65] Compiling FeedKit Subscription.swift
[65/65] Compiling FeedKit UserCache.swift
Build complete! (12.72s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "manger-kit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "8.0.0",
            "upper_bound" : "9.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/michaelnisi/manger-kit"
    },
    {
      "identity" : "fanboy-kit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "9.0.0",
            "upper_bound" : "10.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/michaelnisi/fanboy-kit"
    },
    {
      "identity" : "ola",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "12.0.0",
            "upper_bound" : "13.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/michaelnisi/ola"
    },
    {
      "identity" : "skull",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "11.0.0",
            "upper_bound" : "12.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/michaelnisi/skull"
    },
    {
      "identity" : "swift-snapshot-testing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.9.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-snapshot-testing"
    }
  ],
  "manifest_display_name" : "FeedKit",
  "name" : "FeedKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "FeedKit",
      "targets" : [
        "FeedKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "FeedKitTests",
      "module_type" : "SwiftTarget",
      "name" : "FeedKitTests",
      "path" : "Tests/FeedKitTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/Resources/entries.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/Resources/feed_query.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/Resources/feeds.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/Resources/search.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/LibrarySQLTests/testSQLToDeleteSuggestionsMatchingTerm.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/LibrarySQLTests/testSQLToInsertEntry.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/LibrarySQLTests/testSQLToInsertFeed.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/LibrarySQLTests/testSQLToSelectEntriesMatchingTerm.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/LibrarySQLTests/testSQLToSelectFeedsByTerm.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/LibrarySQLTests/testSQLToSelectFeedsMatchingTerm.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/LibrarySQLTests/testSQLToSelectSuggestionsForTerm.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/LibrarySQLTests/testSQLToUpdate.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/LibrarySQLTests/testSQLToUpdateFeed.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/LibrarySQLTests/testSQLToUpdateITunesFeed.should-keep-link.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/UserSQLTests/testSQLToQueueEntry.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/UserSQLTests/testSQLToQueueEntry.2.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/UserSQLTests/testSQLToQueueEntry.3.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/UserSQLTests/testSQLToReplaceSubscriptions.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/UserSQLTests/testSQLToReplaceSubscriptions.2.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/UserSQLTests/testSQLToReplaceSubscriptions.3.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/UserSQLTests/testSQLToReplaceSynced.1.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/UserSQLTests/testSQLToReplaceSynced.2.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/UserSQLTests/testSQLToReplaceSynced.3.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/FeedKitTests/__Snapshots__/UserSQLTests/testSQLToReplaceSynced.4.txt",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "FeedCacheTests.swift",
        "FeedRepositoryTests.swift",
        "HashTests.swift",
        "LibrarySQLTests.swift",
        "QueueTests.swift",
        "SQLTests.swift",
        "SearchRepositoryTests.swift",
        "SerializeTests.swift",
        "UserCacheTests.swift",
        "UserLibraryTests.swift",
        "UserSQLTests.swift",
        "common.swift"
      ],
      "target_dependencies" : [
        "FeedKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FeedKit",
      "module_type" : "SwiftTarget",
      "name" : "FeedKit",
      "path" : "Sources/FeedKit",
      "product_dependencies" : [
        "MangerKit",
        "FanboyKit",
        "Ola",
        "Skull"
      ],
      "product_memberships" : [
        "FeedKit"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Resources/cache.sql",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Resources/user.sql",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Browse/Browsing.swift",
        "Browse/FeedCache.swift",
        "Browse/FeedRepository.swift",
        "Browse/LibrarySQLFormatter.swift",
        "Browse/Operation/BrowseOperation.swift",
        "Browse/Operation/EntriesOperation.swift",
        "Browse/Operation/FeedsOperation.swift",
        "Browse/RemoteRepository.swift",
        "Browse/serialize.swift",
        "Cache/Caching.swift",
        "Cache/SQLFormatter.swift",
        "Cache/hash.swift",
        "Core/Enclosure.swift",
        "Core/Entry.swift",
        "Core/EntryLocator.swift",
        "Core/Feed.swift",
        "Core/FeedKitError.swift",
        "Core/ITunesItem.swift",
        "Core/Redirectable.swift",
        "Operation/ConcurrentOperation.swift",
        "Operation/FeedURLsDependent.swift",
        "Operation/LocatorsDependent.swift",
        "Operation/Providing.swift",
        "Operation/ReachHostOperation.swift",
        "Operation/ReachabilityDependent.swift",
        "Operation/Receiving.swift",
        "Operation/SessionTaskOperation.swift",
        "Search/Operation/SearchOperation.swift",
        "Search/Operation/SearchRepoOperation.swift",
        "Search/Operation/SuggestOperation.swift",
        "Search/SearchRepository.swift",
        "Search/Searching.swift",
        "User/Operation/EnqueueOperation.swift",
        "User/Operation/FetchQueueOperation.swift",
        "User/Operation/FetchSubscribedFeedsOperation.swift",
        "User/Operation/PrepareUpdateOperation.swift",
        "User/Queued.swift",
        "User/Subscribing.swift",
        "User/Subscription.swift",
        "User/UserCache.swift",
        "User/UserLibrary.swift",
        "User/UserSQLFormatter.swift",
        "User/queue.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.