The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build ATProtoKit, reference 0.28.1 (fabbc3), with Swift 5.9 for Linux on 6 Jun 2025 18:11:34 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1161/1176] Compiling ATProtoKit SessionConfiguration.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1162/1176] Compiling ATProtoKit SessionResponse.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1163/1176] Compiling ATProtoKit UserSession.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1164/1176] Compiling ATProtoKit UserSessionRegistry.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1165/1176] Compiling ATProtoKit ATProtoKit.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1166/1176] Compiling ATProtoKit ATProtoError.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1167/1176] Compiling ATProtoKit ATEventStreamConfiguration.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1168/1176] Compiling ATProtoKit ATLabelDataStreamModels.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1169/1176] Compiling ATProtoKit FirehoseEventRepresentable.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1170/1176] Compiling ATProtoKit ATRecordViewProtocol.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1171/1176] Compiling ATProtoKit ATRecordViewProtocolExtensions.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1172/1176] Compiling ATProtoKit SessionToken.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1173/1176] Compiling ATProtoKit ATUnion.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1174/1176] Compiling ATProtoKit Lexicons.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1175/1176] Compiling ATProtoKit AppBskyActorDefs.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
[1176/1176] Compiling ATProtoKit AppBskyActorGetPreferences.swift
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:32:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: warning: unknown operating system for build configuration 'os'
#elseif os(Wasm)
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:140:12: note: did you mean 'WASI'?
#elseif os(Wasm)
           ^~~~
           WASI
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: warning: unknown operating system for build configuration 'os'
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'iOS'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           iOS
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/AppleSecureKeychain.swift:10:44: note: did you mean 'Windows'?
#if os(iOS) || os(macOS) || os(tvOS) || os(visionOS) || os(watchOS)
                                           ^~~~~~~~
                                           Windows
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/ATProtocolConfiguration.swift:27:16: warning: stored property 'configuration' of 'Sendable'-conforming class 'ATProtocolConfiguration' has non-sendable type 'URLSessionConfiguration'
    public let configuration: URLSessionConfiguration
               ^
FoundationNetworking.URLSessionConfiguration:1:12: note: class 'URLSessionConfiguration' does not conform to the 'Sendable' protocol
open class URLSessionConfiguration : NSObject, NSCopying {
           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:231:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:307:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.register(instanceUUID, session: userSession)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:371:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:397:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:439:60: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            let oldUserSession = await UserSessionRegistry.shared.getSession(for: instanceUUID)
                                                           ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:457:41: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
          _ = await UserSessionRegistry.shared.register(instanceUUID, session: updatedUserSession)
                                        ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:474:62: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
                guard let handle = await UserSessionRegistry.shared.getSession(for: instanceUUID)?.handle else {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/SessionConfiguration.swift:494:39: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
            await UserSessionRegistry.shared.removeSession(for: instanceUUID)
                                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:49:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'UserSession' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSession.swift:187:16: warning: stored property 'serviceEndpoint' of 'Sendable'-conforming struct 'ATService' has non-sendable type 'URL'
    public let serviceEndpoint: URL
               ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:86:53: warning: reference to static property 'shared' is not concurrency-safe because it involves shared mutable state
        let userSession = await UserSessionRegistry.shared.getSession(for: sessionConfiguration.instanceUUID)
                                                    ^
/host/spi-builder-workspace/Sources/ATProtoKit/APIReference/SessionManager/UserSessionRegistry.swift:21:23: note: static property declared here
    public static var shared = UserSessionRegistry()
                      ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:201:62: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
            if canUseBlueskyRecords && !ATRecordTypeRegistry.areBlueskyRecordsRegistered {
                                                             ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/ATProtoKit.swift:243:59: warning: reference to static property 'areBlueskyRecordsRegistered' is not concurrency-safe because it involves shared mutable state
        if canUseBlueskyRecords && !(ATRecordTypeRegistry.areBlueskyRecordsRegistered) {
                                                          ^
/host/spi-builder-workspace/Sources/ATProtoKit/Utilities/ATRecordProtocol.swift:139:36: note: static property declared here
    public private(set) static var areBlueskyRecordsRegistered = false
                                   ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:31:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewBasicDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:120:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:218:20: warning: stored property 'avatarImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let avatarImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
/host/spi-builder-workspace/Sources/ATProtoKit/Models/Lexicons/app.bsky/Actor/AppBskyActorDefs.swift:221:20: warning: stored property 'bannerImageURL' of 'Sendable'-conforming struct 'ProfileViewDetailedDefinition' has non-sendable type 'URL?'
        public let bannerImageURL: URL?
                   ^
Foundation.URL:1:15: note: struct 'URL' does not conform to the 'Sendable' protocol
public struct URL : ReferenceConvertible, Equatable {
              ^
error: fatalError
BUILD FAILURE 5.9 linux