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 main (de8a5d), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 02:19:38 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: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sbertix/Swiftagram
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
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 main
========================================
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] Emitting module ComposableRequest
[10/63] Compiling ComposableRequest RankedOffset.swift
[11/63] Compiling ComposableRequest Publisher+Request.swift
[12/63] Compiling ComposableRequest Publisher+Wrapper.swift
[13/63] Compiling ComposableRequest Request+Response.swift
[14/63] Compiling ComposableStorage ThrowingStorage.swift
[15/63] Compiling ComposableStorage Storage.swift
[16/63] Compiling ComposableRequest Request.swift
[17/63] Compiling ComposableRequest Wrappable.swift
[18/63] Compiling ComposableRequest Wrapped.swift
[19/63] Compiling ComposableRequest Wrapper.swift
[20/63] Compiling ComposableStorage NonThrowingStorage.swift
[21/63] Compiling ComposableStorage CodableStorable.swift
[22/63] Compiling ComposableStorage Storable.swift
[23/63] Compiling ComposableRequest Data.swift
[24/63] Compiling ComposableRequest Reference.swift
[25/63] Compiling ComposableRequest String.swift
[26/63] Compiling ComposableRequest Logger+Level.swift
[27/63] Compiling ComposableRequest Timeout.swift
[28/63] Compiling ComposableRequest @_exported.swift
[29/63] Compiling ComposableRequest CharacterSet.swift
[30/63] Compiling ComposableRequest CodableHTTPCookie.swift
[31/63] Compiling ComposableRequest Logger.swift
[32/63] Compiling ComposableRequest ConcatProvider.swift
[33/63] Compiling ComposableRequest ConcatProvider3.swift
[34/63] Compiling ComposableRequest ConcatProvider4.swift
[35/63] Compiling ComposableRequest Body.swift
[36/63] Compiling ComposableRequest Header.swift
[37/63] Compiling ComposableRequest Method.swift
[38/63] Compiling ComposableRequest Path.swift
[39/63] Compiling ComposableRequest Query.swift
[40/63] Compiling ComposableRequest Provider.swift
[41/63] Compiling ComposableRequest SessionProvider.swift
[42/63] Compiling ComposableRequest SessionProviderInput.swift
[43/63] Compiling ComposableRequest SessionProviderType.swift
[44/63] Compiling ComposableRequest ConcatProvider5.swift
[45/63] Compiling ComposableRequest LockProvider.swift
[46/63] Compiling ComposableRequest LockProviderType.swift
[47/63] Compiling ComposableRequest ComposableOptionalType.swift
[48/63] Compiling ComposableRequest Pager+Delay.swift
[49/63] Compiling ComposableRequest Pager+Iteration.swift
[50/63] Compiling ComposableRequest Pager.swift
[51/63] Compiling ComposableRequest Paginatable.swift
[52/63] Compiling ComposableRequest PagerProvider.swift
[53/63] Compiling ComposableRequest PagerProviderInput.swift
[54/63] Compiling ComposableRequest PagerProviderType.swift
[55/63] Compiling ComposableRequest Provider+Alias.swift
[56/63] Compiling ComposableStorage TransientStorage.swift
[57/63] Compiling ComposableStorage UserDefaultsStorage.swift
[58/63] Emitting module ComposableStorage
[59/63] Compiling ComposableStorage AnyStorage.swift
[60/63] Emitting module KeychainAccess
[61/63] Compiling KeychainAccess Keychain.swift
[62/63] Compiling SwCrypt SwCrypt.swift
[63/63] Emitting module SwCrypt
[64/119] Compiling ComposableStorageCrypto KeychainStorage.swift
[65/119] Emitting module ComposableStorageCrypto
[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 AuthenticationError.swift
[73/124] Compiling Swiftagram Comment.swift
[74/124] Compiling Swiftagram Conversation.swift
[75/124] Compiling Swiftagram Friendship.swift
[76/124] Compiling Swiftagram Location.swift
[77/124] Compiling Swiftagram Media.swift
[78/124] Compiling Swiftagram Endpoint+Posts.swift
[79/124] Compiling Swiftagram Endpoint+Recent.swift
[80/124] Compiling Swiftagram Endpoint+Saved.swift
[81/124] Compiling Swiftagram Endpoint+SavedCollection.swift
[82/124] Compiling Swiftagram Endpoint+Stories.swift
[83/124] Compiling Swiftagram Endpoint+Tag.swift
[84/124] Emitting module Swiftagram
[85/124] Compiling Swiftagram Endpoint+Explore.swift
[86/124] Compiling Swiftagram Endpoint+Location.swift
[87/124] Compiling Swiftagram Endpoint+LocationPosts.swift
[88/124] Compiling Swiftagram Endpoint+Comment.swift
[89/124] Compiling Swiftagram Endpoint+ManyComments.swift
[90/124] Compiling Swiftagram Endpoint+Media.swift
[91/124] Compiling Swiftagram Recipient.swift
[92/124] Compiling Swiftagram SavedCollection.swift
[93/124] Compiling Swiftagram Section.swift
[94/124] Compiling Swiftagram Specialized.swift
[95/124] Compiling Swiftagram Status.swift
[96/124] Compiling Swiftagram Endpoint+Archived.swift
[97/124] Compiling Swiftagram Endpoint+Conversation.swift
[98/124] Compiling Swiftagram Endpoint+ConversationRequest.swift
[99/124] Compiling Swiftagram Endpoint+Direct.swift
[100/124] Compiling Swiftagram Endpoint+Message.swift
[101/124] Compiling Swiftagram Endpoint.swift
[102/124] Compiling Swiftagram Constants.swift
[103/124] Compiling Swiftagram HTTPCookie.swift
[104/124] Compiling Swiftagram Header.swift
[105/124] Compiling Swiftagram Paginatable.swift
[106/124] Compiling Swiftagram Publisher.swift
[107/124] Compiling Swiftagram URLSession.swift
[108/124] Compiling Swiftagram Sticker.swift
[109/124] Compiling Swiftagram Tag.swift
[110/124] Compiling Swiftagram TrayItem.swift
[111/124] Compiling Swiftagram User.swift
[112/124] Compiling Swiftagram UserTag.swift
[113/124] Compiling Swiftagram Authenticator+Visual.swift
[114/124] Compiling Swiftagram AuthenticatorWebView.swift
[115/124] Compiling Swiftagram Application.swift
[116/124] Compiling Swiftagram Client.swift
[117/124] Compiling Swiftagram Device.swift
[118/124] Compiling Swiftagram LegacyDevice.swift
[119/124] Compiling Swiftagram Endpoint+TagPosts.swift
[120/124] Compiling Swiftagram Endpoint+ManyUsers.swift
[121/124] Compiling Swiftagram Endpoint+User.swift
[122/124] Compiling Swiftagram Endpoint+Users.swift
[123/124] Compiling Swiftagram @_exported.swift
[124/124] Compiling Swiftagram Agnostic.swift
[125/137] Compiling SwiftagramCrypto Endpoint+Tag.swift
[126/138] Compiling SwiftagramCrypto @_exported.swift
[127/138] Compiling SwiftagramCrypto Crypto.swift
[128/138] Compiling SwiftagramCrypto Endpoint+User.swift
[129/138] Compiling SwiftagramCrypto Endpoint+ManyComments.swift
[130/138] Compiling SwiftagramCrypto Endpoint+Media.swift
[131/138] Compiling SwiftagramCrypto Endpoint+Stories.swift
[132/138] Compiling SwiftagramCrypto Endpoint+Posts.swift
[133/138] Compiling SwiftagramCrypto Authenticator+TwoFactor.swift
[134/138] Compiling SwiftagramCrypto Endpoint+Comment.swift
[135/138] Emitting module SwiftagramCrypto
[136/138] Compiling SwiftagramCrypto Endpoint+Uploader.swift
[137/138] Compiling SwiftagramCrypto Authenticator+Keychain.swift
[138/138] Compiling SwiftagramCrypto Authenticator+Basic.swift
Build complete! (22.71s)
Fetching https://github.com/sbertix/ComposableRequest
Fetching https://github.com/sbertix/SwCrypt.git
[5/495] Fetching swcrypt
[155/8921] Fetching swcrypt, composablerequest
Fetched https://github.com/sbertix/ComposableRequest from cache (1.21s)
Fetched https://github.com/sbertix/SwCrypt.git from cache (1.21s)
Computing version for https://github.com/sbertix/ComposableRequest
Computed https://github.com/sbertix/ComposableRequest at 5.3.3 (1.76s)
Fetching https://github.com/kishikawakatsumi/KeychainAccess
[1/4386] Fetching keychainaccess
Fetched https://github.com/kishikawakatsumi/KeychainAccess from cache (1.28s)
Computing version for https://github.com/kishikawakatsumi/KeychainAccess
Computed https://github.com/kishikawakatsumi/KeychainAccess at 4.2.2 (1.79s)
Computing version for https://github.com/sbertix/SwCrypt.git
Computed https://github.com/sbertix/SwCrypt.git at 5.1.4 (0.49s)
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/kishikawakatsumi/KeychainAccess
Working copy of https://github.com/kishikawakatsumi/KeychainAccess resolved at 4.2.2
Creating working copy for https://github.com/sbertix/ComposableRequest
Working copy of https://github.com/sbertix/ComposableRequest resolved at 5.3.3
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.