Build Information
Failed to build ATProtoKit, reference 0.28.1 (fabbc3
), with Swift 5.10 for Linux on 6 Jun 2025 18:11:33 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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 {
^
[1161/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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/1175] 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
_ = 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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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; this is an error in Swift 6
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.10 linux