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.0 for Linux on 31 Dec 2024 19:06:04 UTC.

Swift 6 data race errors: 10

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -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 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.60.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/chojnac/NotionSwift.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
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
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/chojnac/NotionSwift.git
https://github.com/chojnac/NotionSwift.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "NotionSwift",
  "name" : "NotionSwift",
  "path" : "/host/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 ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -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 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:081dcf4fb829aea9d08447f4790431afbdfbcc335bfeed728ca69c6f181ae2aa
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/57] Emitting module NotionSwift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
/host/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
/host/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: annotate 'page' with '@MainActor' if property should only be accessed from the main actor
   |                           `- 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 |     }
/host/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: annotate 'database' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
/host/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: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'bold' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'italic' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'underline' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/host/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: annotate 'code' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[4/64] Compiling NotionSwift AccessKeyProvider.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[5/64] Compiling NotionSwift EntityIdentifier.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[6/64] Compiling NotionSwift Logger.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[7/64] Compiling NotionSwift Types.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[8/64] Compiling NotionSwift Environment.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[9/64] Compiling NotionSwift Block.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[10/64] Compiling NotionSwift BlockColor.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[11/64] Compiling NotionSwift BlockType+Builders.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
[12/64] Compiling NotionSwift DatabaseQueryParams.swift
[13/64] Compiling NotionSwift DatabaseSort.swift
[14/64] Compiling NotionSwift DatabaseUpdateRequest.swift
[15/64] Compiling NotionSwift CompountFilterType.swift
[16/64] Compiling NotionSwift DatabaseFilter.swift
[17/64] Compiling NotionSwift DatabaseFilterType.swift
[18/64] Compiling NotionSwift DatabasePropertyFilter+Encodable.swift
[19/64] Compiling NotionSwift DatabasePropertyFilter.swift
[20/64] Compiling NotionSwift NotionClient+Pages.swift
[21/64] Compiling NotionSwift NotionClient+Search.swift
[22/64] Compiling NotionSwift NotionClient+Users.swift
[23/64] Compiling NotionSwift NotionClient.swift
[24/64] Compiling NotionSwift NotionClientError.swift
[25/64] Compiling NotionSwift NotionClientType+Combine.swift
[26/64] Compiling NotionSwift NotionClientType.swift
[27/64] Compiling NotionSwift Mention.swift
[28/64] Compiling NotionSwift NotionLink.swift
[29/64] Compiling NotionSwift Page.swift
[30/64] Compiling NotionSwift PageParentType.swift
[31/64] Compiling NotionSwift PageProperty.swift
[32/64] Compiling NotionSwift PartialUser.swift
[33/64] Compiling NotionSwift BaseQueryParams.swift
[34/64] Compiling NotionSwift DatabaseCreateRequest.swift
[35/64] Compiling NotionSwift BlockType+Values.swift
/host/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[36/64] Compiling NotionSwift BlockType.swift
/host/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[37/64] Compiling NotionSwift ReadBlock.swift
/host/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[38/64] Compiling NotionSwift UpdateBlock.swift
/host/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[39/64] Compiling NotionSwift WriteBlock+Builders.swift
/host/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[40/64] Compiling NotionSwift WriteBlock.swift
/host/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[41/64] Compiling NotionSwift CoverFile.swift
/host/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[42/64] Compiling NotionSwift Database.swift
/host/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: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     }
 19 |
[43/64] Compiling NotionSwift PageCreateRequest.swift
/host/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: annotate 'page' with '@MainActor' if property should only be accessed from the main actor
   |                           `- 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 |     }
/host/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: annotate 'database' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
/host/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: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'bold' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'italic' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'underline' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/host/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: annotate 'code' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[44/64] Compiling NotionSwift PageUpdateRequest.swift
/host/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: annotate 'page' with '@MainActor' if property should only be accessed from the main actor
   |                           `- 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 |     }
/host/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: annotate 'database' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
/host/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: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'bold' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'italic' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'underline' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/host/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: annotate 'code' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[45/64] Compiling NotionSwift SearchRequest.swift
/host/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: annotate 'page' with '@MainActor' if property should only be accessed from the main actor
   |                           `- 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 |     }
/host/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: annotate 'database' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
/host/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: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'bold' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'italic' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'underline' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/host/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: annotate 'code' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[46/64] Compiling NotionSwift ListResponse.swift
/host/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: annotate 'page' with '@MainActor' if property should only be accessed from the main actor
   |                           `- 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 |     }
/host/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: annotate 'database' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
/host/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: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'bold' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'italic' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'underline' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/host/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: annotate 'code' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[47/64] Compiling NotionSwift SearchResponse.swift
/host/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: annotate 'page' with '@MainActor' if property should only be accessed from the main actor
   |                           `- 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 |     }
/host/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: annotate 'database' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
/host/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: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'bold' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'italic' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'underline' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/host/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: annotate 'code' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[48/64] Compiling NotionSwift RichText+extensions.swift
/host/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: annotate 'page' with '@MainActor' if property should only be accessed from the main actor
   |                           `- 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 |     }
/host/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: annotate 'database' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
/host/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: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'bold' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'italic' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'underline' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/host/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: annotate 'code' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[49/64] Compiling NotionSwift RichText.swift
/host/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: annotate 'page' with '@MainActor' if property should only be accessed from the main actor
   |                           `- 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 |     }
/host/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: annotate 'database' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     }
36 |
/host/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: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'bold' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'italic' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'strikethrough' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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)
/host/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: annotate 'underline' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |         public static let code = Annotations(code: true)
 38 |     }
/host/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: annotate 'code' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     }
 39 |
[50/64] Compiling NotionSwift User.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
/host/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 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; this is an error in the Swift 6 language mode
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/host/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; this is an error in the Swift 6 language mode
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; this is an error in the Swift 6 language mode
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[51/64] Compiling NotionSwift DateFormatter+ISO8601Full.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
/host/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 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; this is an error in the Swift 6 language mode
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/host/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; this is an error in the Swift 6 language mode
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; this is an error in the Swift 6 language mode
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[52/64] Compiling NotionSwift NetworkClient.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
/host/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 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; this is an error in the Swift 6 language mode
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/host/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; this is an error in the Swift 6 language mode
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; this is an error in the Swift 6 language mode
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[53/64] Compiling NotionSwift NetworkClientHelpers.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
/host/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 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; this is an error in the Swift 6 language mode
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/host/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; this is an error in the Swift 6 language mode
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; this is an error in the Swift 6 language mode
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[54/64] Compiling NotionSwift URLBuilder.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
/host/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 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; this is an error in the Swift 6 language mode
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/host/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; this is an error in the Swift 6 language mode
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; this is an error in the Swift 6 language mode
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[55/64] Compiling NotionSwift NotionClient+Blocks.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
/host/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 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; this is an error in the Swift 6 language mode
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/host/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; this is an error in the Swift 6 language mode
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; this is an error in the Swift 6 language mode
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[56/64] Compiling NotionSwift NotionClient+Database.swift
/host/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: annotate 'log' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     public static var logHandler: LoggerHandler {
12 |         get { log.handler }
/host/spi-builder-workspace/Sources/NotionSwift/Network/NetworkClient.swift:203:38: warning: capture of 'self' with non-sendable type 'DefaultNetworkClient' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 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; this is an error in the Swift 6 language mode
204 |                     completeResult = .success(result)
205 |                 } catch let decodingError as Swift.DecodingError {
/host/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; this is an error in the Swift 6 language mode
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; this is an error in the Swift 6 language mode
    |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
219 |             }
220 |         }
[57/64] Compiling NotionSwift DatabaseParent.swift
[58/64] Compiling NotionSwift DatabaseProperty.swift
[59/64] Compiling NotionSwift DatabasePropertyType.swift
[60/64] Compiling NotionSwift DateRange.swift
[61/64] Compiling NotionSwift DateValue.swift
[62/64] Compiling NotionSwift ErrorResponse.swift
[63/64] Compiling NotionSwift FileFile.swift
[64/64] Compiling NotionSwift IconFile.swift
Build complete! (11.98s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "NotionSwift",
  "name" : "NotionSwift",
  "path" : "/host/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"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:081dcf4fb829aea9d08447f4790431afbdfbcc335bfeed728ca69c6f181ae2aa
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.