This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Uploadcare with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 6

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/uploadcare/uploadcare-swift.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/uploadcare/uploadcare-swift
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at c986c38 Update REST API.md (#133)
Cloned https://github.com/uploadcare/uploadcare-swift.git
Revision (git rev-parse @):
c986c38ba1a4c824a2e5a3b066083e059edc6aea
SUCCESS checkout https://github.com/uploadcare/uploadcare-swift.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/uploadcare/uploadcare-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/5] Write sources
[2/5] Copying PrivacyInfo.xcprivacy
[4/5] Write swift-version-6F35C1178C84523A.txt
[6/60] Emitting module Uploadcare
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:15:7: warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
13 |
14 | #if !os(Linux)
15 | class BackgroundSessionManager: NSObject {
   |       `- warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 | 	static let instance = BackgroundSessionManager()
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:19:6: warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
17 |
18 |     /// Running background tasks where key is URLSessionTask.taskIdentifier
19 | 	var backgroundTasks = [Int: UploadTask]()
   |      `- warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
20 |
21 | 	lazy var session: URLSession = {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:18:14: warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 | public typealias TaskProgressBlock = (Double) -> Void
  17 |
  18 | public class UploadAPI: NSObject {
     |              `- warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  19 |     // MARK: - Public properties
  20 |     /// Minimum file size for multipart uploads
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:27:15: warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  25 |
  26 | 	/// Public Key.  It is required when using Upload API.
  27 | 	internal var publicKey: String
     |               `- warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  28 |
  29 | 	/// Secret Key. Is used for authorization
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:15:14: warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  13 |
  14 |
  15 | public class Uploadcare: NSObject {
     |              `- warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 |
  17 | 	/// Authentication scheme for REST API requests
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:25:13: warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  23 |
  24 | 	/// Uploadcare authentication method
  25 | 	public var authScheme: AuthScheme = .signed {
     |             `- warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  26 | 		didSet {
  27 | 			requestManager.authScheme = authScheme
[7/66] Compiling Uploadcare UploadedFilesGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:61:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 59 | 	) {
 60 | 		self.datetimeCreated = datetimeCreated
 61 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 62 | 		self.filesCount = filesCount
 63 | 		self.cdnUrl = cdnUrl
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:201:41: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
199 | 		\(type(of: self)):
200 | 			datetimeCreated: \(datetimeCreated)
201 | 			datetimeStored: \(String(describing: datetimeStored))
    |                                         `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
202 | 			filesCount: \(filesCount)
203 | 			cdnUrl: \(cdnUrl)
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:121:21: warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 26 | }
 27 |
 28 | internal class RequestManager {
    |                `- note: class 'RequestManager' does not conform to the 'Sendable' protocol
 29 | 	enum HTTPMethod: String {
 30 | 		case connect = "CONNECT"
    :
119 | 	func performRequest<T: Codable>(_ request: URLRequest, _ completion: @escaping(Result<T, Error>) -> Void) -> URLSessionDataTask? {
120 | 		let task = urlSession.dataTask(with: request) { [weak self] (data, response, error) in
121 | 			guard let self = self else { return }
    |                     `- warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:124:5: warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
124 | 				completion(.failure(error))
    |     |- warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
125 | 				return
126 | 			}
[8/66] Compiling Uploadcare StartMulipartUploadResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:61:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 59 | 	) {
 60 | 		self.datetimeCreated = datetimeCreated
 61 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 62 | 		self.filesCount = filesCount
 63 | 		self.cdnUrl = cdnUrl
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:201:41: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
199 | 		\(type(of: self)):
200 | 			datetimeCreated: \(datetimeCreated)
201 | 			datetimeStored: \(String(describing: datetimeStored))
    |                                         `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
202 | 			filesCount: \(filesCount)
203 | 			cdnUrl: \(cdnUrl)
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:121:21: warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 26 | }
 27 |
 28 | internal class RequestManager {
    |                `- note: class 'RequestManager' does not conform to the 'Sendable' protocol
 29 | 	enum HTTPMethod: String {
 30 | 		case connect = "CONNECT"
    :
119 | 	func performRequest<T: Codable>(_ request: URLRequest, _ completion: @escaping(Result<T, Error>) -> Void) -> URLSessionDataTask? {
120 | 		let task = urlSession.dataTask(with: request) { [weak self] (data, response, error) in
121 | 			guard let self = self else { return }
    |                     `- warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:124:5: warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
124 | 				completion(.failure(error))
    |     |- warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
125 | 				return
126 | 			}
[9/66] Compiling Uploadcare UploadFromURLResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:61:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 59 | 	) {
 60 | 		self.datetimeCreated = datetimeCreated
 61 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 62 | 		self.filesCount = filesCount
 63 | 		self.cdnUrl = cdnUrl
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:201:41: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
199 | 		\(type(of: self)):
200 | 			datetimeCreated: \(datetimeCreated)
201 | 			datetimeStored: \(String(describing: datetimeStored))
    |                                         `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
202 | 			filesCount: \(filesCount)
203 | 			cdnUrl: \(cdnUrl)
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:121:21: warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 26 | }
 27 |
 28 | internal class RequestManager {
    |                `- note: class 'RequestManager' does not conform to the 'Sendable' protocol
 29 | 	enum HTTPMethod: String {
 30 | 		case connect = "CONNECT"
    :
119 | 	func performRequest<T: Codable>(_ request: URLRequest, _ completion: @escaping(Result<T, Error>) -> Void) -> URLSessionDataTask? {
120 | 		let task = urlSession.dataTask(with: request) { [weak self] (data, response, error) in
121 | 			guard let self = self else { return }
    |                     `- warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:124:5: warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
124 | 				completion(.failure(error))
    |     |- warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
125 | 				return
126 | 			}
[10/66] Compiling Uploadcare UploadFromURLStatus.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:61:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 59 | 	) {
 60 | 		self.datetimeCreated = datetimeCreated
 61 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 62 | 		self.filesCount = filesCount
 63 | 		self.cdnUrl = cdnUrl
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:201:41: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
199 | 		\(type(of: self)):
200 | 			datetimeCreated: \(datetimeCreated)
201 | 			datetimeStored: \(String(describing: datetimeStored))
    |                                         `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
202 | 			filesCount: \(filesCount)
203 | 			cdnUrl: \(cdnUrl)
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:121:21: warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 26 | }
 27 |
 28 | internal class RequestManager {
    |                `- note: class 'RequestManager' does not conform to the 'Sendable' protocol
 29 | 	enum HTTPMethod: String {
 30 | 		case connect = "CONNECT"
    :
119 | 	func performRequest<T: Codable>(_ request: URLRequest, _ completion: @escaping(Result<T, Error>) -> Void) -> URLSessionDataTask? {
120 | 		let task = urlSession.dataTask(with: request) { [weak self] (data, response, error) in
121 | 			guard let self = self else { return }
    |                     `- warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:124:5: warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
124 | 				completion(.failure(error))
    |     |- warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
125 | 				return
126 | 			}
[11/66] Compiling Uploadcare RequestManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:61:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 59 | 	) {
 60 | 		self.datetimeCreated = datetimeCreated
 61 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 62 | 		self.filesCount = filesCount
 63 | 		self.cdnUrl = cdnUrl
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:201:41: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
199 | 		\(type(of: self)):
200 | 			datetimeCreated: \(datetimeCreated)
201 | 			datetimeStored: \(String(describing: datetimeStored))
    |                                         `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
202 | 			filesCount: \(filesCount)
203 | 			cdnUrl: \(cdnUrl)
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:121:21: warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 26 | }
 27 |
 28 | internal class RequestManager {
    |                `- note: class 'RequestManager' does not conform to the 'Sendable' protocol
 29 | 	enum HTTPMethod: String {
 30 | 		case connect = "CONNECT"
    :
119 | 	func performRequest<T: Codable>(_ request: URLRequest, _ completion: @escaping(Result<T, Error>) -> Void) -> URLSessionDataTask? {
120 | 		let task = urlSession.dataTask(with: request) { [weak self] (data, response, error) in
121 | 			guard let self = self else { return }
    |                     `- warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:124:5: warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
124 | 				completion(.failure(error))
    |     |- warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
125 | 				return
126 | 			}
[12/66] Compiling Uploadcare resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:61:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 59 | 	) {
 60 | 		self.datetimeCreated = datetimeCreated
 61 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 62 | 		self.filesCount = filesCount
 63 | 		self.cdnUrl = cdnUrl
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadedFilesGroup.swift:201:41: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
199 | 		\(type(of: self)):
200 | 			datetimeCreated: \(datetimeCreated)
201 | 			datetimeStored: \(String(describing: datetimeStored))
    |                                         `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
202 | 			filesCount: \(filesCount)
203 | 			cdnUrl: \(cdnUrl)
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:121:21: warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 26 | }
 27 |
 28 | internal class RequestManager {
    |                `- note: class 'RequestManager' does not conform to the 'Sendable' protocol
 29 | 	enum HTTPMethod: String {
 30 | 		case connect = "CONNECT"
    :
119 | 	func performRequest<T: Codable>(_ request: URLRequest, _ completion: @escaping(Result<T, Error>) -> Void) -> URLSessionDataTask? {
120 | 		let task = urlSession.dataTask(with: request) { [weak self] (data, response, error) in
121 | 			guard let self = self else { return }
    |                     `- warning: capture of 'self' with non-sendable type 'RequestManager?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/requestManager/RequestManager.swift:124:5: warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 |
123 | 			if let error = error {
124 | 				completion(.failure(error))
    |     |- warning: capture of 'completion' with non-sendable type '(Result<T, any Error>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
125 | 				return
126 | 			}
[13/66] Compiling Uploadcare FileInfoQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/REST/Group.swift:59:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 57 | 	) {
 58 | 		self.datetimeCreated = datetimeCreated
 59 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 60 | 		self.filesCount = filesCount
 61 | 		self.cdnUrl = cdnUrl
[14/66] Compiling Uploadcare FilesList.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/REST/Group.swift:59:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 57 | 	) {
 58 | 		self.datetimeCreated = datetimeCreated
 59 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 60 | 		self.filesCount = filesCount
 61 | 		self.cdnUrl = cdnUrl
[15/66] Compiling Uploadcare Group.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/REST/Group.swift:59:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 57 | 	) {
 58 | 		self.datetimeCreated = datetimeCreated
 59 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 60 | 		self.filesCount = filesCount
 61 | 		self.cdnUrl = cdnUrl
[16/66] Compiling Uploadcare GroupsList.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/REST/Group.swift:59:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 57 | 	) {
 58 | 		self.datetimeCreated = datetimeCreated
 59 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 60 | 		self.filesCount = filesCount
 61 | 		self.cdnUrl = cdnUrl
[17/66] Compiling Uploadcare GroupsListQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/REST/Group.swift:59:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 57 | 	) {
 58 | 		self.datetimeCreated = datetimeCreated
 59 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 60 | 		self.filesCount = filesCount
 61 | 		self.cdnUrl = cdnUrl
[18/66] Compiling Uploadcare PaginationQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/REST/Group.swift:59:8: warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 57 | 	) {
 58 | 		self.datetimeCreated = datetimeCreated
 59 | 		self.datetimeStored = datetimeStored
    |        `- warning: 'datetimeStored' is deprecated: To store or remove files from a group, query the list of files in it, split the list into chunks of 100 files per chunk and then perform batch file storing or batch file removal for all the chunks.
 60 | 		self.filesCount = filesCount
 61 | 		self.cdnUrl = cdnUrl
[19/66] Compiling Uploadcare Project.swift
[20/66] Compiling Uploadcare Webhook.swift
[21/66] Compiling Uploadcare ClamAVAddonExecutionParams.swift
[22/66] Compiling Uploadcare RemoveBGAddonExecutionParams.swift
[23/66] Compiling Uploadcare AWSRekognitionDetectLabels.swift
[24/66] Compiling Uploadcare AppData.swift
[25/66] Compiling Uploadcare ImageInfo.swift
[26/66] Compiling Uploadcare Mime.swift
[27/66] Compiling Uploadcare Collaborator.swift
[28/66] Compiling Uploadcare ContentInfo.swift
[29/66] Compiling Uploadcare DocumentInfo.swift
[30/66] Compiling Uploadcare File.swift
[31/66] Compiling Uploadcare Uploadcare.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:15:14: warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  13 |
  14 |
  15 | public class Uploadcare: NSObject {
     |              `- warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 |
  17 | 	/// Authentication scheme for REST API requests
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:25:13: warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  23 |
  24 | 	/// Uploadcare authentication method
  25 | 	public var authScheme: AuthScheme = .signed {
     |             `- warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  26 | 		didSet {
  27 | 			requestManager.authScheme = authScheme
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:1429:5: warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1427 |
1428 | 			if let error = error {
1429 | 				completionHandler(.failure(RESTAPIError(detail: error.localizedDescription)))
     |     |- warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1430 | 				return
1431 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:2546:4: warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2544 | 		let semaphore = DispatchSemaphore(value: 0)
2545 | 		DispatchQueue.global(qos: .utility).async {
2546 | 			dataFromURL = try? Data(contentsOf: url, options: .mappedIfSafe)
     |    `- warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2547 | 			semaphore.signal()
2548 | 		}
[32/66] Compiling Uploadcare Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:15:14: warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  13 |
  14 |
  15 | public class Uploadcare: NSObject {
     |              `- warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 |
  17 | 	/// Authentication scheme for REST API requests
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:25:13: warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  23 |
  24 | 	/// Uploadcare authentication method
  25 | 	public var authScheme: AuthScheme = .signed {
     |             `- warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  26 | 		didSet {
  27 | 			requestManager.authScheme = authScheme
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:1429:5: warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1427 |
1428 | 			if let error = error {
1429 | 				completionHandler(.failure(RESTAPIError(detail: error.localizedDescription)))
     |     |- warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1430 | 				return
1431 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:2546:4: warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2544 | 		let semaphore = DispatchSemaphore(value: 0)
2545 | 		DispatchQueue.global(qos: .utility).async {
2546 | 			dataFromURL = try? Data(contentsOf: url, options: .mappedIfSafe)
     |    `- warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2547 | 			semaphore.signal()
2548 | 		}
[33/66] Compiling Uploadcare Data+ToString.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:15:14: warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  13 |
  14 |
  15 | public class Uploadcare: NSObject {
     |              `- warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 |
  17 | 	/// Authentication scheme for REST API requests
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:25:13: warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  23 |
  24 | 	/// Uploadcare authentication method
  25 | 	public var authScheme: AuthScheme = .signed {
     |             `- warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  26 | 		didSet {
  27 | 			requestManager.authScheme = authScheme
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:1429:5: warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1427 |
1428 | 			if let error = error {
1429 | 				completionHandler(.failure(RESTAPIError(detail: error.localizedDescription)))
     |     |- warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1430 | 				return
1431 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:2546:4: warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2544 | 		let semaphore = DispatchSemaphore(value: 0)
2545 | 		DispatchQueue.global(qos: .utility).async {
2546 | 			dataFromURL = try? Data(contentsOf: url, options: .mappedIfSafe)
     |    `- warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2547 | 			semaphore.signal()
2548 | 		}
[34/66] Compiling Uploadcare String+Hash.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:15:14: warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  13 |
  14 |
  15 | public class Uploadcare: NSObject {
     |              `- warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 |
  17 | 	/// Authentication scheme for REST API requests
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:25:13: warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  23 |
  24 | 	/// Uploadcare authentication method
  25 | 	public var authScheme: AuthScheme = .signed {
     |             `- warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  26 | 		didSet {
  27 | 			requestManager.authScheme = authScheme
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:1429:5: warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1427 |
1428 | 			if let error = error {
1429 | 				completionHandler(.failure(RESTAPIError(detail: error.localizedDescription)))
     |     |- warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1430 | 				return
1431 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:2546:4: warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2544 | 		let semaphore = DispatchSemaphore(value: 0)
2545 | 		DispatchQueue.global(qos: .utility).async {
2546 | 			dataFromURL = try? Data(contentsOf: url, options: .mappedIfSafe)
     |    `- warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2547 | 			semaphore.signal()
2548 | 		}
[35/66] Compiling Uploadcare AudioMetadata.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:15:14: warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  13 |
  14 |
  15 | public class Uploadcare: NSObject {
     |              `- warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 |
  17 | 	/// Authentication scheme for REST API requests
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:25:13: warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  23 |
  24 | 	/// Uploadcare authentication method
  25 | 	public var authScheme: AuthScheme = .signed {
     |             `- warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  26 | 		didSet {
  27 | 			requestManager.authScheme = authScheme
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:1429:5: warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1427 |
1428 | 			if let error = error {
1429 | 				completionHandler(.failure(RESTAPIError(detail: error.localizedDescription)))
     |     |- warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1430 | 				return
1431 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:2546:4: warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2544 | 		let semaphore = DispatchSemaphore(value: 0)
2545 | 		DispatchQueue.global(qos: .utility).async {
2546 | 			dataFromURL = try? Data(contentsOf: url, options: .mappedIfSafe)
     |    `- warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2547 | 			semaphore.signal()
2548 | 		}
[36/66] Compiling Uploadcare GeoLocation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:15:14: warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  13 |
  14 |
  15 | public class Uploadcare: NSObject {
     |              `- warning: non-final class 'Uploadcare' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 |
  17 | 	/// Authentication scheme for REST API requests
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:25:13: warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  23 |
  24 | 	/// Uploadcare authentication method
  25 | 	public var authScheme: AuthScheme = .signed {
     |             `- warning: stored property 'authScheme' of 'Sendable'-conforming class 'Uploadcare' is mutable; this is an error in the Swift 6 language mode
  26 | 		didSet {
  27 | 			requestManager.authScheme = authScheme
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:1429:5: warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1427 |
1428 | 			if let error = error {
1429 | 				completionHandler(.failure(RESTAPIError(detail: error.localizedDescription)))
     |     |- warning: capture of 'completionHandler' with non-sendable type '(Result<String, RESTAPIError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1430 | 				return
1431 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/Uploadcare.swift:2546:4: warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2544 | 		let semaphore = DispatchSemaphore(value: 0)
2545 | 		DispatchQueue.global(qos: .utility).async {
2546 | 			dataFromURL = try? Data(contentsOf: url, options: .mappedIfSafe)
     |    `- warning: mutation of captured var 'dataFromURL' in concurrently-executing code; this is an error in the Swift 6 language mode
2547 | 			semaphore.signal()
2548 | 		}
[37/66] Compiling Uploadcare VideoMetadata.swift
[38/66] Compiling Uploadcare UploadError.swift
[39/66] Compiling Uploadcare UploadFromURLTask.swift
[40/66] Compiling Uploadcare UploadSignature.swift
[41/66] Compiling Uploadcare UploadTask.swift
[42/66] Compiling Uploadcare UploadedFile.swift
[43/66] Compiling Uploadcare CopyFileToLocalStorageResponse.swift
[44/66] Compiling Uploadcare CopyFileToRemoteStorageResponse.swift
[45/66] Compiling Uploadcare ExecuteAddonResponse.swift
[46/66] Compiling Uploadcare ExecuteAddonStatusResponse.swift
[47/66] Compiling Uploadcare RESTAPIError.swift
[48/66] Compiling Uploadcare VideoInfo.swift
[49/66] Compiling Uploadcare DocumentConversionJob.swift
[50/66] Compiling Uploadcare DocumentConversionJobSettings.swift
[51/66] Compiling Uploadcare VideoConversionJob.swift
[52/66] Compiling Uploadcare VideoConversionJobSettings.swift
[53/66] Compiling Uploadcare BatchFilesOperationResponse.swift
[54/66] Compiling Uploadcare ConvertDocumentsResponse.swift
[55/66] Compiling Uploadcare RemoveBg.swift
[56/66] Compiling Uploadcare UCClamavVirusScan.swift
[57/66] Compiling Uploadcare ConversionOptions.swift
[58/66] Compiling Uploadcare ConvertDocumentJobStatus.swift
[59/66] Compiling Uploadcare ConvertRequestData.swift
[60/66] Compiling Uploadcare ConvertVideoJobStatus.swift
[61/66] Compiling Uploadcare APIStore.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:15:7: warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
13 |
14 | #if !os(Linux)
15 | class BackgroundSessionManager: NSObject {
   |       `- warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 | 	static let instance = BackgroundSessionManager()
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:19:6: warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
17 |
18 |     /// Running background tasks where key is URLSessionTask.taskIdentifier
19 | 	var backgroundTasks = [Int: UploadTask]()
   |      `- warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
20 |
21 | 	lazy var session: URLSession = {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:46:131: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
43 | // MARK: - URLSessionTaskDelegate proxy
44 | extension BackgroundSessionManager: URLSessionDataDelegate {
45 | 	public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
   |                                                                                                                `- note: parameter 'completionHandler' is implicitly non-sendable
46 | 		(sessionDelegate as? URLSessionDataDelegate)?.urlSession?(session, dataTask: dataTask, didReceive: response, completionHandler: completionHandler)
   |                                                                                                                                   `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
47 | 	}
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:18:14: warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 | public typealias TaskProgressBlock = (Double) -> Void
  17 |
  18 | public class UploadAPI: NSObject {
     |              `- warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  19 |     // MARK: - Public properties
  20 |     /// Minimum file size for multipart uploads
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:27:15: warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  25 |
  26 | 	/// Public Key.  It is required when using Upload API.
  27 | 	internal var publicKey: String
     |               `- warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  28 |
  29 | 	/// Secret Key. Is used for authorization
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:567:7: warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 565 |                     let decodedData = try? JSONDecoder().decode([String:String].self, from: data)
 566 |                     guard let resultData = decodedData else {
 567 | 						completionHandler(.failure(UploadError.defaultError()))
     |       |- warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 568 |                         return
 569 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1077:21: warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1075 |                         DLog(message)
1076 |                     }
1077 |                     onComplete?()
     |                     |- warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1078 |                     group?.leave()
1079 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1080:24: warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1078 |                     group?.leave()
1079 |                 } else {
1080 |                     if task.isCancelled {
     |                        `- warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1081 |                         group?.leave()
1082 |                         return
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadTask.swift:63:7: note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 61 | }
 62 |
 63 | class MultipartUploadTask: UploadTaskResumable {
    |       `- note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 64 |
 65 | 	/// Requests array.
[62/66] Compiling Uploadcare BackgroundSessionManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:15:7: warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
13 |
14 | #if !os(Linux)
15 | class BackgroundSessionManager: NSObject {
   |       `- warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 | 	static let instance = BackgroundSessionManager()
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:19:6: warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
17 |
18 |     /// Running background tasks where key is URLSessionTask.taskIdentifier
19 | 	var backgroundTasks = [Int: UploadTask]()
   |      `- warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
20 |
21 | 	lazy var session: URLSession = {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:46:131: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
43 | // MARK: - URLSessionTaskDelegate proxy
44 | extension BackgroundSessionManager: URLSessionDataDelegate {
45 | 	public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
   |                                                                                                                `- note: parameter 'completionHandler' is implicitly non-sendable
46 | 		(sessionDelegate as? URLSessionDataDelegate)?.urlSession?(session, dataTask: dataTask, didReceive: response, completionHandler: completionHandler)
   |                                                                                                                                   `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
47 | 	}
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:18:14: warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 | public typealias TaskProgressBlock = (Double) -> Void
  17 |
  18 | public class UploadAPI: NSObject {
     |              `- warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  19 |     // MARK: - Public properties
  20 |     /// Minimum file size for multipart uploads
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:27:15: warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  25 |
  26 | 	/// Public Key.  It is required when using Upload API.
  27 | 	internal var publicKey: String
     |               `- warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  28 |
  29 | 	/// Secret Key. Is used for authorization
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:567:7: warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 565 |                     let decodedData = try? JSONDecoder().decode([String:String].self, from: data)
 566 |                     guard let resultData = decodedData else {
 567 | 						completionHandler(.failure(UploadError.defaultError()))
     |       |- warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 568 |                         return
 569 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1077:21: warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1075 |                         DLog(message)
1076 |                     }
1077 |                     onComplete?()
     |                     |- warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1078 |                     group?.leave()
1079 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1080:24: warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1078 |                     group?.leave()
1079 |                 } else {
1080 |                     if task.isCancelled {
     |                        `- warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1081 |                         group?.leave()
1082 |                         return
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadTask.swift:63:7: note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 61 | }
 62 |
 63 | class MultipartUploadTask: UploadTaskResumable {
    |       `- note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 64 |
 65 | 	/// Requests array.
[63/66] Compiling Uploadcare Constants.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:15:7: warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
13 |
14 | #if !os(Linux)
15 | class BackgroundSessionManager: NSObject {
   |       `- warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 | 	static let instance = BackgroundSessionManager()
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:19:6: warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
17 |
18 |     /// Running background tasks where key is URLSessionTask.taskIdentifier
19 | 	var backgroundTasks = [Int: UploadTask]()
   |      `- warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
20 |
21 | 	lazy var session: URLSession = {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:46:131: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
43 | // MARK: - URLSessionTaskDelegate proxy
44 | extension BackgroundSessionManager: URLSessionDataDelegate {
45 | 	public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
   |                                                                                                                `- note: parameter 'completionHandler' is implicitly non-sendable
46 | 		(sessionDelegate as? URLSessionDataDelegate)?.urlSession?(session, dataTask: dataTask, didReceive: response, completionHandler: completionHandler)
   |                                                                                                                                   `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
47 | 	}
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:18:14: warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 | public typealias TaskProgressBlock = (Double) -> Void
  17 |
  18 | public class UploadAPI: NSObject {
     |              `- warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  19 |     // MARK: - Public properties
  20 |     /// Minimum file size for multipart uploads
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:27:15: warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  25 |
  26 | 	/// Public Key.  It is required when using Upload API.
  27 | 	internal var publicKey: String
     |               `- warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  28 |
  29 | 	/// Secret Key. Is used for authorization
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:567:7: warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 565 |                     let decodedData = try? JSONDecoder().decode([String:String].self, from: data)
 566 |                     guard let resultData = decodedData else {
 567 | 						completionHandler(.failure(UploadError.defaultError()))
     |       |- warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 568 |                         return
 569 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1077:21: warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1075 |                         DLog(message)
1076 |                     }
1077 |                     onComplete?()
     |                     |- warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1078 |                     group?.leave()
1079 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1080:24: warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1078 |                     group?.leave()
1079 |                 } else {
1080 |                     if task.isCancelled {
     |                        `- warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1081 |                         group?.leave()
1082 |                         return
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadTask.swift:63:7: note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 61 | }
 62 |
 63 | class MultipartUploadTask: UploadTaskResumable {
    |       `- note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 64 |
 65 | 	/// Requests array.
[64/66] Compiling Uploadcare MultipartRequestBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:15:7: warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
13 |
14 | #if !os(Linux)
15 | class BackgroundSessionManager: NSObject {
   |       `- warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 | 	static let instance = BackgroundSessionManager()
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:19:6: warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
17 |
18 |     /// Running background tasks where key is URLSessionTask.taskIdentifier
19 | 	var backgroundTasks = [Int: UploadTask]()
   |      `- warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
20 |
21 | 	lazy var session: URLSession = {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:46:131: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
43 | // MARK: - URLSessionTaskDelegate proxy
44 | extension BackgroundSessionManager: URLSessionDataDelegate {
45 | 	public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
   |                                                                                                                `- note: parameter 'completionHandler' is implicitly non-sendable
46 | 		(sessionDelegate as? URLSessionDataDelegate)?.urlSession?(session, dataTask: dataTask, didReceive: response, completionHandler: completionHandler)
   |                                                                                                                                   `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
47 | 	}
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:18:14: warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 | public typealias TaskProgressBlock = (Double) -> Void
  17 |
  18 | public class UploadAPI: NSObject {
     |              `- warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  19 |     // MARK: - Public properties
  20 |     /// Minimum file size for multipart uploads
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:27:15: warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  25 |
  26 | 	/// Public Key.  It is required when using Upload API.
  27 | 	internal var publicKey: String
     |               `- warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  28 |
  29 | 	/// Secret Key. Is used for authorization
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:567:7: warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 565 |                     let decodedData = try? JSONDecoder().decode([String:String].self, from: data)
 566 |                     guard let resultData = decodedData else {
 567 | 						completionHandler(.failure(UploadError.defaultError()))
     |       |- warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 568 |                         return
 569 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1077:21: warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1075 |                         DLog(message)
1076 |                     }
1077 |                     onComplete?()
     |                     |- warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1078 |                     group?.leave()
1079 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1080:24: warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1078 |                     group?.leave()
1079 |                 } else {
1080 |                     if task.isCancelled {
     |                        `- warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1081 |                         group?.leave()
1082 |                         return
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadTask.swift:63:7: note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 61 | }
 62 |
 63 | class MultipartUploadTask: UploadTaskResumable {
    |       `- note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 64 |
 65 | 	/// Requests array.
[65/66] Compiling Uploadcare UploadAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:15:7: warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
13 |
14 | #if !os(Linux)
15 | class BackgroundSessionManager: NSObject {
   |       `- warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 | 	static let instance = BackgroundSessionManager()
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:19:6: warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
17 |
18 |     /// Running background tasks where key is URLSessionTask.taskIdentifier
19 | 	var backgroundTasks = [Int: UploadTask]()
   |      `- warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
20 |
21 | 	lazy var session: URLSession = {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:46:131: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
43 | // MARK: - URLSessionTaskDelegate proxy
44 | extension BackgroundSessionManager: URLSessionDataDelegate {
45 | 	public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
   |                                                                                                                `- note: parameter 'completionHandler' is implicitly non-sendable
46 | 		(sessionDelegate as? URLSessionDataDelegate)?.urlSession?(session, dataTask: dataTask, didReceive: response, completionHandler: completionHandler)
   |                                                                                                                                   `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
47 | 	}
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:18:14: warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 | public typealias TaskProgressBlock = (Double) -> Void
  17 |
  18 | public class UploadAPI: NSObject {
     |              `- warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  19 |     // MARK: - Public properties
  20 |     /// Minimum file size for multipart uploads
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:27:15: warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  25 |
  26 | 	/// Public Key.  It is required when using Upload API.
  27 | 	internal var publicKey: String
     |               `- warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  28 |
  29 | 	/// Secret Key. Is used for authorization
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:567:7: warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 565 |                     let decodedData = try? JSONDecoder().decode([String:String].self, from: data)
 566 |                     guard let resultData = decodedData else {
 567 | 						completionHandler(.failure(UploadError.defaultError()))
     |       |- warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 568 |                         return
 569 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1077:21: warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1075 |                         DLog(message)
1076 |                     }
1077 |                     onComplete?()
     |                     |- warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1078 |                     group?.leave()
1079 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1080:24: warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1078 |                     group?.leave()
1079 |                 } else {
1080 |                     if task.isCancelled {
     |                        `- warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1081 |                         group?.leave()
1082 |                         return
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadTask.swift:63:7: note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 61 | }
 62 |
 63 | class MultipartUploadTask: UploadTaskResumable {
    |       `- note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 64 |
 65 | 	/// Requests array.
[66/66] Compiling Uploadcare Uploadcare+Addons.swift
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:15:7: warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
13 |
14 | #if !os(Linux)
15 | class BackgroundSessionManager: NSObject {
   |       `- warning: non-final class 'BackgroundSessionManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
16 | 	static let instance = BackgroundSessionManager()
17 |
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:19:6: warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
17 |
18 |     /// Running background tasks where key is URLSessionTask.taskIdentifier
19 | 	var backgroundTasks = [Int: UploadTask]()
   |      `- warning: stored property 'backgroundTasks' of 'Sendable'-conforming class 'BackgroundSessionManager' is mutable; this is an error in the Swift 6 language mode
20 |
21 | 	lazy var session: URLSession = {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/BackgroundSessionManager.swift:46:131: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
43 | // MARK: - URLSessionTaskDelegate proxy
44 | extension BackgroundSessionManager: URLSessionDataDelegate {
45 | 	public func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive response: URLResponse, completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
   |                                                                                                                `- note: parameter 'completionHandler' is implicitly non-sendable
46 | 		(sessionDelegate as? URLSessionDataDelegate)?.urlSession?(session, dataTask: dataTask, didReceive: response, completionHandler: completionHandler)
   |                                                                                                                                   `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
47 | 	}
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:18:14: warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  16 | public typealias TaskProgressBlock = (Double) -> Void
  17 |
  18 | public class UploadAPI: NSObject {
     |              `- warning: non-final class 'UploadAPI' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
  19 |     // MARK: - Public properties
  20 |     /// Minimum file size for multipart uploads
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:27:15: warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  25 |
  26 | 	/// Public Key.  It is required when using Upload API.
  27 | 	internal var publicKey: String
     |               `- warning: stored property 'publicKey' of 'Sendable'-conforming class 'UploadAPI' is mutable; this is an error in the Swift 6 language mode
  28 |
  29 | 	/// Secret Key. Is used for authorization
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:567:7: warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
 565 |                     let decodedData = try? JSONDecoder().decode([String:String].self, from: data)
 566 |                     guard let resultData = decodedData else {
 567 | 						completionHandler(.failure(UploadError.defaultError()))
     |       |- warning: capture of 'completionHandler' with non-sendable type 'TaskResultCompletionHandler' (aka '(Result<Dictionary<String, String>, UploadError>) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |       `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
 568 |                         return
 569 |                     }
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1077:21: warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1075 |                         DLog(message)
1076 |                     }
1077 |                     onComplete?()
     |                     |- warning: capture of 'onComplete' with non-sendable type '(() -> Void)?' in a `@Sendable` closure; this is an error in the Swift 6 language mode
     |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
1078 |                     group?.leave()
1079 |                 } else {
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/UploadAPI.swift:1080:24: warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1078 |                     group?.leave()
1079 |                 } else {
1080 |                     if task.isCancelled {
     |                        `- warning: capture of 'task' with non-sendable type 'MultipartUploadTask' in a `@Sendable` closure; this is an error in the Swift 6 language mode
1081 |                         group?.leave()
1082 |                         return
/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/models/upload/UploadTask.swift:63:7: note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 61 | }
 62 |
 63 | class MultipartUploadTask: UploadTaskResumable {
    |       `- note: class 'MultipartUploadTask' does not conform to the 'Sendable' protocol
 64 |
 65 | 	/// Requests array.
[67/84] Compiling UploadcareWidget OpenPathView.swift
[68/84] Compiling UploadcareWidget SelectFileView.swift
[69/84] Compiling UploadcareWidget WevView.swift
[70/85] Compiling UploadcareWidget resource_bundle_accessor.swift
[71/85] Compiling UploadcareWidget AsyncImage.swift
[72/85] Compiling UploadcareWidget FilesListView.swift
[73/85] Compiling UploadcareWidget SelectSourceView.swift
[74/85] Compiling UploadcareWidget Utils.swift
[75/85] Compiling UploadcareWidget FilesListViewModel.swift
[76/85] Compiling UploadcareWidget ActivityIndicator.swift
[77/85] Compiling UploadcareWidget SocialSource.swift
[78/85] Compiling UploadcareWidget MultipartRequestBuilder.swift
[79/85] Compiling UploadcareWidget FilesListModels.swift
[80/85] Compiling UploadcareWidget SelectedFile.swift
[81/85] Compiling UploadcareWidget GridView.swift
[82/85] Compiling UploadcareWidget ImagePicker.swift
[83/85] Emitting module UploadcareWidget
[84/85] Compiling UploadcareWidget ImageCache.swift
[85/85] Compiling UploadcareWidget ImageLoader.swift
Build complete! (41.48s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Uploadcare",
  "name" : "Uploadcare",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "11.0"
    },
    {
      "name" : "tvos",
      "version" : "11.0"
    },
    {
      "name" : "watchos",
      "version" : "5.0"
    }
  ],
  "products" : [
    {
      "name" : "Uploadcare",
      "targets" : [
        "Uploadcare"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "UploadcareWidget",
      "targets" : [
        "UploadcareWidget"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "UploadcareWidget",
      "module_type" : "SwiftTarget",
      "name" : "UploadcareWidget",
      "path" : "Sources/UploadcareWidget",
      "product_memberships" : [
        "UploadcareWidget"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/UploadcareWidget/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Helpers/ImageCache.swift",
        "Helpers/ImageLoader.swift",
        "Models/FilesListModels.swift",
        "Models/SelectedFile.swift",
        "Models/SocialSource.swift",
        "MultipartRequestBuilder.swift",
        "SelectSourceView.swift",
        "Utils.swift",
        "ViewModels/FilesListViewModel.swift",
        "Views/ActivityIndicator.swift",
        "Views/AsyncImage.swift",
        "Views/FilesListView.swift",
        "Views/GridView.swift",
        "Views/ImagePicker.swift",
        "Views/OpenPathView.swift",
        "Views/SelectFileView.swift",
        "Views/WevView.swift"
      ],
      "target_dependencies" : [
        "Uploadcare"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UploadcareTests",
      "module_type" : "SwiftTarget",
      "name" : "UploadcareTests",
      "path" : "Tests/UploadcareTests",
      "sources" : [
        "PaginationQueryTests.swift",
        "RESTAPIIntegrationAsyncTests.swift",
        "RESTAPIIntegrationTests.swift",
        "RequestManagerTests.swift",
        "UploadAPIIntegrationAsyncTests.swift",
        "UploadAPIIntegrationTests.swift",
        "UploadFromURLTaskTests.swift",
        "UploadcareTests.swift",
        "Utils.swift"
      ],
      "target_dependencies" : [
        "Uploadcare"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Uploadcare",
      "module_type" : "SwiftTarget",
      "name" : "Uploadcare",
      "path" : "Sources/Uploadcare",
      "product_memberships" : [
        "Uploadcare",
        "UploadcareWidget"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Uploadcare/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "APIStore.swift",
        "BackgroundSessionManager.swift",
        "Constants.swift",
        "MultipartRequestBuilder.swift",
        "UploadAPI.swift",
        "Uploadcare+Addons.swift",
        "Uploadcare.swift",
        "Utils.swift",
        "extensions/Data+ToString.swift",
        "extensions/String+Hash.swift",
        "models/AudioMetadata.swift",
        "models/GeoLocation.swift",
        "models/ImageInfo.swift",
        "models/Mime.swift",
        "models/REST/Collaborator.swift",
        "models/REST/ContentInfo.swift",
        "models/REST/DocumentInfo.swift",
        "models/REST/File.swift",
        "models/REST/FileInfoQuery.swift",
        "models/REST/FilesList.swift",
        "models/REST/Group.swift",
        "models/REST/GroupsList.swift",
        "models/REST/GroupsListQuery.swift",
        "models/REST/PaginationQuery.swift",
        "models/REST/Project.swift",
        "models/REST/Webhook.swift",
        "models/REST/addons/ClamAVAddonExecutionParams.swift",
        "models/REST/addons/RemoveBGAddonExecutionParams.swift",
        "models/REST/appdata/AWSRekognitionDetectLabels.swift",
        "models/REST/appdata/AppData.swift",
        "models/REST/appdata/RemoveBg.swift",
        "models/REST/appdata/UCClamavVirusScan.swift",
        "models/REST/convertion/ConversionOptions.swift",
        "models/REST/convertion/ConvertDocumentJobStatus.swift",
        "models/REST/convertion/ConvertRequestData.swift",
        "models/REST/convertion/ConvertVideoJobStatus.swift",
        "models/REST/convertion/DocumentConversionJob.swift",
        "models/REST/convertion/DocumentConversionJobSettings.swift",
        "models/REST/convertion/VideoConversionJob.swift",
        "models/REST/convertion/VideoConversionJobSettings.swift",
        "models/REST/responses/BatchFilesOperationResponse.swift",
        "models/REST/responses/ConvertDocumentsResponse.swift",
        "models/REST/responses/CopyFileToLocalStorageResponse.swift",
        "models/REST/responses/CopyFileToRemoteStorageResponse.swift",
        "models/REST/responses/ExecuteAddonResponse.swift",
        "models/REST/responses/ExecuteAddonStatusResponse.swift",
        "models/REST/responses/RESTAPIError.swift",
        "models/VideoInfo.swift",
        "models/VideoMetadata.swift",
        "models/upload/UploadError.swift",
        "models/upload/UploadFromURLTask.swift",
        "models/upload/UploadSignature.swift",
        "models/upload/UploadTask.swift",
        "models/upload/UploadedFile.swift",
        "models/upload/UploadedFilesGroup.swift",
        "models/upload/responses/StartMulipartUploadResponse.swift",
        "models/upload/responses/UploadFromURLResponse.swift",
        "models/upload/responses/UploadFromURLStatus.swift",
        "requestManager/RequestManager.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.