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 NotionSwift, reference main (3dd240), with Swift 6.1 for macOS (SPM) on 29 Apr 2025 08:17:46 UTC.

Swift 6 data race errors: 10

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.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.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/chojnac/NotionSwift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/chojnac/NotionSwift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 3dd2406 Add support for filtering databases using the Status property type (#54)
Cloned https://github.com/chojnac/NotionSwift.git
Revision (git rev-parse @):
3dd2406ebb60d247ea781b09c9e537b2068df7c7
SUCCESS checkout https://github.com/chojnac/NotionSwift.git at main
========================================
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": "notionswift",
      "name": "NotionSwift",
      "url": "https://github.com/chojnac/NotionSwift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/NotionSwift",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/chojnac/NotionSwift.git
[1/1118] Fetching notionswift
Fetched https://github.com/chojnac/NotionSwift.git from cache (1.02s)
Creating working copy for https://github.com/chojnac/NotionSwift.git
Working copy of https://github.com/chojnac/NotionSwift.git resolved at main (3dd2406)
warning: '.resolve-product-dependencies': dependency 'notionswift' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/chojnac/NotionSwift.git
https://github.com/chojnac/NotionSwift.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "NotionSwift",
  "name" : "NotionSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "NotionSwift",
      "targets" : [
        "NotionSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "NotionSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "NotionSwiftTests",
      "path" : "Tests/NotionSwiftTests",
      "sources" : [
        "Helpers.swift",
        "Models/BlockColorTests.swift",
        "Models/DateValueTests.swift",
        "Models/PageTests.swift",
        "NotionSwiftTests.swift",
        "Request/Filter/FiltersTests.swift",
        "Request/PageCreateRequestTests.swift"
      ],
      "target_dependencies" : [
        "NotionSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NotionSwift",
      "module_type" : "SwiftTarget",
      "name" : "NotionSwift",
      "path" : "Sources/NotionSwift",
      "product_memberships" : [
        "NotionSwift"
      ],
      "sources" : [
        "AccessKeyProvider.swift",
        "Common/EntityIdentifier.swift",
        "Common/Logger.swift",
        "Common/Types.swift",
        "Environment.swift",
        "Models/Blocks/Block.swift",
        "Models/Blocks/BlockColor.swift",
        "Models/Blocks/BlockType+Builders.swift",
        "Models/Blocks/BlockType+Values.swift",
        "Models/Blocks/BlockType.swift",
        "Models/Blocks/ReadBlock.swift",
        "Models/Blocks/UpdateBlock.swift",
        "Models/Blocks/WriteBlock+Builders.swift",
        "Models/Blocks/WriteBlock.swift",
        "Models/CoverFile.swift",
        "Models/Database.swift",
        "Models/DatabaseParent.swift",
        "Models/DatabaseProperty.swift",
        "Models/DatabasePropertyType.swift",
        "Models/DateRange.swift",
        "Models/DateValue.swift",
        "Models/ErrorResponse.swift",
        "Models/FileFile.swift",
        "Models/IconFile.swift",
        "Models/Mention.swift",
        "Models/NotionLink.swift",
        "Models/Page.swift",
        "Models/PageParentType.swift",
        "Models/PageProperty.swift",
        "Models/PartialUser.swift",
        "Models/Request/BaseQueryParams.swift",
        "Models/Request/DatabaseCreateRequest.swift",
        "Models/Request/DatabaseQueryParams.swift",
        "Models/Request/DatabaseSort.swift",
        "Models/Request/DatabaseUpdateRequest.swift",
        "Models/Request/Filter/CompountFilterType.swift",
        "Models/Request/Filter/DatabaseFilter.swift",
        "Models/Request/Filter/DatabaseFilterType.swift",
        "Models/Request/Filter/DatabasePropertyFilter+Encodable.swift",
        "Models/Request/Filter/DatabasePropertyFilter.swift",
        "Models/Request/PageCreateRequest.swift",
        "Models/Request/PageUpdateRequest.swift",
        "Models/Request/SearchRequest.swift",
        "Models/Responses/ListResponse.swift",
        "Models/Responses/SearchResponse.swift",
        "Models/RichText+extensions.swift",
        "Models/RichText.swift",
        "Models/User.swift",
        "Network/DateFormatter+ISO8601Full.swift",
        "Network/NetworkClient.swift",
        "Network/NetworkClientHelpers.swift",
        "Network/URLBuilder.swift",
        "NotionClient+Blocks.swift",
        "NotionClient+Database.swift",
        "NotionClient+Pages.swift",
        "NotionClient+Search.swift",
        "NotionClient+Users.swift",
        "NotionClient.swift",
        "NotionClientError.swift",
        "NotionClientType+Combine.swift",
        "NotionClientType.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.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/2] Write sources
[1/2] Write swift-version-2F0A5646E1D333AE.txt
[3/58] Emitting module NotionSwift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Environment.swift:10:16: warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | public struct NotionSwiftEnvironment {
10 |     static var log = Logger(handler: EmptyLogHandler(), level: .info)
   |                |- warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'log' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Blocks/BlockType+Values.swift:17:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | public extension BlockType {
  8 |
  9 |     struct ChildrenBlockValue {
    |            `- note: consider making struct 'ChildrenBlockValue' conform to the 'Sendable' protocol
 10 |         /// field used only for encoding for adding/appending new blocks
 11 |         public let children: [BlockType]?
    :
 15 |         }
 16 |
 17 |         public static let none = ChildrenBlockValue(children: nil)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:33:27: warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
   |                           |- warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'page' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |         public static let database = Filter(value: "database", property: "object")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:34:27: warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
34 |         public static let database = Filter(value: "database", property: "object")
   |                           |- warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'database' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:32:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 30 |         }
 31 |
 32 |         public static let `default` = Annotations()
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:33:27: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 31 |
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
    |                           |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:34:27: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
    |                           |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:35:27: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
    |                           |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strikethrough' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:36:27: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
    |                           |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:37:27: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
    |                           |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[4/64] Compiling NotionSwift WriteBlock.swift
[5/64] Compiling NotionSwift CoverFile.swift
[6/64] Compiling NotionSwift Database.swift
[7/64] Compiling NotionSwift DatabaseParent.swift
[8/64] Compiling NotionSwift DatabaseProperty.swift
[9/64] Compiling NotionSwift DatabasePropertyType.swift
[10/64] Compiling NotionSwift NotionLink.swift
[11/64] Compiling NotionSwift Page.swift
[12/64] Compiling NotionSwift PageParentType.swift
[13/64] Compiling NotionSwift PageProperty.swift
[14/64] Compiling NotionSwift PartialUser.swift
[15/64] Compiling NotionSwift BaseQueryParams.swift
[16/64] Compiling NotionSwift DatabaseFilterType.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:33:27: warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
   |                           |- warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'page' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |         public static let database = Filter(value: "database", property: "object")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:34:27: warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
34 |         public static let database = Filter(value: "database", property: "object")
   |                           |- warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'database' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
[17/64] Compiling NotionSwift DatabasePropertyFilter+Encodable.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:33:27: warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
   |                           |- warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'page' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |         public static let database = Filter(value: "database", property: "object")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:34:27: warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
34 |         public static let database = Filter(value: "database", property: "object")
   |                           |- warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'database' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
[18/64] Compiling NotionSwift DatabasePropertyFilter.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:33:27: warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
   |                           |- warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'page' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |         public static let database = Filter(value: "database", property: "object")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:34:27: warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
34 |         public static let database = Filter(value: "database", property: "object")
   |                           |- warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'database' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
[19/64] Compiling NotionSwift PageCreateRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:33:27: warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
   |                           |- warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'page' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |         public static let database = Filter(value: "database", property: "object")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:34:27: warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
34 |         public static let database = Filter(value: "database", property: "object")
   |                           |- warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'database' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
[20/64] Compiling NotionSwift PageUpdateRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:33:27: warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
   |                           |- warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'page' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |         public static let database = Filter(value: "database", property: "object")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:34:27: warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
34 |         public static let database = Filter(value: "database", property: "object")
   |                           |- warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'database' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
[21/64] Compiling NotionSwift SearchRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:33:27: warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
   |                           |- warning: static property 'page' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'page' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |         public static let database = Filter(value: "database", property: "object")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Request/SearchRequest.swift:34:27: warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     }
29 |
30 |     public struct Filter {
   |                   `- note: consider making struct 'Filter' conform to the 'Sendable' protocol
31 |         public let value: String
32 |         public let property: String
33 |         public static let page = Filter(value: "page", property: "object")
34 |         public static let database = Filter(value: "database", property: "object")
   |                           |- warning: static property 'database' is not concurrency-safe because non-'Sendable' type 'SearchRequest.Filter' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: add '@MainActor' to make static property 'database' part of global actor 'MainActor'
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
[22/64] Compiling NotionSwift NotionClient+Search.swift
[23/64] Compiling NotionSwift NotionClient+Users.swift
[24/64] Compiling NotionSwift NotionClient.swift
[25/64] Compiling NotionSwift NotionClientError.swift
[26/64] Compiling NotionSwift NotionClientType+Combine.swift
[27/64] Compiling NotionSwift NotionClientType.swift
[28/64] Compiling NotionSwift DatabaseCreateRequest.swift
[29/64] Compiling NotionSwift DatabaseQueryParams.swift
[30/64] Compiling NotionSwift DatabaseSort.swift
[31/64] Compiling NotionSwift DatabaseUpdateRequest.swift
[32/64] Compiling NotionSwift CompountFilterType.swift
[33/64] Compiling NotionSwift DatabaseFilter.swift
[34/64] Compiling NotionSwift BlockType+Builders.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Blocks/BlockType+Values.swift:17:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | public extension BlockType {
  8 |
  9 |     struct ChildrenBlockValue {
    |            `- note: consider making struct 'ChildrenBlockValue' conform to the 'Sendable' protocol
 10 |         /// field used only for encoding for adding/appending new blocks
 11 |         public let children: [BlockType]?
    :
 15 |         }
 16 |
 17 |         public static let none = ChildrenBlockValue(children: nil)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[35/64] Compiling NotionSwift BlockType+Values.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Blocks/BlockType+Values.swift:17:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | public extension BlockType {
  8 |
  9 |     struct ChildrenBlockValue {
    |            `- note: consider making struct 'ChildrenBlockValue' conform to the 'Sendable' protocol
 10 |         /// field used only for encoding for adding/appending new blocks
 11 |         public let children: [BlockType]?
    :
 15 |         }
 16 |
 17 |         public static let none = ChildrenBlockValue(children: nil)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[36/64] Compiling NotionSwift BlockType.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Blocks/BlockType+Values.swift:17:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | public extension BlockType {
  8 |
  9 |     struct ChildrenBlockValue {
    |            `- note: consider making struct 'ChildrenBlockValue' conform to the 'Sendable' protocol
 10 |         /// field used only for encoding for adding/appending new blocks
 11 |         public let children: [BlockType]?
    :
 15 |         }
 16 |
 17 |         public static let none = ChildrenBlockValue(children: nil)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[37/64] Compiling NotionSwift ReadBlock.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Blocks/BlockType+Values.swift:17:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | public extension BlockType {
  8 |
  9 |     struct ChildrenBlockValue {
    |            `- note: consider making struct 'ChildrenBlockValue' conform to the 'Sendable' protocol
 10 |         /// field used only for encoding for adding/appending new blocks
 11 |         public let children: [BlockType]?
    :
 15 |         }
 16 |
 17 |         public static let none = ChildrenBlockValue(children: nil)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[38/64] Compiling NotionSwift UpdateBlock.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Blocks/BlockType+Values.swift:17:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | public extension BlockType {
  8 |
  9 |     struct ChildrenBlockValue {
    |            `- note: consider making struct 'ChildrenBlockValue' conform to the 'Sendable' protocol
 10 |         /// field used only for encoding for adding/appending new blocks
 11 |         public let children: [BlockType]?
    :
 15 |         }
 16 |
 17 |         public static let none = ChildrenBlockValue(children: nil)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[39/64] Compiling NotionSwift WriteBlock+Builders.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/Blocks/BlockType+Values.swift:17:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | public extension BlockType {
  8 |
  9 |     struct ChildrenBlockValue {
    |            `- note: consider making struct 'ChildrenBlockValue' conform to the 'Sendable' protocol
 10 |         /// field used only for encoding for adding/appending new blocks
 11 |         public let children: [BlockType]?
    :
 15 |         }
 16 |
 17 |         public static let none = ChildrenBlockValue(children: nil)
    |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'BlockType.ChildrenBlockValue' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'none' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[40/64] Compiling NotionSwift DateRange.swift
[41/64] Compiling NotionSwift DateValue.swift
[42/64] Compiling NotionSwift ErrorResponse.swift
[43/64] Compiling NotionSwift FileFile.swift
[44/64] Compiling NotionSwift IconFile.swift
[45/64] Compiling NotionSwift Mention.swift
[46/64] Compiling NotionSwift AccessKeyProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Environment.swift:10:16: warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | public struct NotionSwiftEnvironment {
10 |     static var log = Logger(handler: EmptyLogHandler(), level: .info)
   |                |- warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'log' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[47/64] Compiling NotionSwift EntityIdentifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Environment.swift:10:16: warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | public struct NotionSwiftEnvironment {
10 |     static var log = Logger(handler: EmptyLogHandler(), level: .info)
   |                |- warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'log' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[48/64] Compiling NotionSwift Logger.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Environment.swift:10:16: warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | public struct NotionSwiftEnvironment {
10 |     static var log = Logger(handler: EmptyLogHandler(), level: .info)
   |                |- warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'log' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[49/64] Compiling NotionSwift Types.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Environment.swift:10:16: warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | public struct NotionSwiftEnvironment {
10 |     static var log = Logger(handler: EmptyLogHandler(), level: .info)
   |                |- warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'log' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[50/64] Compiling NotionSwift Environment.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Environment.swift:10:16: warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | public struct NotionSwiftEnvironment {
10 |     static var log = Logger(handler: EmptyLogHandler(), level: .info)
   |                |- warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'log' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[51/64] Compiling NotionSwift Block.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Environment.swift:10:16: warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | public struct NotionSwiftEnvironment {
10 |     static var log = Logger(handler: EmptyLogHandler(), level: .info)
   |                |- warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'log' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[52/64] Compiling NotionSwift BlockColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Environment.swift:10:16: warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 8 |
 9 | public struct NotionSwiftEnvironment {
10 |     static var log = Logger(handler: EmptyLogHandler(), level: .info)
   |                |- warning: static property 'log' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'log' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'log' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[53/64] Compiling NotionSwift NetworkClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
 58 | }
 59 |
 60 | public class DefaultNetworkClient: NetworkClient {
    |              `- note: class 'DefaultNetworkClient' does not conform to the 'Sendable' protocol
 61 |     private let encoder: JSONEncoder
 62 |     private let decoder: JSONDecoder
    :
201 |                 do {
202 |                     Environment.log.trace(String(data: data, encoding: .utf8) ?? "")
203 |                     let result = try self.decoder.decode(T.self, from: data)
    |                                      `- warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:218:17: warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
216 |                     fatalError("Something is wrong, no result!")
217 |                 }
218 |                 completed(completeResult)
    |                 |- warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[54/64] Compiling NotionSwift NetworkClientHelpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
 58 | }
 59 |
 60 | public class DefaultNetworkClient: NetworkClient {
    |              `- note: class 'DefaultNetworkClient' does not conform to the 'Sendable' protocol
 61 |     private let encoder: JSONEncoder
 62 |     private let decoder: JSONDecoder
    :
201 |                 do {
202 |                     Environment.log.trace(String(data: data, encoding: .utf8) ?? "")
203 |                     let result = try self.decoder.decode(T.self, from: data)
    |                                      `- warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:218:17: warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
216 |                     fatalError("Something is wrong, no result!")
217 |                 }
218 |                 completed(completeResult)
    |                 |- warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[55/64] Compiling NotionSwift URLBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
 58 | }
 59 |
 60 | public class DefaultNetworkClient: NetworkClient {
    |              `- note: class 'DefaultNetworkClient' does not conform to the 'Sendable' protocol
 61 |     private let encoder: JSONEncoder
 62 |     private let decoder: JSONDecoder
    :
201 |                 do {
202 |                     Environment.log.trace(String(data: data, encoding: .utf8) ?? "")
203 |                     let result = try self.decoder.decode(T.self, from: data)
    |                                      `- warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:218:17: warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
216 |                     fatalError("Something is wrong, no result!")
217 |                 }
218 |                 completed(completeResult)
    |                 |- warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[56/64] Compiling NotionSwift NotionClient+Blocks.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
 58 | }
 59 |
 60 | public class DefaultNetworkClient: NetworkClient {
    |              `- note: class 'DefaultNetworkClient' does not conform to the 'Sendable' protocol
 61 |     private let encoder: JSONEncoder
 62 |     private let decoder: JSONDecoder
    :
201 |                 do {
202 |                     Environment.log.trace(String(data: data, encoding: .utf8) ?? "")
203 |                     let result = try self.decoder.decode(T.self, from: data)
    |                                      `- warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:218:17: warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
216 |                     fatalError("Something is wrong, no result!")
217 |                 }
218 |                 completed(completeResult)
    |                 |- warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[57/64] Compiling NotionSwift NotionClient+Database.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
 58 | }
 59 |
 60 | public class DefaultNetworkClient: NetworkClient {
    |              `- note: class 'DefaultNetworkClient' does not conform to the 'Sendable' protocol
 61 |     private let encoder: JSONEncoder
 62 |     private let decoder: JSONDecoder
    :
201 |                 do {
202 |                     Environment.log.trace(String(data: data, encoding: .utf8) ?? "")
203 |                     let result = try self.decoder.decode(T.self, from: data)
    |                                      `- warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:218:17: warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
216 |                     fatalError("Something is wrong, no result!")
217 |                 }
218 |                 completed(completeResult)
    |                 |- warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[58/64] Compiling NotionSwift NotionClient+Pages.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
 58 | }
 59 |
 60 | public class DefaultNetworkClient: NetworkClient {
    |              `- note: class 'DefaultNetworkClient' does not conform to the 'Sendable' protocol
 61 |     private let encoder: JSONEncoder
 62 |     private let decoder: JSONDecoder
    :
201 |                 do {
202 |                     Environment.log.trace(String(data: data, encoding: .utf8) ?? "")
203 |                     let result = try self.decoder.decode(T.self, from: data)
    |                                      `- warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a '@Sendable' closure
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:218:17: warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
216 |                     fatalError("Something is wrong, no result!")
217 |                 }
218 |                 completed(completeResult)
    |                 |- warning: capture of 'completed' with non-sendable type '(Result<T, NotionClientError>) -> Void' in a '@Sendable' closure
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[59/64] Compiling NotionSwift ListResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:32:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 30 |         }
 31 |
 32 |         public static let `default` = Annotations()
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:33:27: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 31 |
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
    |                           |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:34:27: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
    |                           |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:35:27: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
    |                           |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strikethrough' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:36:27: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
    |                           |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:37:27: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
    |                           |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[60/64] Compiling NotionSwift SearchResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:32:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 30 |         }
 31 |
 32 |         public static let `default` = Annotations()
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:33:27: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 31 |
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
    |                           |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:34:27: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
    |                           |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:35:27: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
    |                           |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strikethrough' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:36:27: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
    |                           |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:37:27: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
    |                           |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[61/64] Compiling NotionSwift RichText+extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:32:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 30 |         }
 31 |
 32 |         public static let `default` = Annotations()
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:33:27: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 31 |
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
    |                           |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:34:27: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
    |                           |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:35:27: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
    |                           |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strikethrough' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:36:27: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
    |                           |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:37:27: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
    |                           |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[62/64] Compiling NotionSwift RichText.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:32:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 30 |         }
 31 |
 32 |         public static let `default` = Annotations()
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:33:27: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 31 |
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
    |                           |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:34:27: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
    |                           |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:35:27: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
    |                           |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strikethrough' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:36:27: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
    |                           |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:37:27: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
    |                           |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[63/64] Compiling NotionSwift User.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:32:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 30 |         }
 31 |
 32 |         public static let `default` = Annotations()
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:33:27: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 31 |
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
    |                           |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:34:27: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
    |                           |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:35:27: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
    |                           |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strikethrough' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:36:27: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
    |                           |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:37:27: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
    |                           |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[64/64] Compiling NotionSwift DateFormatter+ISO8601Full.swift
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:32:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 30 |         }
 31 |
 32 |         public static let `default` = Annotations()
    |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:33:27: warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 31 |
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
    |                           |- warning: static property 'bold' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bold' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:34:27: warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 32 |         public static let `default` = Annotations()
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
    |                           |- warning: static property 'italic' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'italic' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:35:27: warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 33 |         public static let bold = Annotations(bold: true)
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
    |                           |- warning: static property 'strikethrough' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'strikethrough' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:36:27: warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 34 |         public static let italic = Annotations(italic: true)
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
    |                           |- warning: static property 'underline' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'underline' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/NotionSwift/Models/RichText.swift:37:27: warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
  6 |
  7 | public struct RichText {
  8 |     public struct Annotations: Equatable {
    |                   `- note: consider making struct 'Annotations' conform to the 'Sendable' protocol
  9 |         public let bold: Bool
 10 |         public let italic: Bool
    :
 35 |         public static let strikethrough = Annotations(strikethrough: true)
 36 |         public static let underline = Annotations(underline: true)
 37 |         public static let code = Annotations(code: true)
    |                           |- warning: static property 'code' is not concurrency-safe because non-'Sendable' type 'RichText.Annotations' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'code' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
Build complete! (6.61s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "NotionSwift",
  "name" : "NotionSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "NotionSwift",
      "targets" : [
        "NotionSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "NotionSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "NotionSwiftTests",
      "path" : "Tests/NotionSwiftTests",
      "sources" : [
        "Helpers.swift",
        "Models/BlockColorTests.swift",
        "Models/DateValueTests.swift",
        "Models/PageTests.swift",
        "NotionSwiftTests.swift",
        "Request/Filter/FiltersTests.swift",
        "Request/PageCreateRequestTests.swift"
      ],
      "target_dependencies" : [
        "NotionSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NotionSwift",
      "module_type" : "SwiftTarget",
      "name" : "NotionSwift",
      "path" : "Sources/NotionSwift",
      "product_memberships" : [
        "NotionSwift"
      ],
      "sources" : [
        "AccessKeyProvider.swift",
        "Common/EntityIdentifier.swift",
        "Common/Logger.swift",
        "Common/Types.swift",
        "Environment.swift",
        "Models/Blocks/Block.swift",
        "Models/Blocks/BlockColor.swift",
        "Models/Blocks/BlockType+Builders.swift",
        "Models/Blocks/BlockType+Values.swift",
        "Models/Blocks/BlockType.swift",
        "Models/Blocks/ReadBlock.swift",
        "Models/Blocks/UpdateBlock.swift",
        "Models/Blocks/WriteBlock+Builders.swift",
        "Models/Blocks/WriteBlock.swift",
        "Models/CoverFile.swift",
        "Models/Database.swift",
        "Models/DatabaseParent.swift",
        "Models/DatabaseProperty.swift",
        "Models/DatabasePropertyType.swift",
        "Models/DateRange.swift",
        "Models/DateValue.swift",
        "Models/ErrorResponse.swift",
        "Models/FileFile.swift",
        "Models/IconFile.swift",
        "Models/Mention.swift",
        "Models/NotionLink.swift",
        "Models/Page.swift",
        "Models/PageParentType.swift",
        "Models/PageProperty.swift",
        "Models/PartialUser.swift",
        "Models/Request/BaseQueryParams.swift",
        "Models/Request/DatabaseCreateRequest.swift",
        "Models/Request/DatabaseQueryParams.swift",
        "Models/Request/DatabaseSort.swift",
        "Models/Request/DatabaseUpdateRequest.swift",
        "Models/Request/Filter/CompountFilterType.swift",
        "Models/Request/Filter/DatabaseFilter.swift",
        "Models/Request/Filter/DatabaseFilterType.swift",
        "Models/Request/Filter/DatabasePropertyFilter+Encodable.swift",
        "Models/Request/Filter/DatabasePropertyFilter.swift",
        "Models/Request/PageCreateRequest.swift",
        "Models/Request/PageUpdateRequest.swift",
        "Models/Request/SearchRequest.swift",
        "Models/Responses/ListResponse.swift",
        "Models/Responses/SearchResponse.swift",
        "Models/RichText+extensions.swift",
        "Models/RichText.swift",
        "Models/User.swift",
        "Network/DateFormatter+ISO8601Full.swift",
        "Network/NetworkClient.swift",
        "Network/NetworkClientHelpers.swift",
        "Network/URLBuilder.swift",
        "NotionClient+Blocks.swift",
        "NotionClient+Database.swift",
        "NotionClient+Pages.swift",
        "NotionClient+Search.swift",
        "NotionClient+Users.swift",
        "NotionClient.swift",
        "NotionClientError.swift",
        "NotionClientType+Combine.swift",
        "NotionClientType.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.