Build Information
Successful build of Pocket, reference main (4699e5), with Swift 6.4 for macOS (SPM) on 18 Sep 2026 05:45:33 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/sgade/swift-pocket.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sgade/swift-pocket
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 4699e58 Merge pull request #3 from shreyasm-dev/patch-1
Cloned https://github.com/sgade/swift-pocket.git
Revision (git rev-parse @):
4699e58353d36e4a9ba3ec04b291fbc313e77fd3
SUCCESS checkout https://github.com/sgade/swift-pocket.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/sgade/swift-pocket.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[20 / 29] Pocket
[30 / 74]
[35 / 74]
[38 / 74]
[39 / 74]
[43 / 74]
[45 / 74]
[48 / 74]
[51 / 74]
[53 / 74]
[54 / 74]
[65 / 74] Pocket
[66 / 74] Pocket
[72 / 74] Pocket
Build complete! (8.93 sec)
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:186:56: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m184 |[0;0m public func add(items: [AddItemParameters]) async throws -> ModifyItemsResults {
[0;36m185 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m186 |[0;0m add(items: items, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m187 |[0;0m }
[0;36m188 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:202:64: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m200 |[0;0m public func archive(itemIds: [StringInt]) async throws -> ModifyItemsResults {
[0;36m201 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m202 |[0;0m archive(itemIds: itemIds, completion: continuation.resume(with:))
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m203 |[0;0m }
[0;36m204 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:219:62: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m217 |[0;0m public func readd(itemIds: [StringInt]) async throws -> ModifyItemsResults {
[0;36m218 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m219 |[0;0m readd(itemIds: itemIds, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m220 |[0;0m }
[0;36m221 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:236:65: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m234 |[0;0m public func favorite(itemIds: [StringInt]) async throws -> ModifyItemsResults {
[0;36m235 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m236 |[0;0m favorite(itemIds: itemIds, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m237 |[0;0m }
[0;36m238 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:253:67: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m251 |[0;0m public func unfavorite(itemIds: [StringInt]) async throws -> ModifyItemsResults {
[0;36m252 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m253 |[0;0m unfavorite(itemIds: itemIds, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m254 |[0;0m }
[0;36m255 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:270:63: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m268 |[0;0m public func delete(itemIds: [StringInt]) async throws -> ModifyItemsResults {
[0;36m269 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m270 |[0;0m delete(itemIds: itemIds, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m271 |[0;0m }
[0;36m272 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:323:67: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m321 |[0;0m public func add(tags: [String], to itemIds: [StringInt]) async throws -> ModifyItemsResults {
[0;36m322 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m323 |[0;0m add(tags: tags, to: itemIds, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m324 |[0;0m }
[0;36m325 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:340:72: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m338 |[0;0m public func remove(tags: [String], from itemIds: [StringInt]) async throws -> ModifyItemsResults {
[0;36m339 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m340 |[0;0m remove(tags: tags, from: itemIds, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m341 |[0;0m }
[0;36m342 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:357:71: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m355 |[0;0m public func replace(tags: [String], on itemIds: [StringInt]) async throws -> ModifyItemsResults {
[0;36m356 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m357 |[0;0m replace(tags: tags, on: itemIds, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m358 |[0;0m }
[0;36m359 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:374:66: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m372 |[0;0m public func clearTags(itemIds: [StringInt]) async throws -> ModifyItemsResults {
[0;36m373 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m374 |[0;0m clearTags(itemIds: itemIds, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m375 |[0;0m }
[0;36m376 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:417:74: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m415 |[0;0m public func renameTag(from oldTag: String, to newTag: String) async throws -> ModifyItemsResults {
[0;36m416 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m417 |[0;0m renameTag(from: oldTag, to: newTag, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m418 |[0;0m }
[0;36m419 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Pocket/Pocket+Modify.swift:448:55: [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m446 |[0;0m public func delete(tag: String) async throws -> ModifyItemsResults {
[0;36m447 |[0;0m try await withCheckedThrowingContinuation { continuation in
[0;36m448 |[0;0m delete(tag: tag, completion: continuation.resume)
[0;36m|[0;0m |- [1;33mwarning: [1;39mconverting a value of type '(__shared sending Result<Pocket.ModifyItemsResults, any Error>) -> ()' (aka '(__shared sending Result<Array<Bool>, any Error>) -> ()') to type '(Result<Pocket.ModifyItemsResults, any Error>) -> Void' (aka '(Result<Array<Bool>, any Error>) -> ()') risks causing data races; this is an error in the Swift 6 language mode[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39mconverting a function typed value with a sending parameter to one without risks allowing actor-isolated values to escape their isolation domain as an argument to an invocation of value[0;0m
[0;36m449 |[0;0m }
[0;36m450 |[0;0m }
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Pocket",
"name" : "Pocket",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "maccatalyst",
"version" : "15.0"
},
{
"name" : "tvos",
"version" : "15.0"
},
{
"name" : "watchos",
"version" : "8.0"
}
],
"products" : [
{
"name" : "Pocket",
"targets" : [
"Pocket"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PocketTests",
"module_type" : "SwiftTarget",
"name" : "PocketTests",
"path" : "Tests/PocketTests",
"sources" : [
"PocketTests.swift"
],
"target_dependencies" : [
"Pocket"
],
"type" : "test"
},
{
"c99name" : "Pocket",
"module_type" : "SwiftTarget",
"name" : "Pocket",
"path" : "Sources/Pocket",
"product_memberships" : [
"Pocket"
],
"sources" : [
"AddedItem.swift",
"Errors.swift",
"Item.swift",
"Pocket+Add.swift",
"Pocket+Authentication.swift",
"Pocket+Modify.swift",
"Pocket+Retrieve.swift",
"Pocket.swift",
"Types/ObjectList.swift",
"Types/Status.swift",
"Types/StringBool.swift",
"Types/StringInt.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.