The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Iris, reference v1.1.3 (bb4889), with Swift 6.3 for macOS (SPM) on 18 Apr 2026 01:39:21 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Chandram-Dutta/Iris.git
Reference: v1.1.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Chandram-Dutta/Iris
 * tag               v1.1.3     -> FETCH_HEAD
HEAD is now at bb4889a Add DocC documentation support and SPI config
Cloned https://github.com/Chandram-Dutta/Iris.git
Revision (git rev-parse @):
bb4889ad559f31811f660abb0cd837a273afbbd3
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Chandram-Dutta/Iris.git at v1.1.3
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2277] Fetching swift-docc-plugin
[229/5949] Fetching swift-docc-plugin, swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.10s)
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.11s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.5
========================================
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",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "iris",
      "name": "Iris",
      "url": "https://github.com/Chandram-Dutta/Iris.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Iris",
      "traits": [
        "default"
      ],
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/Chandram-Dutta/Iris.git
[1/282] Fetching iris
Fetched https://github.com/Chandram-Dutta/Iris.git from cache (1.29s)
Creating working copy for https://github.com/Chandram-Dutta/Iris.git
Working copy of https://github.com/Chandram-Dutta/Iris.git resolved at v1.1.3 (bb4889a)
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/Chandram-Dutta/Iris.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/25] Write sources
[7/25] Write IrisRunner-entitlement.plist
[7/25] Write Snake-entitlement.plist
[9/25] Write Breakout-entitlement.plist
[10/25] Write SpaceShooter-entitlement.plist
[11/25] Copying Resources
[12/25] Write swift-version--6988338F2F200930.txt
[14/44] Compiling Iris Font.swift
[15/44] Compiling Iris GlyphAtlas.swift
[16/44] Compiling Iris Graphics.swift
[17/44] Compiling Iris Image.swift
[18/44] Compiling Iris WindowConfig.swift
[19/44] Compiling Iris DrawCommand.swift
[20/44] Compiling Iris CollisionDetection.swift
[21/44] Compiling Iris ConvexHull.swift
[22/44] Compiling Iris MacWindow.swift
[23/44] Compiling Iris MetalView.swift
[24/44] Emitting module Iris
[25/44] Compiling Iris Hitbox.swift
[26/44] Compiling Iris PixelMask.swift
[27/44] Compiling Iris Math.swift
[28/44] Compiling Iris MacApp.swift
[29/44] Compiling Iris Input.swift
[30/44] Compiling Iris Iris.swift
[31/44] Compiling Iris Engine.swift
[32/44] Compiling Iris Game.swift
[33/45] Compiling Iris Renderer.swift
[34/69] Compiling Breakout main.swift
[35/69] Compiling Snake main.swift
[36/69] Compiling SpaceShooter main.swift
[37/69] Compiling SpaceShooter resource_bundle_accessor.swift
[38/69] Compiling Breakout Brick.swift
[39/69] Compiling Breakout Paddle.swift
[40/69] Compiling SpaceShooter Star.swift
[41/69] Emitting module SpaceShooter
[42/69] Compiling SpaceShooter GameResources.swift
[43/69] Emitting module Breakout
[44/69] Compiling Breakout Ball.swift
[45/69] Compiling Breakout BreakoutGame.swift
[46/69] Compiling SpaceShooter Explosion.swift
[46/69] Write Objects.LinkFileList
[48/69] Compiling SpaceShooter Enemy.swift
[49/69] Compiling SpaceShooter Bullet.swift
[50/69] Compiling IrisRunner IrisRunner.swift
[51/69] Emitting module IrisRunner
[52/69] Compiling Snake Snake.swift
[52/69] Write Objects.LinkFileList
[53/69] Compiling Snake Grid.swift
[55/69] Compiling Snake SnakeGame.swift
[56/69] Emitting module Snake
[57/69] Compiling Snake Food.swift
[57/69] Write Objects.LinkFileList
[59/69] Compiling SpaceShooter Player.swift
[60/69] Compiling SpaceShooter SpaceShooterGame.swift
[60/69] Write Objects.LinkFileList
[61/69] Linking Breakout
[62/69] Applying Breakout
[63/69] Linking Snake
[64/69] Applying Snake
[65/69] Linking IrisRunner
[66/69] Applying IrisRunner
[67/69] Linking SpaceShooter
[68/69] Applying SpaceShooter
Build complete! (17.76s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "Iris",
  "name" : "Iris",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Iris",
      "targets" : [
        "Iris"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "IrisRunner",
      "targets" : [
        "IrisRunner"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Breakout",
      "targets" : [
        "Breakout"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "Snake",
      "targets" : [
        "Snake"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "SpaceShooter",
      "targets" : [
        "SpaceShooter"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SpaceShooter",
      "module_type" : "SwiftTarget",
      "name" : "SpaceShooter",
      "path" : "Examples/SpaceShooter",
      "product_memberships" : [
        "SpaceShooter"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Examples/SpaceShooter/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Bullet.swift",
        "Enemy.swift",
        "Explosion.swift",
        "GameResources.swift",
        "Player.swift",
        "SpaceShooterGame.swift",
        "Star.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "Iris"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Snake",
      "module_type" : "SwiftTarget",
      "name" : "Snake",
      "path" : "Examples/Snake",
      "product_memberships" : [
        "Snake"
      ],
      "sources" : [
        "Food.swift",
        "Grid.swift",
        "Snake.swift",
        "SnakeGame.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "Iris"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "IrisTests",
      "module_type" : "SwiftTarget",
      "name" : "IrisTests",
      "path" : "Tests/IrisTests",
      "sources" : [
        "CollisionTests.swift",
        "IrisTests.swift"
      ],
      "target_dependencies" : [
        "Iris"
      ],
      "type" : "test"
    },
    {
      "c99name" : "IrisRunner",
      "module_type" : "SwiftTarget",
      "name" : "IrisRunner",
      "path" : "Sources/IrisRunner",
      "product_memberships" : [
        "IrisRunner"
      ],
      "sources" : [
        "IrisRunner.swift"
      ],
      "target_dependencies" : [
        "Iris"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Iris",
      "module_type" : "SwiftTarget",
      "name" : "Iris",
      "path" : "Sources/Iris",
      "product_memberships" : [
        "Iris",
        "IrisRunner",
        "Breakout",
        "Snake",
        "SpaceShooter"
      ],
      "sources" : [
        "Collision/CollisionDetection.swift",
        "Collision/ConvexHull.swift",
        "Collision/Hitbox.swift",
        "Collision/PixelMask.swift",
        "Core/Engine.swift",
        "Core/Game.swift",
        "Core/WindowConfig.swift",
        "Graphics/DrawCommand.swift",
        "Graphics/Font.swift",
        "Graphics/GlyphAtlas.swift",
        "Graphics/Graphics.swift",
        "Graphics/Image.swift",
        "Input/Input.swift",
        "Iris.swift",
        "Math.swift",
        "Platform/macOS/MacApp.swift",
        "Platform/macOS/MacWindow.swift",
        "Platform/macOS/MetalView.swift",
        "Rendering/Renderer.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Breakout",
      "module_type" : "SwiftTarget",
      "name" : "Breakout",
      "path" : "Examples/Breakout",
      "product_memberships" : [
        "Breakout"
      ],
      "sources" : [
        "Ball.swift",
        "BreakoutGame.swift",
        "Brick.swift",
        "Paddle.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "Iris"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "6.2"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/chandram-dutta/iris/v1.1.3
Repository:               Chandram-Dutta/Iris
Swift version used:       6.3
        .package(url: "https://github.com/swiftlang/swift-docc-plugin", from: "1.3.0")
Target:                   Iris
Extracting symbol information for 'Iris'...
Finished extracting symbol information for 'Iris'. (40.94s)
Building documentation for 'Iris'...
Finished building documentation for 'Iris' (0.63s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/chandram-dutta/iris/v1.1.3
Building for debugging...
[0/8] Write snippet-extract-tool-entitlement.plist
[1/8] Write sources
[4/8] Write swift-version--6988338F2F200930.txt
[6/53] Compiling SymbolKit GenericConstraint.swift
[7/53] Compiling SymbolKit GenericParameter.swift
[8/53] Compiling SymbolKit Generics.swift
[9/53] Compiling SymbolKit Namespace.swift
[10/53] Compiling Snippets Snippet.swift
[11/53] Emitting module Snippets
[12/53] Compiling Snippets SnippetParser.swift
[13/57] Compiling SymbolKit Names.swift
[14/57] Compiling SymbolKit SPI.swift
[15/57] Compiling SymbolKit Snippet.swift
[16/57] Compiling SymbolKit Extension.swift
[17/57] Compiling SymbolKit Mixin+Equals.swift
[18/57] Compiling SymbolKit Mixin+Hash.swift
[19/57] Compiling SymbolKit Mixin.swift
[20/57] Compiling SymbolKit LineList.swift
[21/57] Compiling SymbolKit Position.swift
[22/57] Compiling SymbolKit Relationship.swift
[23/57] Compiling SymbolKit RelationshipKind.swift
[24/57] Compiling SymbolKit SourceOrigin.swift
[25/57] Compiling SymbolKit GenericConstraints.swift
[26/57] Compiling SymbolKit Swift.swift
[27/57] Compiling SymbolKit Identifier.swift
[28/57] Compiling SymbolKit KindIdentifier.swift
[29/57] Compiling SymbolKit Location.swift
[30/57] Compiling SymbolKit Mutability.swift
[31/57] Compiling SymbolKit SourceRange.swift
[32/57] Compiling SymbolKit Metadata.swift
[33/57] Compiling SymbolKit Module.swift
[34/57] Compiling SymbolKit OperatingSystem.swift
[35/57] Compiling SymbolKit Platform.swift
[36/57] Compiling SymbolKit SemanticVersion.swift
[37/57] Compiling SymbolKit AccessControl.swift
[38/57] Compiling SymbolKit Availability.swift
[39/57] Compiling SymbolKit AvailabilityItem.swift
[40/57] Compiling SymbolKit Domain.swift
[41/57] Compiling SymbolKit DeclarationFragments.swift
[42/57] Compiling SymbolKit Fragment.swift
[43/57] Compiling SymbolKit FragmentKind.swift
[44/57] Compiling SymbolKit FunctionParameter.swift
[45/57] Compiling SymbolKit FunctionSignature.swift
[46/57] Emitting module SymbolKit
[47/57] Compiling SymbolKit Symbol.swift
[48/57] Compiling SymbolKit SymbolKind.swift
[49/57] Compiling SymbolKit SymbolGraph.swift
[50/57] Compiling SymbolKit GraphCollector.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[56/61] Compiling snippet_extract URL+Status.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.97s)
Building for debugging...
[0/1] Write swift-version--6988338F2F200930.txt
Build of target: 'Iris' complete! (0.26s)
     334
3	/Users/admin/builder/spi-builder-workspace/.docs/chandram-dutta/iris/v1.1.3
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/chandram-dutta/iris/v1.1.3
File count: 334
Doc size:   3.0MB
Preparing doc bundle ...
Uploading prod-chandram-dutta-iris-v1.1.3-db25c3e1.zip to s3://spi-docs-inbox/prod-chandram-dutta-iris-v1.1.3-db25c3e1.zip
Copying... [20%]
Copying... [30%]
Copying... [39%]
Copying... [49%]
Copying... [59%]
Copying... [69%]
Copying... [79%]
Copying... [89%]
Copying... [99%]
Copying... [100%]
Done.