Build Information
Successful build of Swiftagram, reference 5.4.0 (de8a5d), with Swift 6.4 for macOS (SPM) on 17 Sep 2026 20:43:22 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/sbertix/Swiftagram.git
Reference: 5.4.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sbertix/Swiftagram
* tag 5.4.0 -> FETCH_HEAD
HEAD is now at de8a5d8 feat: update collection and timeline endpoints
Cloned https://github.com/sbertix/Swiftagram.git
Revision (git rev-parse @):
de8a5d840a81b3d0dd66f0dc45304c54f29d0fda
SUCCESS checkout https://github.com/sbertix/Swiftagram.git at 5.4.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/sbertix/Swiftagram.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 274]
[Planning deferred tasks]
[55 / 114]
[56 / 114]
[60 / 118] SwCrypt
[70 / 180]
[75 / 180]
[79 / 180]
[80 / 180]
[84 / 180]
[86 / 180]
[89 / 180]
[93 / 180]
[96 / 180]
[97 / 180]
[108 / 180] ComposableStorage
[121 / 180] SwCrypt
[125 / 180] ComposableStorage
[136 / 180] KeychainAccess-product
[144 / 180] Storage-product
[152 / 182] ComposableStorage
[152 / 182] SwCrypt
[156 / 182] ComposableRequest
[158 / 184] ComposableStorageCrypto
[166 / 184] Swiftagram
[179 / 220]
[184 / 220]
[185 / 220]
[188 / 220]
[191 / 220]
[202 / 220] Swiftagram
[209 / 221]
[209 / 221] Swiftagram
[209 / 221] SwiftagramCrypto
[213 / 242]
[215 / 242]
[218 / 242]
[219 / 242] Swiftagram
[222 / 242]
[233 / 242] SwiftagramCrypto
[239 / 242] SwiftagramCrypto
Build complete! (15.64 sec)
Fetching https://github.com/sbertix/SwCrypt.git
Fetching https://github.com/sbertix/ComposableRequest
[1/495] Fetching swcrypt
[496/8921] Fetching swcrypt, composablerequest
Fetched https://github.com/sbertix/ComposableRequest (1.99s)
Fetched https://github.com/sbertix/SwCrypt.git (1.99s)
Computing version for https://github.com/sbertix/ComposableRequest
Computed https://github.com/sbertix/ComposableRequest at 5.3.3 (2.60s)
Fetching https://github.com/kishikawakatsumi/KeychainAccess
[1/4388] Fetching keychainaccess
Fetched https://github.com/kishikawakatsumi/KeychainAccess (1.54s)
Computing version for https://github.com/kishikawakatsumi/KeychainAccess
Computed https://github.com/kishikawakatsumi/KeychainAccess at 4.2.2 (2.11s)
Computing version for https://github.com/sbertix/SwCrypt.git
Computed https://github.com/sbertix/SwCrypt.git at 5.1.4 (0.51s)
Creating working copy for https://github.com/sbertix/ComposableRequest
Working copy of https://github.com/sbertix/ComposableRequest resolved at 5.3.3
Creating working copy for https://github.com/kishikawakatsumi/KeychainAccess
Working copy of https://github.com/kishikawakatsumi/KeychainAccess resolved at 4.2.2
Creating working copy for https://github.com/sbertix/SwCrypt.git
Working copy of https://github.com/sbertix/SwCrypt.git resolved at 5.1.4
warning: 'Swiftagram' is missing a dependency on 'SwCrypt' because dependency scan of Swift module 'Swiftagram' discovered a dependency on 'SwCrypt'
Build complete.
{
"dependencies" : [
{
"identity" : "composablerequest",
"requirement" : {
"range" : [
{
"lower_bound" : "5.3.1",
"upper_bound" : "5.4.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/sbertix/ComposableRequest"
},
{
"identity" : "swcrypt",
"requirement" : {
"range" : [
{
"lower_bound" : "5.1.0",
"upper_bound" : "5.2.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/sbertix/SwCrypt.git"
}
],
"manifest_display_name" : "Swiftagram",
"name" : "Swiftagram",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "Swiftagram",
"targets" : [
"Swiftagram"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftagramCrypto",
"targets" : [
"SwiftagramCrypto"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftagramTests",
"module_type" : "SwiftTarget",
"name" : "SwiftagramTests",
"path" : "Tests/SwiftagramTests",
"sources" : [
"AuthenticatorTests.swift",
"ClientTests.swift",
"EndpointTests.swift",
"ModelTests.swift",
"Shared/Media+Content.swift",
"Shared/Reflection/Comment.swift",
"Shared/Reflection/Conversation.swift",
"Shared/Reflection/Friendship.swift",
"Shared/Reflection/Location.swift",
"Shared/Reflection/Media.swift",
"Shared/Reflection/Recipient.swift",
"Shared/Reflection/Reflected.swift",
"Shared/Reflection/SavedCollection.swift",
"Shared/Reflection/Status.swift",
"Shared/Reflection/Sticker.swift",
"Shared/Reflection/Tag.swift",
"Shared/Reflection/TrayItem.swift",
"Shared/Reflection/User.swift",
"Shared/Reflection/UserTag.swift"
],
"target_dependencies" : [
"Swiftagram",
"SwiftagramCrypto"
],
"type" : "test"
},
{
"c99name" : "SwiftagramCrypto",
"module_type" : "SwiftTarget",
"name" : "SwiftagramCrypto",
"path" : "Sources/SwiftagramCrypto",
"product_dependencies" : [
"StorageCrypto",
"SwCrypt"
],
"product_memberships" : [
"SwiftagramCrypto"
],
"sources" : [
"Authentication/Authenticator+Keychain.swift",
"Authentication/Basic/Authenticator+Basic.swift",
"Authentication/Basic/Authenticator+TwoFactor.swift",
"Endpoints/Endpoint+Comment.swift",
"Endpoints/Endpoint+ManyComments.swift",
"Endpoints/Endpoint+Media.swift",
"Endpoints/Endpoint+Posts.swift",
"Endpoints/Endpoint+Stories.swift",
"Endpoints/Endpoint+Tag.swift",
"Endpoints/Endpoint+Uploader.swift",
"Endpoints/Endpoint+User.swift",
"Extensions/@_exported.swift",
"Extensions/Crypto.swift"
],
"target_dependencies" : [
"Swiftagram"
],
"type" : "library"
},
{
"c99name" : "Swiftagram",
"module_type" : "SwiftTarget",
"name" : "Swiftagram",
"path" : "Sources/Swiftagram",
"product_dependencies" : [
"Requests",
"Storage"
],
"product_memberships" : [
"Swiftagram",
"SwiftagramCrypto"
],
"sources" : [
"Authentication/Authentication.swift",
"Authentication/Authenticator+Error.swift",
"Authentication/Authenticator+Key.swift",
"Authentication/Authenticator+Keys.swift",
"Authentication/Authenticator.swift",
"Authentication/Secret.swift",
"Authentication/Visual/Authenticator+Visual.swift",
"Authentication/Visual/AuthenticatorWebView.swift",
"Client/Application.swift",
"Client/Client.swift",
"Client/Device.swift",
"Client/LegacyDevice.swift",
"Endpoints/Archived/Endpoint+Archived.swift",
"Endpoints/Direct/Endpoint+Conversation.swift",
"Endpoints/Direct/Endpoint+ConversationRequest.swift",
"Endpoints/Direct/Endpoint+Direct.swift",
"Endpoints/Direct/Endpoint+Message.swift",
"Endpoints/Endpoint.swift",
"Endpoints/Explore/Endpoint+Explore.swift",
"Endpoints/Location/Endpoint+Location.swift",
"Endpoints/Location/Endpoint+LocationPosts.swift",
"Endpoints/Media/Endpoint+Comment.swift",
"Endpoints/Media/Endpoint+ManyComments.swift",
"Endpoints/Media/Endpoint+Media.swift",
"Endpoints/Posts/Endpoint+Posts.swift",
"Endpoints/Recent/Endpoint+Recent.swift",
"Endpoints/Saved/Endpoint+Saved.swift",
"Endpoints/Saved/Endpoint+SavedCollection.swift",
"Endpoints/Stories/Endpoint+Stories.swift",
"Endpoints/Tag/Endpoint+Tag.swift",
"Endpoints/Tag/Endpoint+TagPosts.swift",
"Endpoints/User/Endpoint+ManyUsers.swift",
"Endpoints/User/Endpoint+User.swift",
"Endpoints/User/Endpoint+Users.swift",
"Extensions/@_exported.swift",
"Extensions/Agnostic.swift",
"Extensions/Constants.swift",
"Extensions/HTTPCookie.swift",
"Extensions/Header.swift",
"Extensions/Paginatable.swift",
"Extensions/Publisher.swift",
"Extensions/URLSession.swift",
"Models/Errors/AuthenticationError.swift",
"Models/Specialized/Comment.swift",
"Models/Specialized/Conversation.swift",
"Models/Specialized/Friendship.swift",
"Models/Specialized/Location.swift",
"Models/Specialized/Media.swift",
"Models/Specialized/Recipient.swift",
"Models/Specialized/SavedCollection.swift",
"Models/Specialized/Section.swift",
"Models/Specialized/Specialized.swift",
"Models/Specialized/Status.swift",
"Models/Specialized/Sticker.swift",
"Models/Specialized/Tag.swift",
"Models/Specialized/TrayItem.swift",
"Models/Specialized/User.swift",
"Models/Specialized/UserTag.swift"
],
"type" : "library"
}
],
"tools_version" : "5.2"
}
Done.