The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of Swiftagram, reference 5.4.0 (de8a5d), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 02:20:50 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.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.2
Building package at path:  $PWD
https://github.com/sbertix/Swiftagram.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/8] Write sources
[7/8] Write swift-version-1EA4D86E10B52AF.txt
[9/59] Compiling ComposableRequest Timeout.swift
[10/59] Compiling ComposableRequest @_exported.swift
[11/59] Compiling ComposableRequest CharacterSet.swift
[12/59] Compiling ComposableRequest CodableHTTPCookie.swift
[13/63] Compiling ComposableStorage AnyStorage.swift
[14/63] Compiling ComposableStorage UserDefaultsStorage.swift
[15/63] Emitting module ComposableStorage
[16/63] Compiling ComposableRequest RankedOffset.swift
[17/63] Compiling ComposableRequest Publisher+Request.swift
[18/63] Compiling ComposableRequest Publisher+Wrapper.swift
[19/63] Compiling ComposableRequest Request+Response.swift
[20/63] Compiling ComposableStorage Storable.swift
[21/63] Compiling ComposableStorage TransientStorage.swift
[22/63] Compiling ComposableStorage ThrowingStorage.swift
[23/63] Compiling ComposableStorage CodableStorable.swift
[24/63] Compiling ComposableStorage Storage.swift
[25/63] Compiling ComposableStorage NonThrowingStorage.swift
[26/63] Compiling ComposableRequest Logger.swift
[27/63] Compiling ComposableRequest ConcatProvider.swift
[28/63] Compiling ComposableRequest ConcatProvider3.swift
[29/63] Compiling ComposableRequest ConcatProvider4.swift
[30/63] Compiling ComposableRequest ConcatProvider5.swift
[31/63] Compiling ComposableRequest LockProvider.swift
[32/63] Compiling ComposableRequest LockProviderType.swift
[33/63] Compiling ComposableRequest ComposableOptionalType.swift
[34/63] Compiling ComposableRequest Data.swift
[35/63] Compiling ComposableRequest Reference.swift
[36/63] Compiling ComposableRequest String.swift
[37/63] Compiling ComposableRequest Logger+Level.swift
[38/63] Compiling ComposableRequest Provider.swift
[39/63] Compiling ComposableRequest SessionProvider.swift
[40/63] Compiling ComposableRequest SessionProviderInput.swift
[41/63] Compiling ComposableRequest SessionProviderType.swift
[42/63] Compiling ComposableRequest Pager+Delay.swift
[43/63] Compiling ComposableRequest Pager+Iteration.swift
[44/63] Compiling ComposableRequest Pager.swift
[45/63] Compiling ComposableRequest Paginatable.swift
[46/63] Compiling ComposableRequest PagerProvider.swift
[47/63] Compiling ComposableRequest PagerProviderInput.swift
[48/63] Compiling ComposableRequest PagerProviderType.swift
[49/63] Compiling ComposableRequest Provider+Alias.swift
[50/63] Emitting module ComposableRequest
[51/63] Compiling ComposableRequest Body.swift
[52/63] Compiling ComposableRequest Header.swift
[53/63] Compiling ComposableRequest Method.swift
[54/63] Compiling ComposableRequest Path.swift
[55/63] Compiling ComposableRequest Query.swift
[56/63] Compiling KeychainAccess Keychain.swift
[57/63] Emitting module KeychainAccess
[58/63] Compiling SwCrypt SwCrypt.swift
[59/63] Emitting module SwCrypt
[60/65] Emitting module ComposableStorageCrypto
[61/65] Compiling ComposableStorageCrypto KeychainStorage.swift
[62/65] Compiling ComposableRequest Request.swift
[63/65] Compiling ComposableRequest Wrappable.swift
[64/65] Compiling ComposableRequest Wrapped.swift
[65/65] Compiling ComposableRequest Wrapper.swift
[66/119] Compiling Swiftagram Authentication.swift
[67/119] Compiling Swiftagram Authenticator+Error.swift
[68/119] Compiling Swiftagram Authenticator+Key.swift
[69/119] Compiling Swiftagram Authenticator+Keys.swift
[70/119] Compiling Swiftagram Authenticator.swift
[71/119] Compiling Swiftagram Secret.swift
[72/124] Compiling Swiftagram Recipient.swift
[73/124] Compiling Swiftagram SavedCollection.swift
[74/124] Compiling Swiftagram Section.swift
[75/124] Compiling Swiftagram Specialized.swift
[76/124] Compiling Swiftagram Status.swift
[77/124] Compiling Swiftagram Constants.swift
[78/124] Compiling Swiftagram HTTPCookie.swift
[79/124] Compiling Swiftagram Header.swift
[80/124] Compiling Swiftagram Paginatable.swift
[81/124] Compiling Swiftagram Publisher.swift
[82/124] Compiling Swiftagram URLSession.swift
[83/124] Compiling Swiftagram AuthenticationError.swift
[84/124] Compiling Swiftagram Comment.swift
[85/124] Compiling Swiftagram Conversation.swift
[86/124] Compiling Swiftagram Friendship.swift
[87/124] Compiling Swiftagram Location.swift
[88/124] Compiling Swiftagram Media.swift
[89/124] Emitting module Swiftagram
[90/124] Compiling Swiftagram Endpoint+Archived.swift
[91/124] Compiling Swiftagram Endpoint+Conversation.swift
[92/124] Compiling Swiftagram Endpoint+ConversationRequest.swift
[93/124] Compiling Swiftagram Endpoint+Direct.swift
[94/124] Compiling Swiftagram Endpoint+Message.swift
[95/124] Compiling Swiftagram Endpoint.swift
[96/124] Compiling Swiftagram Authenticator+Visual.swift
[97/124] Compiling Swiftagram AuthenticatorWebView.swift
[98/124] Compiling Swiftagram Application.swift
[99/124] Compiling Swiftagram Client.swift
[100/124] Compiling Swiftagram Device.swift
[101/124] Compiling Swiftagram LegacyDevice.swift
[102/124] Compiling Swiftagram Endpoint+Posts.swift
[103/124] Compiling Swiftagram Endpoint+Recent.swift
[104/124] Compiling Swiftagram Endpoint+Saved.swift
[105/124] Compiling Swiftagram Endpoint+SavedCollection.swift
[106/124] Compiling Swiftagram Endpoint+Stories.swift
[107/124] Compiling Swiftagram Endpoint+Tag.swift
[108/124] Compiling Swiftagram Endpoint+TagPosts.swift
[109/124] Compiling Swiftagram Endpoint+ManyUsers.swift
[110/124] Compiling Swiftagram Endpoint+User.swift
[111/124] Compiling Swiftagram Endpoint+Users.swift
[112/124] Compiling Swiftagram @_exported.swift
[113/124] Compiling Swiftagram Agnostic.swift
[114/124] Compiling Swiftagram Endpoint+Explore.swift
[115/124] Compiling Swiftagram Endpoint+Location.swift
[116/124] Compiling Swiftagram Endpoint+LocationPosts.swift
[117/124] Compiling Swiftagram Endpoint+Comment.swift
[118/124] Compiling Swiftagram Endpoint+ManyComments.swift
[119/124] Compiling Swiftagram Endpoint+Media.swift
[120/124] Compiling Swiftagram Sticker.swift
[121/124] Compiling Swiftagram Tag.swift
[122/124] Compiling Swiftagram TrayItem.swift
[123/124] Compiling Swiftagram User.swift
[124/124] Compiling Swiftagram UserTag.swift
[125/137] Compiling SwiftagramCrypto Endpoint+Tag.swift
[126/137] Compiling SwiftagramCrypto Endpoint+User.swift
[127/137] Compiling SwiftagramCrypto Authenticator+TwoFactor.swift
[128/137] Compiling SwiftagramCrypto Endpoint+Comment.swift
[129/138] Compiling SwiftagramCrypto Crypto.swift
[130/138] Compiling SwiftagramCrypto Endpoint+Stories.swift
[131/138] Compiling SwiftagramCrypto Authenticator+Keychain.swift
[132/138] Compiling SwiftagramCrypto Authenticator+Basic.swift
[133/138] Emitting module SwiftagramCrypto
[134/138] Compiling SwiftagramCrypto Endpoint+Posts.swift
[135/138] Compiling SwiftagramCrypto @_exported.swift
[136/138] Compiling SwiftagramCrypto Endpoint+Uploader.swift
[137/138] Compiling SwiftagramCrypto Endpoint+ManyComments.swift
[138/138] Compiling SwiftagramCrypto Endpoint+Media.swift
Build complete! (23.01s)
Fetching https://github.com/sbertix/ComposableRequest
Fetching https://github.com/sbertix/SwCrypt.git
[1/495] Fetching swcrypt
[150/8921] Fetching swcrypt, composablerequest
Fetched https://github.com/sbertix/SwCrypt.git from cache (1.15s)
Fetched https://github.com/sbertix/ComposableRequest from cache (1.15s)
Computing version for https://github.com/sbertix/ComposableRequest
Computed https://github.com/sbertix/ComposableRequest at 5.3.3 (1.71s)
Fetching https://github.com/kishikawakatsumi/KeychainAccess
[1/4386] Fetching keychainaccess
Fetched https://github.com/kishikawakatsumi/KeychainAccess from cache (1.42s)
Computing version for https://github.com/kishikawakatsumi/KeychainAccess
Computed https://github.com/kishikawakatsumi/KeychainAccess at 4.2.2 (1.92s)
Computing version for https://github.com/sbertix/SwCrypt.git
Computed https://github.com/sbertix/SwCrypt.git at 5.1.4 (0.46s)
Creating working copy for https://github.com/sbertix/SwCrypt.git
Working copy of https://github.com/sbertix/SwCrypt.git resolved at 5.1.4
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
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.