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 UnsplashFramework, reference master (3adcff), with Swift 6.0 for macOS (SPM) on 2 Nov 2024 17:36:19 UTC.

Swift 6 data race errors: 1

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/camiletti/UnsplashFramework.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/camiletti/UnsplashFramework
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 3adcff3 💚 Update Xcode version in CI
Cloned https://github.com/camiletti/UnsplashFramework.git
Revision (git rev-parse @):
3adcff3e18260dfef3a471f9c245beaa52e07faa
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/camiletti/UnsplashFramework.git at master
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "unsplashframework",
      "name": "UnsplashFramework",
      "url": "https://github.com/camiletti/UnsplashFramework.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/UnsplashFramework",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/camiletti/UnsplashFramework.git
[1/1652] Fetching unsplashframework
Fetched https://github.com/camiletti/UnsplashFramework.git from cache (1.60s)
Creating working copy for https://github.com/camiletti/UnsplashFramework.git
Working copy of https://github.com/camiletti/UnsplashFramework.git resolved at master (3adcff3)
warning: '.resolve-product-dependencies': dependency 'unsplashframework' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/camiletti/UnsplashFramework.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/75] Emitting module UnsplashFramework
/Users/admin/builder/spi-builder-workspace/Sources/Model Entities/UNError.swift:53:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 30 |
 31 |     /// Reasons why a request can fail.
 32 |     public enum Reason {
    |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 33 |
 34 |         /// Couldn't contact Unsplash.
    :
 51 |
 52 |     /// Types of things that might go wrong.
 53 |     public let reason: Reason
    |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 54 |
 55 |     /// All the reasons Unsplash returned on why the error happened.
[4/82] Compiling UnsplashFramework Authorization.swift
[5/82] Compiling UnsplashFramework ResponseStatusCode.swift
[6/82] Compiling UnsplashFramework SearchType.swift
[7/82] Compiling UnsplashFramework UNBadge.swift
[8/82] Compiling UnsplashFramework UNBasicPhoto.swift
[9/82] Compiling UnsplashFramework UNCameraDetails.swift
[10/82] Compiling UnsplashFramework UNCategory.swift
[11/82] Compiling UnsplashFramework UNCategoryAPILocations.swift
[12/82] Compiling UnsplashFramework UNOrder.swift
[13/82] Compiling UnsplashFramework UNPageInfo.swift
[14/82] Compiling UnsplashFramework UNPaginatedResult.swift
[15/82] Compiling UnsplashFramework UNPhoto.swift
[16/82] Compiling UnsplashFramework UNPhotoAPILocations.swift
[17/82] Compiling UnsplashFramework UNPhotoColorScheme.swift
[18/82] Compiling UnsplashFramework UNPhotoImageURLs.swift
[19/82] Compiling UnsplashFramework UNPhotoOrientation.swift
[20/82] Compiling UnsplashFramework UNCollectionListParameters.swift
[21/82] Compiling UnsplashFramework UNCollectionPhotosParameters.swift
[22/82] Compiling UnsplashFramework UNCollectionSearchParameters.swift
[23/82] Compiling UnsplashFramework UNNewCollectionParameters.swift
[24/82] Compiling UnsplashFramework UNPhotoListParameters.swift
[25/82] Compiling UnsplashFramework UNPhotoSearchParameters.swift
[26/82] Compiling UnsplashFramework UNRandomPhotoParameters.swift
[27/82] Compiling UnsplashFramework UNStatisticsParameters.swift
[28/82] Compiling UnsplashFramework UNPhotoSearchResult.swift
[29/82] Compiling UnsplashFramework UNPhotoStatistics.swift
[30/82] Compiling UnsplashFramework UNProfileImageLinks.swift
[31/82] Compiling UnsplashFramework UNSearchResult.swift
[32/82] Compiling UnsplashFramework UNSocialProfiles.swift
[33/82] Compiling UnsplashFramework UNSort.swift
[34/82] Compiling UnsplashFramework UNStatistics.swift
[35/82] Compiling UnsplashFramework UNTag.swift
[36/82] Compiling UnsplashFramework UNTopic.swift
[37/82] Compiling UnsplashFramework UNTopicAPILocations.swift
[38/82] Compiling UnsplashFramework UNTopicSort.swift
[39/82] Compiling UnsplashFramework UNURLWrapper.swift
[40/82] Compiling UnsplashFramework UNUnsplashMonthlyStats.swift
[41/82] Compiling UnsplashFramework UNUnsplashTotalStats.swift
[42/82] Compiling UnsplashFramework UNUser.swift
[43/82] Compiling UnsplashFramework UNUserAPILocations.swift
[44/82] Compiling UnsplashFramework UNTopicListParameters.swift
[45/82] Compiling UnsplashFramework UNTopicPhotosParameters.swift
[46/82] Compiling UnsplashFramework UNUpdateCollectionParameters.swift
[47/82] Compiling UnsplashFramework UNUpdatePhotoInfoParameters.swift
[48/82] Compiling UnsplashFramework UNUserCollectionsParameters.swift
[49/82] Compiling UnsplashFramework UNUserLikesParameters.swift
[50/82] Compiling UnsplashFramework UNUserPhotosParameters.swift
[51/82] Compiling UnsplashFramework UNUserPublicProfileParameters.swift
[52/82] Compiling UnsplashFramework UNUserInterests.swift
[53/82] Compiling UnsplashFramework UNUserProfileLinks.swift
[54/82] Compiling UnsplashFramework UNUserPublicProfile.swift
[55/82] Compiling UnsplashFramework UNUserStatistics.swift
[56/82] Compiling UnsplashFramework AuthorizationAttemptParameters.swift
[57/82] Compiling UnsplashFramework AuthorizationTokenParameters.swift
[58/82] Compiling UnsplashFramework Parameters.swift
[59/82] Compiling UnsplashFramework UNAddPhotoToCollectionParameters.swift
[60/82] Compiling UnsplashFramework UNCollection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Model Entities/UNError.swift:53:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 30 |
 31 |     /// Reasons why a request can fail.
 32 |     public enum Reason {
    |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 33 |
 34 |         /// Couldn't contact Unsplash.
    :
 51 |
 52 |     /// Types of things that might go wrong.
 53 |     public let reason: Reason
    |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 54 |
 55 |     /// All the reasons Unsplash returned on why the error happened.
[61/82] Compiling UnsplashFramework UNCollectionAPILocations.swift
/Users/admin/builder/spi-builder-workspace/Sources/Model Entities/UNError.swift:53:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 30 |
 31 |     /// Reasons why a request can fail.
 32 |     public enum Reason {
    |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 33 |
 34 |         /// Couldn't contact Unsplash.
    :
 51 |
 52 |     /// Types of things that might go wrong.
 53 |     public let reason: Reason
    |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 54 |
 55 |     /// All the reasons Unsplash returned on why the error happened.
[62/82] Compiling UnsplashFramework UNContentSafetyFilter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Model Entities/UNError.swift:53:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 30 |
 31 |     /// Reasons why a request can fail.
 32 |     public enum Reason {
    |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 33 |
 34 |         /// Couldn't contact Unsplash.
    :
 51 |
 52 |     /// Types of things that might go wrong.
 53 |     public let reason: Reason
    |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 54 |
 55 |     /// All the reasons Unsplash returned on why the error happened.
[63/82] Compiling UnsplashFramework UNCredentials.swift
/Users/admin/builder/spi-builder-workspace/Sources/Model Entities/UNError.swift:53:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 30 |
 31 |     /// Reasons why a request can fail.
 32 |     public enum Reason {
    |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 33 |
 34 |         /// Couldn't contact Unsplash.
    :
 51 |
 52 |     /// Types of things that might go wrong.
 53 |     public let reason: Reason
    |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 54 |
 55 |     /// All the reasons Unsplash returned on why the error happened.
[64/82] Compiling UnsplashFramework UNError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Model Entities/UNError.swift:53:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 30 |
 31 |     /// Reasons why a request can fail.
 32 |     public enum Reason {
    |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 33 |
 34 |         /// Couldn't contact Unsplash.
    :
 51 |
 52 |     /// Types of things that might go wrong.
 53 |     public let reason: Reason
    |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 54 |
 55 |     /// All the reasons Unsplash returned on why the error happened.
[65/82] Compiling UnsplashFramework UNFullPhoto.swift
/Users/admin/builder/spi-builder-workspace/Sources/Model Entities/UNError.swift:53:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 30 |
 31 |     /// Reasons why a request can fail.
 32 |     public enum Reason {
    |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 33 |
 34 |         /// Couldn't contact Unsplash.
    :
 51 |
 52 |     /// Types of things that might go wrong.
 53 |     public let reason: Reason
    |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 54 |
 55 |     /// All the reasons Unsplash returned on why the error happened.
[66/82] Compiling UnsplashFramework UNLocation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Model Entities/UNError.swift:53:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 30 |
 31 |     /// Reasons why a request can fail.
 32 |     public enum Reason {
    |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 33 |
 34 |         /// Couldn't contact Unsplash.
    :
 51 |
 52 |     /// Types of things that might go wrong.
 53 |     public let reason: Reason
    |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 54 |
 55 |     /// All the reasons Unsplash returned on why the error happened.
[67/82] Compiling UnsplashFramework UNModifyPhotoInCollectionResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/Model Entities/UNError.swift:53:16: warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 30 |
 31 |     /// Reasons why a request can fail.
 32 |     public enum Reason {
    |                 `- note: consider making enum 'Reason' conform to the 'Sendable' protocol
 33 |
 34 |         /// Couldn't contact Unsplash.
    :
 51 |
 52 |     /// Types of things that might go wrong.
 53 |     public let reason: Reason
    |                `- warning: stored property 'reason' of 'Sendable'-conforming struct 'UNError' has non-sendable type 'UNError.Reason'; this is an error in the Swift 6 language mode
 54 |
 55 |     /// All the reasons Unsplash returned on why the error happened.
[68/82] Compiling UnsplashFramework CLLocationCoordinate2D+Extensions.swift
[69/82] Compiling UnsplashFramework JSONDecoder+Extensions.swift
[70/82] Compiling UnsplashFramework UNPhoto+Extensions.swift
[71/82] Compiling UnsplashFramework URLComponents+Extensions.swift
[72/82] Compiling UnsplashFramework URLRequest+Extensions.swift
[73/82] Compiling UnsplashFramework QueryManager.swift
[74/82] Compiling UnsplashFramework UNAPI.swift
[75/82] Compiling UnsplashFramework UNClient.swift
[76/82] Compiling UnsplashFramework UNUserSearchParameters.swift
[77/82] Compiling UnsplashFramework Endpoint.swift
[78/82] Compiling UnsplashFramework HTTPMethod.swift
[79/82] Compiling UnsplashFramework Host.swift
[80/82] Compiling UnsplashFramework RequestHeader.swift
[81/82] Compiling UnsplashFramework ResponseHeader.swift
[82/82] Compiling UnsplashFramework UserAuthorizationScope.swift
Build complete! (18.54s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "UnsplashFramework",
  "name" : "UnsplashFramework",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "UnsplashFramework",
      "targets" : [
        "UnsplashFramework"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "UnsplashFramework",
      "module_type" : "SwiftTarget",
      "name" : "UnsplashFramework",
      "path" : "Sources",
      "product_memberships" : [
        "UnsplashFramework"
      ],
      "sources" : [
        "Extensions/CLLocationCoordinate2D+Extensions.swift",
        "Extensions/JSONDecoder+Extensions.swift",
        "Extensions/UNPhoto+Extensions.swift",
        "Extensions/URLComponents+Extensions.swift",
        "Extensions/URLRequest+Extensions.swift",
        "Managers/QueryManager.swift",
        "Managers/UNAPI.swift",
        "Managers/UNClient.swift",
        "Model Entities/Authorization.swift",
        "Model Entities/ResponseStatusCode.swift",
        "Model Entities/SearchType.swift",
        "Model Entities/UNBadge.swift",
        "Model Entities/UNBasicPhoto.swift",
        "Model Entities/UNCameraDetails.swift",
        "Model Entities/UNCategory.swift",
        "Model Entities/UNCategoryAPILocations.swift",
        "Model Entities/UNCollection.swift",
        "Model Entities/UNCollectionAPILocations.swift",
        "Model Entities/UNContentSafetyFilter.swift",
        "Model Entities/UNCredentials.swift",
        "Model Entities/UNError.swift",
        "Model Entities/UNFullPhoto.swift",
        "Model Entities/UNLocation.swift",
        "Model Entities/UNModifyPhotoInCollectionResponse.swift",
        "Model Entities/UNOrder.swift",
        "Model Entities/UNPageInfo.swift",
        "Model Entities/UNPaginatedResult.swift",
        "Model Entities/UNPhoto.swift",
        "Model Entities/UNPhotoAPILocations.swift",
        "Model Entities/UNPhotoColorScheme.swift",
        "Model Entities/UNPhotoImageURLs.swift",
        "Model Entities/UNPhotoOrientation.swift",
        "Model Entities/UNPhotoSearchResult.swift",
        "Model Entities/UNPhotoStatistics.swift",
        "Model Entities/UNProfileImageLinks.swift",
        "Model Entities/UNSearchResult.swift",
        "Model Entities/UNSocialProfiles.swift",
        "Model Entities/UNSort.swift",
        "Model Entities/UNStatistics.swift",
        "Model Entities/UNTag.swift",
        "Model Entities/UNTopic.swift",
        "Model Entities/UNTopicAPILocations.swift",
        "Model Entities/UNTopicSort.swift",
        "Model Entities/UNURLWrapper.swift",
        "Model Entities/UNUnsplashMonthlyStats.swift",
        "Model Entities/UNUnsplashTotalStats.swift",
        "Model Entities/UNUser.swift",
        "Model Entities/UNUserAPILocations.swift",
        "Model Entities/UNUserInterests.swift",
        "Model Entities/UNUserProfileLinks.swift",
        "Model Entities/UNUserPublicProfile.swift",
        "Model Entities/UNUserStatistics.swift",
        "Parameters/AuthorizationAttemptParameters.swift",
        "Parameters/AuthorizationTokenParameters.swift",
        "Parameters/Parameters.swift",
        "Parameters/UNAddPhotoToCollectionParameters.swift",
        "Parameters/UNCollectionListParameters.swift",
        "Parameters/UNCollectionPhotosParameters.swift",
        "Parameters/UNCollectionSearchParameters.swift",
        "Parameters/UNNewCollectionParameters.swift",
        "Parameters/UNPhotoListParameters.swift",
        "Parameters/UNPhotoSearchParameters.swift",
        "Parameters/UNRandomPhotoParameters.swift",
        "Parameters/UNStatisticsParameters.swift",
        "Parameters/UNTopicListParameters.swift",
        "Parameters/UNTopicPhotosParameters.swift",
        "Parameters/UNUpdateCollectionParameters.swift",
        "Parameters/UNUpdatePhotoInfoParameters.swift",
        "Parameters/UNUserCollectionsParameters.swift",
        "Parameters/UNUserLikesParameters.swift",
        "Parameters/UNUserPhotosParameters.swift",
        "Parameters/UNUserPublicProfileParameters.swift",
        "Parameters/UNUserSearchParameters.swift",
        "Schema/Endpoint.swift",
        "Schema/HTTPMethod.swift",
        "Schema/Host.swift",
        "Schema/RequestHeader.swift",
        "Schema/ResponseHeader.swift",
        "Schema/UserAuthorizationScope.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Tests",
      "module_type" : "SwiftTarget",
      "name" : "Tests",
      "path" : "Tests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/AddRemovePhotoInCollection.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/Authorization.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/Badge.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/CLLocationCoordinates2D.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/CameraDetails.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/CollectionA.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/CollectionB.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/CollectionList.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/Location.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/LocationWithNulls.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/MonthlyStats.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/PhotoA.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/PhotoB.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/PhotoStatistics.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/PhotosInCollection.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/PhotosOfTopic.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/ProfileImageLinks.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/RandomPhotosByCollectionIDs.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/RandomPhotosByQuery.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/RelatedCollections.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/Social.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/SocialWithNulls.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/StandardPhotoList.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/StandardSearchCollectionResult.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/StandardSearchPhotoResult.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/StandardSearchUserResult.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/StandardTopicList.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/Topic.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/TotalStats.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/TrackPhotoDownload.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/URLWrapper.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/URLWrapperEmpty.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/UserCollections.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/UserInterests.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/UserLikes.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/UserPhotos.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/UserProfileLinks.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/UserPublicProfileResponse.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/UserPublicProfileWithNulls.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/JSON Mock responses/UserStatistics.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Extensions Tests/CLLocationCoordinates2DTests.swift",
        "Extensions Tests/UNPhotoExtensionTests.swift",
        "Extensions Tests/URLRequestExtensionsTests.swift",
        "Helpers/DemoData.swift",
        "JSONParsingTests.swift",
        "Manager Tests/UNAPITests.swift",
        "Manager Tests/UNClientTests.swift",
        "Mocking Classes/MockQueryManager.swift",
        "Mocking Classes/MockURLProtocol.swift",
        "Mocking Classes/MockURLResponse.swift",
        "Mocking Classes/MockURLSession.swift",
        "Mocking Classes/UNAPITester.swift",
        "Model Entities Tests/UNBadgeTests.swift",
        "Model Entities Tests/UNCameraDetailsTests.swift",
        "Model Entities Tests/UNCategoryAPILocationsTests.swift",
        "Model Entities Tests/UNCategoryTests.swift",
        "Model Entities Tests/UNCollectionAPILocationsTests.swift",
        "Model Entities Tests/UNCollectionTests.swift",
        "Model Entities Tests/UNErrorReasonTests.swift",
        "Model Entities Tests/UNFullPhotoTests.swift",
        "Model Entities Tests/UNLocationTests.swift",
        "Model Entities Tests/UNPageInfoTests.swift",
        "Model Entities Tests/UNPhotoAPILocationsTests.swift",
        "Model Entities Tests/UNPhotoImageURLsTests.swift",
        "Model Entities Tests/UNPhotoStatisticsTests.swift",
        "Model Entities Tests/UNPhotoTests.swift",
        "Model Entities Tests/UNProfileImageLinksTests.swift",
        "Model Entities Tests/UNSocialProfilesTests.swift",
        "Model Entities Tests/UNUnsplashMonthlyStatsTests.swift",
        "Model Entities Tests/UNUnsplashTotalStatsTests.swift",
        "Model Entities Tests/UNUserAPILocationsTests.swift",
        "Model Entities Tests/UNUserInterestsTests.swift",
        "Model Entities Tests/UNUserProfileLinksTests.swift",
        "Model Entities Tests/UNUserPublicProfileTests.swift",
        "Model Entities Tests/UNUserStatisticsTests.swift",
        "Model Entities Tests/UNUserTests.swift",
        "Model Entities Tests/URLWrapperTests.swift",
        "Parameters Tests/AuthorizationAttemptParametersTests.swift",
        "Parameters Tests/AuthorizationTokenParametersTests.swift",
        "Parameters Tests/UNCollectionListParametersTests.swift",
        "Parameters Tests/UNCollectionPhotosParametersTests.swift",
        "Parameters Tests/UNCollectionSearchParametersTests.swift",
        "Parameters Tests/UNModifyPhotoToCollectionParametersTests.swift",
        "Parameters Tests/UNNewCollectionParametersTests.swift",
        "Parameters Tests/UNPhotoListParametersTests.swift",
        "Parameters Tests/UNPhotoSearchParametersTests.swift",
        "Parameters Tests/UNStatisticsParametersTests.swift",
        "Parameters Tests/UNTopicListParametersTests.swift",
        "Parameters Tests/UNUpdateCollectionParametersTests.swift",
        "Parameters Tests/UNUpdatePhotoInfoParametersTests.swift",
        "Parameters Tests/UNUserCollectionsParametersTests.swift",
        "Parameters Tests/UNUserLikesParametersTests.swift",
        "Parameters Tests/UNUserSearchParametersTests.swift",
        "Schema Tests/ResponseHeaderTests.swift"
      ],
      "target_dependencies" : [
        "UnsplashFramework"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.9"
}
Done.