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 0.6.0 (580664), with Swift 6.2 (beta) for macOS (SPM) on 18 Jun 2025 17:45:08 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: 0.6.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/GettEngineering/Prism
 * tag               0.6.0      -> FETCH_HEAD
HEAD is now at 5806649 Windows: disable incremental linking
Cloned https://github.com/GettEngineering/Prism.git
Revision (git rev-parse @):
5806649b897fb0f3f0e1438a9b24f130d7785604
SUCCESS checkout https://github.com/GettEngineering/Prism.git at 0.6.0
========================================
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/17] Write sources
[3/17] Write prism-entitlement.plist
[3/17] Write sources
[7/17] Write swift-version-1EA4D86E10B52AF.txt
[8/27] Compiling writer.c
[9/27] Compiling parser.c
[10/27] Compiling emitter.c
[11/27] Compiling reader.c
[12/27] Compiling api.c
[13/27] Compiling scanner.c
[15/27] Emitting module ArgumentParserToolInfo
[16/27] Compiling ArgumentParserToolInfo ToolInfo.swift
[17/78] Compiling Yams YamlError.swift
[18/78] Compiling Yams Tag.swift
[19/79] Compiling Yams shim.swift
[20/79] Emitting module ArgumentParser
[21/82] Compiling ArgumentParser Flag.swift
[22/82] Compiling ArgumentParser NameSpecification.swift
[23/82] Compiling ArgumentParser Option.swift
[24/82] Compiling ArgumentParser OptionGroup.swift
[25/82] Compiling ArgumentParser BashCompletionsGenerator.swift
[26/82] Compiling ArgumentParser CompletionsGenerator.swift
[27/82] Compiling ArgumentParser FishCompletionsGenerator.swift
[28/82] Compiling ArgumentParser ZshCompletionsGenerator.swift
[29/82] Compiling ArgumentParser Argument.swift
[30/82] Compiling ArgumentParser ArgumentHelp.swift
[31/82] Compiling ArgumentParser CompletionKind.swift
[32/82] Compiling ArgumentParser Errors.swift
[33/82] Compiling ArgumentParser SequenceExtensions.swift
[34/82] Compiling ArgumentParser StringExtensions.swift
[35/82] Compiling ArgumentParser Tree.swift
[42/82] Compiling ZeplinAPI TextStyle.swift
[43/82] Compiling ArgumentParser ArgumentSet.swift
[44/82] Compiling ArgumentParser CommandParser.swift
[45/82] Compiling ArgumentParser InputOrigin.swift
[46/82] Compiling ArgumentParser Name.swift
[47/82] Compiling ArgumentParser CommandConfiguration.swift
[48/82] Compiling ArgumentParser EnumerableFlag.swift
[49/82] Compiling ArgumentParser ExpressibleByArgument.swift
[50/82] Compiling ArgumentParser ParsableArguments.swift
[51/82] Compiling ArgumentParser ParsableArgumentsValidation.swift
[52/82] Compiling ArgumentParser ParsableCommand.swift
[53/82] Compiling ArgumentParser ArgumentDecoder.swift
[54/82] Compiling ArgumentParser ArgumentDefinition.swift
[55/82] Compiling Yams String+Yams.swift
[60/82] Compiling ArgumentParser Parsed.swift
[61/82] Compiling ArgumentParser ParsedValues.swift
[62/82] Compiling ArgumentParser ParserError.swift
[63/82] Compiling ArgumentParser SplitArguments.swift
[64/82] Compiling ArgumentParser DumpHelpGenerator.swift
[65/82] Compiling ArgumentParser HelpCommand.swift
[66/82] Compiling ArgumentParser HelpGenerator.swift
[67/82] Compiling ArgumentParser MessageInfo.swift
[68/82] Compiling ArgumentParser UsageGenerator.swift
[69/82] Compiling ArgumentParser CollectionExtensions.swift
[70/82] Emitting module Yams
[73/82] Compiling ZeplinAPI Codable+Ext.swift
[74/82] Compiling ZeplinAPI Color.swift
[75/82] Emitting module ZeplinAPI
/Users/admin/builder/spi-builder-workspace/Sources/ZeplinAPI/ZeplinAPI.swift:252:14: warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
250 |     public enum Error: Swift.Error, CustomStringConvertible {
251 |         case invalidRequestURL(path: String)
252 |         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'
253 |         case unknownAPIError(statusCode: Int, url: String, message: String)
254 |         case apiError(message: String)
[76/82] Compiling ZeplinAPI Spacing.swift
[77/82] Compiling ZeplinAPI Project.swift
[78/82] Compiling ZeplinAPI Styleguide.swift
[79/82] Compiling ZeplinAPI ZeplinAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZeplinAPI/ZeplinAPI.swift:252:14: warning: associated value 'decodingFailed(type:message:)' of 'Sendable'-conforming enum 'Error' has non-sendable type 'any Decodable.Type'
250 |     public enum Error: Swift.Error, CustomStringConvertible {
251 |         case invalidRequestURL(path: String)
252 |         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'
253 |         case unknownAPIError(statusCode: Int, url: String, message: String)
254 |         case apiError(message: String)
/Users/admin/builder/spi-builder-workspace/Sources/ZeplinAPI/ZeplinAPI.swift:217:25: warning: capture of non-sendable type 'Model.Type' in an isolated closure
215 |                     do {
216 |                         let error = try APIError.decode(from: data)
217 |                         completion(.failure(.apiError(message: error.description)))
    |                         `- warning: capture of non-sendable type 'Model.Type' in an isolated closure
218 |                     } catch {
219 |                         completion(.failure(Error.unknownAPIError(statusCode: response.statusCode,
/Users/admin/builder/spi-builder-workspace/Sources/ZeplinAPI/ZeplinAPI.swift:200:36: warning: capture of non-sendable type 'Model.Type' in an isolated closure
198 |     func request<Model: Decodable>(model: Model.Type,
199 |                                    from path: String,
200 |                                    completion: @escaping (Result<Model, Error>) -> Void) {
    |                                    `- warning: capture of non-sendable type 'Model.Type' in an isolated closure
201 |         let fullPath = ZeplinAPI.basePath + path
202 |
[80/92] Emitting module PrismCore
[81/92] Compiling PrismCore AssetIdentity.swift
[82/92] Compiling PrismCore Zeplin+Prism.swift
[83/92] Compiling PrismCore Configuration.swift
[84/92] Compiling PrismCore TemplateParser+Transformation.swift
[85/92] Compiling PrismCore TemplateParser+Block.swift
[86/92] Compiling PrismCore Prism.swift
[87/92] Compiling PrismCore TemplateParser+Token.swift
[88/92] Compiling PrismCore TemplateParser.swift
[89/92] Compiling PrismCore Assets.swift
[90/99] Compiling prism Utils.swift
[91/99] Compiling prism main.swift
[92/99] Compiling prism UserInput.swift
[93/99] Compiling prism Commands+Initialize.swift
[94/99] Compiling prism CommandError.swift
[95/99] Emitting module prism
[96/99] Compiling prism Commands+Generate.swift
[96/99] Write Objects.LinkFileList
[97/99] Linking prism
[98/99] Applying prism
Build complete! (33.23s)
Fetching https://github.com/BuzzFeed/MockDuck
[12/572] Fetching mockduck
Fetched https://github.com/BuzzFeed/MockDuck from cache (0.85s)
Fetching https://github.com/Quick/Nimble
Fetching https://github.com/pointfreeco/swift-snapshot-testing.git
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/Quick/Quick
Fetching https://github.com/jpsim/Yams
[1/10859] Fetching yams
[2/30443] Fetching yams, nimble
[394/45202] Fetching yams, nimble, quick
[650/60582] Fetching yams, nimble, quick, swift-argument-parser
[7144/73809] Fetching yams, nimble, quick, swift-argument-parser, swift-snapshot-testing
Fetched https://github.com/Quick/Quick from cache (1.82s)
[42685/59050] Fetching yams, nimble, swift-argument-parser, swift-snapshot-testing
Fetched https://github.com/apple/swift-argument-parser from cache (4.89s)
Fetched https://github.com/jpsim/Yams from cache (4.89s)
Fetched https://github.com/Quick/Nimble from cache (4.89s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing.git from cache (4.89s)
Computing version for https://github.com/jpsim/Yams
Computed https://github.com/jpsim/Yams at 3.0.1 (5.45s)
Computing version for https://github.com/Quick/Nimble
Computed https://github.com/Quick/Nimble at 9.2.1 (0.59s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[13/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git from cache (0.78s)
Computing version for https://github.com/Quick/Quick
Computed https://github.com/Quick/Quick at 3.1.2 (1.33s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (0.51s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/455] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git from cache (0.70s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (1.22s)
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.45s)
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/swiftlang/swift-syntax
[1/4581] Fetching swift-custom-dump
[4582/75479] Fetching swift-custom-dump, swift-syntax
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (3.21s)
Fetched https://github.com/swiftlang/swift-syntax from cache (3.21s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (3.67s)
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.28s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 601.0.1 (1.88s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.5.2 (0.44s)
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/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/Quick/Quick
Working copy of https://github.com/Quick/Quick resolved at 3.1.2
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/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/Quick/Nimble
Working copy of https://github.com/Quick/Nimble resolved at 9.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/jpsim/Yams
Working copy of https://github.com/jpsim/Yams resolved at 3.0.1
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/BuzzFeed/MockDuck
Working copy of https://github.com/BuzzFeed/MockDuck resolved at master (ce0189d)
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
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/601.0.1/swiftlang-6.2.0.9.909-MacroSupport-macos_aarch64.zip
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" : "ZeplinAPI",
      "targets" : [
        "ZeplinAPI"
      ],
      "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",
        "UserInput.swift",
        "Utils.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "PrismCore"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "ZeplinAPI",
      "module_type" : "SwiftTarget",
      "name" : "ZeplinAPI",
      "path" : "Sources/ZeplinAPI",
      "product_memberships" : [
        "prism",
        "PrismCore",
        "ZeplinAPI"
      ],
      "sources" : [
        "Codable+Ext.swift",
        "Models/Color.swift",
        "Models/Project.swift",
        "Models/Spacing.swift",
        "Models/Styleguide.swift",
        "Models/TextStyle.swift",
        "ZeplinAPI.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PrismTests",
      "module_type" : "SwiftTarget",
      "name" : "PrismTests",
      "path" : "Tests",
      "product_dependencies" : [
        "Quick",
        "Nimble",
        "MockDuck",
        "Yams",
        "SnapshotTesting"
      ],
      "sources" : [
        "AssetIdentitySpec.swift",
        "AssetsSpec.swift",
        "ColorSpec.swift",
        "ConfigurationSpec.swift",
        "Mocks/PrismMock.swift",
        "TemplateParserSpec.swift",
        "ZeplinAPISpec.swift"
      ],
      "target_dependencies" : [
        "prism"
      ],
      "type" : "test"
    },
    {
      "c99name" : "PrismCore",
      "module_type" : "SwiftTarget",
      "name" : "PrismCore",
      "path" : "Sources/PrismCore",
      "product_dependencies" : [
        "Yams"
      ],
      "product_memberships" : [
        "prism",
        "PrismCore"
      ],
      "sources" : [
        "Models/AssetIdentity.swift",
        "Models/Assets.swift",
        "Models/Configuration.swift",
        "Models/Zeplin+Prism.swift",
        "Prism.swift",
        "TemplateParser/TemplateParser+Block.swift",
        "TemplateParser/TemplateParser+Token.swift",
        "TemplateParser/TemplateParser+Transformation.swift",
        "TemplateParser/TemplateParser.swift"
      ],
      "target_dependencies" : [
        "ZeplinAPI"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
Done.