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 Prism, reference main (f8d985), with Swift 6.2 (beta) for macOS (SPM) on 18 Jun 2025 17:45:47 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/GettEngineering/Prism.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/GettEngineering/Prism
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at f8d9855 Prism binary build
Cloned https://github.com/GettEngineering/Prism.git
Revision (git rev-parse @):
f8d98551806be0b47a873da8170dbf0cc7d97ada
SUCCESS checkout https://github.com/GettEngineering/Prism.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/GettEngineering/Prism.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/19] Write sources
[2/19] Write prism-entitlement.plist
[2/19] Write sources
[9/19] Write swift-version-1EA4D86E10B52AF.txt
[10/31] Compiling reader.c
[11/31] Compiling api.c
[12/31] Compiling emitter.c
[13/31] Compiling writer.c
[14/31] Compiling parser.c
[15/31] Compiling scanner.c
[17/47] Compiling ArgumentParserToolInfo ToolInfo.swift
[18/47] Emitting module ArgumentParserToolInfo
[19/82] Compiling ArgumentParser Argument.swift
[20/82] Compiling ArgumentParser ArgumentHelp.swift
[21/82] Compiling ArgumentParser CompletionKind.swift
[22/82] Compiling ArgumentParser Errors.swift
[23/85] Compiling ArgumentParser Flag.swift
[24/85] Compiling ArgumentParser NameSpecification.swift
[25/85] Compiling ArgumentParser Option.swift
[26/85] Compiling ArgumentParser OptionGroup.swift
[27/85] Emitting module ArgumentParser
[28/85] Compiling ArgumentParser BashCompletionsGenerator.swift
[29/85] Compiling ArgumentParser CompletionsGenerator.swift
[30/85] Compiling ArgumentParser FishCompletionsGenerator.swift
[31/85] Compiling ArgumentParser ZshCompletionsGenerator.swift
[32/85] Compiling ArgumentParser SequenceExtensions.swift
[33/85] Compiling ArgumentParser StringExtensions.swift
[34/85] Compiling ArgumentParser Tree.swift
[41/86] Compiling ArgumentParser Parsed.swift
[42/86] Compiling ArgumentParser ParsedValues.swift
[43/86] Compiling ArgumentParser ParserError.swift
[44/86] Compiling ArgumentParser SplitArguments.swift
[45/86] Compiling Yams String+Yams.swift
[46/86] Compiling Yams Tag.swift
[47/86] Compiling Yams YamlError.swift
[48/86] Compiling ArgumentParser CommandConfiguration.swift
[49/86] Compiling ArgumentParser EnumerableFlag.swift
[50/86] Compiling ArgumentParser ExpressibleByArgument.swift
[51/86] Compiling ArgumentParser ParsableArguments.swift
[52/86] Compiling ArgumentParser ParsableArgumentsValidation.swift
[55/86] Compiling ArgumentParser ParsableCommand.swift
[56/86] Compiling ArgumentParser ArgumentDecoder.swift
[57/86] Compiling ArgumentParser ArgumentDefinition.swift
[58/86] Compiling ArgumentParser DumpHelpGenerator.swift
[59/86] Compiling ArgumentParser HelpCommand.swift
[60/86] Compiling ArgumentParser HelpGenerator.swift
[61/86] Compiling ArgumentParser ArgumentSet.swift
[62/86] Compiling ArgumentParser CommandParser.swift
[63/86] Compiling ArgumentParser InputOrigin.swift
[64/86] Compiling ArgumentParser Name.swift
[65/86] Compiling ArgumentParser MessageInfo.swift
[66/86] Compiling ArgumentParser UsageGenerator.swift
[67/86] Compiling ArgumentParser CollectionExtensions.swift
[68/86] Compiling ProviderCore Assets.swift
[69/86] Compiling ProviderCore Spacing.swift
[70/86] Compiling ProviderCore TextStyle.swift
[71/86] Compiling ProviderCore Color.swift
[72/86] Compiling ProviderCore Codable+Ext.swift
[73/86] Compiling ProviderCore AssetProvider.swift
[74/86] Compiling ProviderCore UserInput.swift
[75/86] Compiling ProviderCore Configuration.swift
[76/86] Emitting module ProviderCore
[77/86] Compiling ProviderCore AssetIdentity.swift
[78/86] Emitting module Yams
[83/86] Compiling Yams shim.swift
[84/115] Compiling FigmaSwift Rectangle.swift
[85/115] Compiling FigmaSwift Slice.swift
[86/117] Compiling FigmaSwift Paint.swift
[87/117] Compiling FigmaSwift Stroke.swift
[88/117] Compiling ZeplinSwift Color.swift
[89/117] Compiling ZeplinSwift Project.swift
[90/117] Compiling ZeplinSwift AssetOwner.swift
[91/117] Emitting module ZeplinSwift
/Users/admin/builder/spi-builder-workspace/Sources/Providers/ZeplinAPI/ZeplinAPI.swift:249:14: warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
247 | extension ZeplinAPI {
248 |     public enum Error: Swift.Error, CustomStringConvertible {
249 |         case decodingFailed(type: Decodable.Type, message: String)
    |              `- warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
250 |         case unknownAPIError(statusCode: Int, url: String, message: String)
251 |         case apiError(message: String)
[92/117] Compiling ZeplinSwift Styleguide.swift
[93/117] Compiling ZeplinSwift Spacing.swift
[94/117] Compiling ZeplinSwift TextStyle.swift
[95/117] Compiling ZeplinSwift ZeplinAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/Providers/ZeplinAPI/ZeplinAPI.swift:249:14: warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
247 | extension ZeplinAPI {
248 |     public enum Error: Swift.Error, CustomStringConvertible {
249 |         case decodingFailed(type: Decodable.Type, message: String)
    |              `- warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
250 |         case unknownAPIError(statusCode: Int, url: String, message: String)
251 |         case apiError(message: String)
/Users/admin/builder/spi-builder-workspace/Sources/Providers/ZeplinAPI/ZeplinAPI.swift:223:25: warning: capture of non-sendable type 'Model.Type' in an isolated closure
221 |                     do {
222 |                         let error = try APIError.decode(from: data)
223 |                         completion(.failure(.apiError(message: error.description)))
    |                         `- warning: capture of non-sendable type 'Model.Type' in an isolated closure
224 |                     } catch {
225 |                         completion(.failure(Error.unknownAPIError(statusCode: response.statusCode,
/Users/admin/builder/spi-builder-workspace/Sources/Providers/ZeplinAPI/ZeplinAPI.swift:211:36: warning: capture of non-sendable type 'Model.Type' in an isolated closure
209 |     func request<Model: Decodable>(model: Model.Type,
210 |                                    from path: String,
211 |                                    completion: @escaping (Result<Model, Error>) -> Void) {
    |                                    `- warning: capture of non-sendable type 'Model.Type' in an isolated closure
212 |         let apiURL = Self.baseURL.absoluteString + path
213 |         var request = URLRequest(url: URL(string: apiURL)!)
[96/117] Compiling FigmaSwift Canvas.swift
[97/117] Compiling FigmaSwift Ellipse.swift
[98/117] Compiling FigmaSwift Frame.swift
[99/117] Compiling FigmaSwift Instance.swift
[100/117] Compiling FigmaSwift ArcData.swift
[101/117] Compiling FigmaSwift BooleanOperation.swift
[102/117] Compiling FigmaSwift Metrics.swift
[103/117] Compiling FigmaSwift Node.swift
[104/117] Emitting module FigmaSwift
/Users/admin/builder/spi-builder-workspace/Sources/Providers/FigmaAPI/FigmaAPI.swift:94:14: warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
 92 | public extension FigmaAPI {
 93 |     enum Error: Swift.Error, CustomStringConvertible {
 94 |         case decodingFailed(type: Decodable.Type, message: String)
    |              `- warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
 95 |         case unknownAPIError(statusCode: Int, url: String, message: String)
 96 |         case apiError(message: String)
[105/117] Compiling FigmaSwift File.swift
[106/117] Compiling FigmaSwift Hyperlink.swift
[107/117] Compiling FigmaSwift Layout.swift
[108/117] Compiling FigmaSwift Text.swift
[109/117] Compiling FigmaSwift Vector.swift
[110/117] Compiling FigmaSwift FigmaAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/Providers/FigmaAPI/FigmaAPI.swift:94:14: warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
 92 | public extension FigmaAPI {
 93 |     enum Error: Swift.Error, CustomStringConvertible {
 94 |         case decodingFailed(type: Decodable.Type, message: String)
    |              `- warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
 95 |         case unknownAPIError(statusCode: Int, url: String, message: String)
 96 |         case apiError(message: String)
/Users/admin/builder/spi-builder-workspace/Sources/Providers/FigmaAPI/FigmaAPI.swift:64:25: warning: capture of non-sendable type 'Model.Type' in an isolated closure
 62 |                     do {
 63 |                         let error = try APIError.decode(from: data)
 64 |                         completion(.failure(.apiError(message: error.description)))
    |                         `- warning: capture of non-sendable type 'Model.Type' in an isolated closure
 65 |                     } catch {
 66 |                         completion(.failure(Error.unknownAPIError(statusCode: response.statusCode,
/Users/admin/builder/spi-builder-workspace/Sources/Providers/FigmaAPI/FigmaAPI.swift:50:9: warning: capture of non-sendable type 'Model.Type' in an isolated closure
 48 |         model: Model.Type,
 49 |         from path: String,
 50 |         completion: @escaping (Result<Model, Error>
    |         `- warning: capture of non-sendable type 'Model.Type' in an isolated closure
 51 |         ) -> Void
 52 |     ) {
[111/117] Compiling FigmaSwift Color.swift
/Users/admin/builder/spi-builder-workspace/Sources/Providers/FigmaAPI/FigmaAPI.swift:94:14: warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
 92 | public extension FigmaAPI {
 93 |     enum Error: Swift.Error, CustomStringConvertible {
 94 |         case decodingFailed(type: Decodable.Type, message: String)
    |              `- warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
 95 |         case unknownAPIError(statusCode: Int, url: String, message: String)
 96 |         case apiError(message: String)
/Users/admin/builder/spi-builder-workspace/Sources/Providers/FigmaAPI/FigmaAPI.swift:64:25: warning: capture of non-sendable type 'Model.Type' in an isolated closure
 62 |                     do {
 63 |                         let error = try APIError.decode(from: data)
 64 |                         completion(.failure(.apiError(message: error.description)))
    |                         `- warning: capture of non-sendable type 'Model.Type' in an isolated closure
 65 |                     } catch {
 66 |                         completion(.failure(Error.unknownAPIError(statusCode: response.statusCode,
/Users/admin/builder/spi-builder-workspace/Sources/Providers/FigmaAPI/FigmaAPI.swift:50:9: warning: capture of non-sendable type 'Model.Type' in an isolated closure
 48 |         model: Model.Type,
 49 |         from path: String,
 50 |         completion: @escaping (Result<Model, Error>
    |         `- warning: capture of non-sendable type 'Model.Type' in an isolated closure
 51 |         ) -> Void
 52 |     ) {
[112/117] Compiling FigmaSwift Effect.swift
/Users/admin/builder/spi-builder-workspace/Sources/Providers/FigmaAPI/FigmaAPI.swift:94:14: warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
 92 | public extension FigmaAPI {
 93 |     enum Error: Swift.Error, CustomStringConvertible {
 94 |         case decodingFailed(type: Decodable.Type, message: String)
    |              `- warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
 95 |         case unknownAPIError(statusCode: Int, url: String, message: String)
 96 |         case apiError(message: String)
/Users/admin/builder/spi-builder-workspace/Sources/Providers/FigmaAPI/FigmaAPI.swift:64:25: warning: capture of non-sendable type 'Model.Type' in an isolated closure
 62 |                     do {
 63 |                         let error = try APIError.decode(from: data)
 64 |                         completion(.failure(.apiError(message: error.description)))
    |                         `- warning: capture of non-sendable type 'Model.Type' in an isolated closure
 65 |                     } catch {
 66 |                         completion(.failure(Error.unknownAPIError(statusCode: response.statusCode,
/Users/admin/builder/spi-builder-workspace/Sources/Providers/FigmaAPI/FigmaAPI.swift:50:9: warning: capture of non-sendable type 'Model.Type' in an isolated closure
 48 |         model: Model.Type,
 49 |         from path: String,
 50 |         completion: @escaping (Result<Model, Error>
    |         `- warning: capture of non-sendable type 'Model.Type' in an isolated closure
 51 |         ) -> Void
 52 |     ) {
[113/117] Compiling FigmaSwift Style.swift
[114/117] Compiling FigmaSwift TypeStyle.swift
[115/133] Compiling PrismCore TemplateParser+Token.swift
[116/134] Compiling PrismCore TemplateParser+Transformation.swift
[117/134] Compiling PrismCore TemplateParser.swift
[118/134] Compiling PrismCore Zeplin+Assets.swift
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:14:1: warning: extension declares a conformance of imported type 'Color' to imported protocols 'RawColorRepresentable', 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
12 |
13 | // MARK: - Zeplin Model Conformances
14 | extension ZeplinSwift.Color: RawColorRepresentable, AssetIdentifiable { }
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocols 'RawColorRepresentable', 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:15:1: warning: extension declares a conformance of imported type 'RawColor' to imported protocol 'RawColorRepresentable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
13 | // MARK: - Zeplin Model Conformances
14 | extension ZeplinSwift.Color: RawColorRepresentable, AssetIdentifiable { }
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
   | |- warning: extension declares a conformance of imported type 'RawColor' to imported protocol 'RawColorRepresentable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
17 | extension ZeplinSwift.Spacing: AssetIdentifiable {}
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:16:1: warning: extension declares a conformance of imported type 'TextStyle' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
14 | extension ZeplinSwift.Color: RawColorRepresentable, AssetIdentifiable { }
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
   | |- warning: extension declares a conformance of imported type 'TextStyle' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension ZeplinSwift.Spacing: AssetIdentifiable {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:17:1: warning: extension declares a conformance of imported type 'Spacing' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
17 | extension ZeplinSwift.Spacing: AssetIdentifiable {}
   | |- warning: extension declares a conformance of imported type 'Spacing' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |
19 | extension ProviderCore.Color {
[119/134] Compiling PrismCore Zeplin+Configuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:14:1: warning: extension declares a conformance of imported type 'Color' to imported protocols 'RawColorRepresentable', 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
12 |
13 | // MARK: - Zeplin Model Conformances
14 | extension ZeplinSwift.Color: RawColorRepresentable, AssetIdentifiable { }
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocols 'RawColorRepresentable', 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:15:1: warning: extension declares a conformance of imported type 'RawColor' to imported protocol 'RawColorRepresentable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
13 | // MARK: - Zeplin Model Conformances
14 | extension ZeplinSwift.Color: RawColorRepresentable, AssetIdentifiable { }
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
   | |- warning: extension declares a conformance of imported type 'RawColor' to imported protocol 'RawColorRepresentable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
17 | extension ZeplinSwift.Spacing: AssetIdentifiable {}
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:16:1: warning: extension declares a conformance of imported type 'TextStyle' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
14 | extension ZeplinSwift.Color: RawColorRepresentable, AssetIdentifiable { }
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
   | |- warning: extension declares a conformance of imported type 'TextStyle' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension ZeplinSwift.Spacing: AssetIdentifiable {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:17:1: warning: extension declares a conformance of imported type 'Spacing' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
17 | extension ZeplinSwift.Spacing: AssetIdentifiable {}
   | |- warning: extension declares a conformance of imported type 'Spacing' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |
19 | extension ProviderCore.Color {
[120/134] Compiling PrismCore Zeplin+Generate.swift
[121/134] Compiling PrismCore Zeplin+Initialize.swift
[122/134] Compiling PrismCore Figma+Configuration.swift
[123/134] Compiling PrismCore Figma+Generate.swift
[124/134] Compiling PrismCore Figma+Initialize.swift
[125/134] Compiling PrismCore Figma.swift
[126/134] Compiling PrismCore Zeplin+Prism.swift
[127/134] Compiling PrismCore AssetProvider+Templates.swift
[128/134] Compiling PrismCore Zeplin.swift
[129/134] Compiling PrismCore TemplateParser+Block.swift
[130/134] Emitting module PrismCore
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:14:1: warning: extension declares a conformance of imported type 'Color' to imported protocols 'RawColorRepresentable', 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
12 |
13 | // MARK: - Zeplin Model Conformances
14 | extension ZeplinSwift.Color: RawColorRepresentable, AssetIdentifiable { }
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocols 'RawColorRepresentable', 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:15:1: warning: extension declares a conformance of imported type 'RawColor' to imported protocol 'RawColorRepresentable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
13 | // MARK: - Zeplin Model Conformances
14 | extension ZeplinSwift.Color: RawColorRepresentable, AssetIdentifiable { }
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
   | |- warning: extension declares a conformance of imported type 'RawColor' to imported protocol 'RawColorRepresentable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
17 | extension ZeplinSwift.Spacing: AssetIdentifiable {}
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:16:1: warning: extension declares a conformance of imported type 'TextStyle' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
14 | extension ZeplinSwift.Color: RawColorRepresentable, AssetIdentifiable { }
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
   | |- warning: extension declares a conformance of imported type 'TextStyle' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 | extension ZeplinSwift.Spacing: AssetIdentifiable {}
18 |
/Users/admin/builder/spi-builder-workspace/Sources/PrismCore/Providers/Zeplin/Zeplin+Assets.swift:17:1: warning: extension declares a conformance of imported type 'Spacing' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
15 | extension ZeplinSwift.RawColor: RawColorRepresentable {}
16 | extension ZeplinSwift.TextStyle: AssetIdentifiable {}
17 | extension ZeplinSwift.Spacing: AssetIdentifiable {}
   | |- warning: extension declares a conformance of imported type 'Spacing' to imported protocol 'AssetIdentifiable'; this will not behave correctly if the owners of 'ZeplinSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
18 |
19 | extension ProviderCore.Color {
[131/134] Compiling PrismCore Utils.swift
[132/139] Compiling prism Commands+Initialize.swift
/Users/admin/builder/spi-builder-workspace/Sources/CLI/Commands+Initialize.swift:135:1: warning: extension declares a conformance of imported type 'AssetProvider' to imported protocol 'InputOption'; this will not behave correctly if the owners of 'ProviderCore' introduce this conformance in the future
133 | }
134 |
135 | extension AssetProvider: InputOption {
    | |- warning: extension declares a conformance of imported type 'AssetProvider' to imported protocol 'InputOption'; this will not behave correctly if the owners of 'ProviderCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
136 |     public var aliases: [String] {
137 |         return [rawValue]
[133/139] Compiling prism main.swift
[134/139] Compiling prism CommandError.swift
[135/139] Emitting module prism
/Users/admin/builder/spi-builder-workspace/Sources/CLI/Commands+Initialize.swift:135:1: warning: extension declares a conformance of imported type 'AssetProvider' to imported protocol 'InputOption'; this will not behave correctly if the owners of 'ProviderCore' introduce this conformance in the future
133 | }
134 |
135 | extension AssetProvider: InputOption {
    | |- warning: extension declares a conformance of imported type 'AssetProvider' to imported protocol 'InputOption'; this will not behave correctly if the owners of 'ProviderCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
136 |     public var aliases: [String] {
137 |         return [rawValue]
[136/139] Compiling prism Commands+Generate.swift
[136/139] Write Objects.LinkFileList
[137/139] Linking prism
[138/139] Applying prism
Build complete! (32.64s)
Fetching https://github.com/BuzzFeed/MockDuck
[1/572] Fetching mockduck
Fetched https://github.com/BuzzFeed/MockDuck from cache (0.77s)
Fetching https://github.com/Quick/Nimble
Fetching https://github.com/Quick/Quick
Fetching https://github.com/jpsim/Yams
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/pointfreeco/swift-snapshot-testing.git
[1/10859] Fetching yams
[2/25618] Fetching yams, quick
[298/45202] Fetching yams, quick, nimble
[299/60582] Fetching yams, quick, nimble, swift-argument-parser
[3742/73809] Fetching yams, quick, nimble, swift-argument-parser, swift-snapshot-testing
Fetched https://github.com/Quick/Nimble from cache (1.82s)
Fetched https://github.com/Quick/Quick from cache (1.82s)
[27758/39466] Fetching yams, swift-argument-parser, swift-snapshot-testing
Fetched https://github.com/jpsim/Yams from cache (2.44s)
Fetched https://github.com/apple/swift-argument-parser from cache (2.44s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing.git from cache (2.44s)
Computing version for https://github.com/jpsim/Yams
Computed https://github.com/jpsim/Yams at 3.0.1 (2.97s)
Computing version for https://github.com/Quick/Nimble
Computed https://github.com/Quick/Nimble at 9.2.1 (0.49s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[13/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git from cache (0.85s)
Computing version for https://github.com/Quick/Quick
Computed https://github.com/Quick/Quick at 3.1.2 (1.38s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (0.48s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/455] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git from cache (0.80s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (1.31s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.5.0 (0.52s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing.git
Computed https://github.com/pointfreeco/swift-snapshot-testing.git at 1.18.4 (0.41s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/4581] Fetching swift-custom-dump
[4582/75479] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (3.28s)
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (3.28s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (3.70s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5467] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.30s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (1.90s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (0.40s)
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 601.0.1
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing.git
Working copy of https://github.com/pointfreeco/swift-snapshot-testing.git resolved at 1.18.4
Creating working copy for https://github.com/BuzzFeed/MockDuck
Working copy of https://github.com/BuzzFeed/MockDuck resolved at master (ce0189d)
Creating working copy for https://github.com/jpsim/Yams
Working copy of https://github.com/jpsim/Yams resolved at 3.0.1
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.5.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.5.2
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
Creating working copy for https://github.com/Quick/Quick
Working copy of https://github.com/Quick/Quick resolved at 3.1.2
Creating working copy for https://github.com/Quick/Nimble
Working copy of https://github.com/Quick/Nimble resolved at 9.2.1
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/601.0.1/swiftlang-6.2.0.9.909-MacroSupport-macos_aarch64.zip
warning: 'spi-builder-workspace': dependency 'quick' is not used by any target
warning: 'spi-builder-workspace': dependency 'nimble' is not used by any target
warning: 'spi-builder-workspace': dependency 'swift-snapshot-testing' is not used by any target
warning: 'spi-builder-workspace': dependency 'mockduck' is not used by any target
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "quick",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Quick"
    },
    {
      "identity" : "nimble",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "9.0.0",
            "upper_bound" : "10.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Quick/Nimble"
    },
    {
      "identity" : "swift-snapshot-testing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-snapshot-testing.git"
    },
    {
      "identity" : "mockduck",
      "requirement" : {
        "branch" : [
          "master"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/BuzzFeed/MockDuck"
    },
    {
      "identity" : "yams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/Yams"
    }
  ],
  "manifest_display_name" : "Prism",
  "name" : "Prism",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.12"
    }
  ],
  "products" : [
    {
      "name" : "prism",
      "targets" : [
        "prism"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "PrismCore",
      "targets" : [
        "PrismCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ZeplinSwift",
      "targets" : [
        "ZeplinSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "FigmaSwift",
      "targets" : [
        "FigmaSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "prism",
      "module_type" : "SwiftTarget",
      "name" : "prism",
      "path" : "Sources/CLI",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "prism"
      ],
      "sources" : [
        "CommandError.swift",
        "Commands+Generate.swift",
        "Commands+Initialize.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "PrismCore"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ZeplinSwift",
      "module_type" : "SwiftTarget",
      "name" : "ZeplinSwift",
      "path" : "Sources/Providers/ZeplinAPI",
      "product_memberships" : [
        "prism",
        "PrismCore",
        "ZeplinSwift"
      ],
      "sources" : [
        "Models/AssetOwner.swift",
        "Models/Color.swift",
        "Models/Project.swift",
        "Models/Spacing.swift",
        "Models/Styleguide.swift",
        "Models/TextStyle.swift",
        "ZeplinAPI.swift"
      ],
      "target_dependencies" : [
        "ProviderCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ProviderCore",
      "module_type" : "SwiftTarget",
      "name" : "ProviderCore",
      "path" : "Sources/Providers/ProviderCore",
      "product_memberships" : [
        "prism",
        "PrismCore",
        "ZeplinSwift",
        "FigmaSwift"
      ],
      "sources" : [
        "AssetProvider.swift",
        "Configuration.swift",
        "Helpers/Codable+Ext.swift",
        "Helpers/UserInput.swift",
        "Models/AssetIdentity.swift",
        "Models/Assets.swift",
        "Models/Color.swift",
        "Models/Spacing.swift",
        "Models/TextStyle.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PrismCore",
      "module_type" : "SwiftTarget",
      "name" : "PrismCore",
      "path" : "Sources/PrismCore",
      "product_dependencies" : [
        "Yams"
      ],
      "product_memberships" : [
        "prism",
        "PrismCore"
      ],
      "sources" : [
        "Models/Zeplin+Prism.swift",
        "Providers/AssetProvider+Templates.swift",
        "Providers/Figma/Figma+Configuration.swift",
        "Providers/Figma/Figma+Generate.swift",
        "Providers/Figma/Figma+Initialize.swift",
        "Providers/Figma/Figma.swift",
        "Providers/Zeplin/Zeplin+Assets.swift",
        "Providers/Zeplin/Zeplin+Configuration.swift",
        "Providers/Zeplin/Zeplin+Generate.swift",
        "Providers/Zeplin/Zeplin+Initialize.swift",
        "Providers/Zeplin/Zeplin.swift",
        "TemplateParser/TemplateParser+Block.swift",
        "TemplateParser/TemplateParser+Token.swift",
        "TemplateParser/TemplateParser+Transformation.swift",
        "TemplateParser/TemplateParser.swift",
        "Utils.swift"
      ],
      "target_dependencies" : [
        "ZeplinSwift",
        "FigmaSwift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "FigmaSwift",
      "module_type" : "SwiftTarget",
      "name" : "FigmaSwift",
      "path" : "Sources/Providers/FigmaAPI",
      "product_memberships" : [
        "prism",
        "PrismCore",
        "FigmaSwift"
      ],
      "sources" : [
        "FigmaAPI.swift",
        "Models/Color.swift",
        "Models/Effect.swift",
        "Models/File.swift",
        "Models/Hyperlink.swift",
        "Models/Layout.swift",
        "Models/Metrics.swift",
        "Models/Node.swift",
        "Models/Nodes/ArcData.swift",
        "Models/Nodes/BooleanOperation.swift",
        "Models/Nodes/Canvas.swift",
        "Models/Nodes/Ellipse.swift",
        "Models/Nodes/Frame.swift",
        "Models/Nodes/Instance.swift",
        "Models/Nodes/Rectangle.swift",
        "Models/Nodes/Slice.swift",
        "Models/Nodes/Text.swift",
        "Models/Nodes/Vector.swift",
        "Models/Paint.swift",
        "Models/Stroke.swift",
        "Models/Style.swift",
        "Models/TypeStyle.swift"
      ],
      "target_dependencies" : [
        "ProviderCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
Done.