The Swift Package Index logo.Swift Package Index

Build Information

Successful build of ShaderKit, reference 1.2.3 (cfa785), with Swift 6.2 for macOS (SPM) on 4 May 2026 02:51:20 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.3.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/jamesrochabrun/ShaderKit.git
Reference: 1.2.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/jamesrochabrun/ShaderKit
 * tag               1.2.3      -> FETCH_HEAD
HEAD is now at cfa7858 Merge pull request #18 from jamesrochabrun/codex-gradient-card-polish
Cloned https://github.com/jamesrochabrun/ShaderKit.git
Revision (git rev-parse @):
cfa7858252adfcf6f0ac94aea58399bc8a6b2dcf
SUCCESS checkout https://github.com/jamesrochabrun/ShaderKit.git at 1.2.3
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/jamesrochabrun/ShaderKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/35] Write sources
[1/35] Copying CosmosHoloShader.metal
[1/35] Copying BlendedHoloShaders.metal
[1/35] Copying AmazingRareShader.metal
[1/35] Copying BasicGlareShader.metal
[1/35] Copying CodexLogoShader.metal
[1/35] Copying WaterShader.metal
[1/35] Copying SubtleGradientShader.metal
[3/35] Copying ThermostatShaders.metal
[9/35] Copying BubbleShaders.metal
[10/35] Copying ShinyRareShader.metal
[11/35] Copying StarburstShaders.metal
[11/35] Copying RainbowRareShader.metal
[11/35] Copying SpiralRingsShader.metal
[12/35] Copying RegularHoloShader.metal
[12/35] Copying ReverseHoloShader.metal
[12/35] Copying SnowfallShader.metal
[12/35] Copying ShaderUtilities.metal
[12/35] Copying RadiantHoloShader.metal
[14/35] Copying RadialStarShader.metal
[16/35] Copying PolishedAluminumShader.metal
[16/35] Copying LightsaberShaders.metal
[16/35] Copying JellySwitchShader.metal
[16/35] Copying LiquidTechShader.metal
[24/35] Copying MaskedFoilShaders.metal
[24/35] Copying HalftonePastelShader.metal
[24/35] Copying IntenseBlingShader.metal
[24/35] Copying DiamondGridShader.metal
[24/35] Copying FrozenShader.metal
[25/35] Copying FoilEffectsShaders.metal
[25/35] Copying GlassShaders.metal
[26/35] Copying JellyButtonShader.metal
[32/35] Copying DiagonalHoloShader.metal
[33/35] Write sources
[34/35] Write swift-version--3CB7CFEC50E0D141.txt
[36/49] Compiling ShaderKit ShaderKit.swift
[37/49] Compiling ShaderKit View+Shader.swift
[38/49] Compiling ShaderKit Spring.swift
[39/50] Compiling ShaderKit ShaderEffect.swift
[40/50] Compiling ShaderKit CardLayerBuilder.swift
[41/50] Compiling ShaderKit ExplodableHolographicCard.swift
[42/50] Compiling ShaderKit ExplodedLayerView.swift
[43/50] Compiling ShaderKit HolographicCardContainer.swift
[44/50] Compiling ShaderKit SimpleCardContent.swift
[45/50] Compiling ShaderKit ShaderContext.swift
[46/50] Compiling ShaderKit ShaderModifier.swift
[47/50] Emitting module ShaderKit
[48/50] Compiling ShaderKit CardLayerExplodeContainer.swift
[49/50] Compiling ShaderKit CardLayer.swift
[50/50] Compiling ShaderKit resource_bundle_accessor.swift
[51/56] Compiling ShaderKitUI ShaderKitUI.swift
[52/56] Compiling ShaderKitUI SpringPhysics.swift
[53/56] Compiling ShaderKitUI JellySwitch.swift
[54/56] Compiling ShaderKitUI JellyButton.swift
[55/56] Emitting module ShaderKitUI
[56/56] Compiling ShaderKitUI ToneGenerator.swift
Build complete! (12.64s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "ShaderKit",
  "name" : "ShaderKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "ShaderKit",
      "targets" : [
        "ShaderKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ShaderKitUI",
      "targets" : [
        "ShaderKitUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ShaderKitUI",
      "module_type" : "SwiftTarget",
      "name" : "ShaderKitUI",
      "path" : "Sources/ShaderKitUI",
      "product_memberships" : [
        "ShaderKitUI"
      ],
      "sources" : [
        "Audio/ToneGenerator.swift",
        "Components/JellyButton.swift",
        "Components/JellySwitch.swift",
        "Physics/SpringPhysics.swift",
        "ShaderKitUI.swift"
      ],
      "target_dependencies" : [
        "ShaderKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ShaderKitTests",
      "module_type" : "SwiftTarget",
      "name" : "ShaderKitTests",
      "path" : "Tests/ShaderKitTests",
      "sources" : [
        "ShaderKitTests.swift"
      ],
      "target_dependencies" : [
        "ShaderKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ShaderKit",
      "module_type" : "SwiftTarget",
      "name" : "ShaderKit",
      "path" : "Sources/ShaderKit",
      "product_memberships" : [
        "ShaderKit",
        "ShaderKitUI"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/AmazingRareShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/BasicGlareShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/BlendedHoloShaders.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/BubbleShaders.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/CodexLogoShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/CosmosHoloShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/DiagonalHoloShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/DiamondGridShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/FoilEffectsShaders.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/FrozenShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/GlassShaders.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/HalftonePastelShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/IntenseBlingShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/JellyButtonShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/JellySwitchShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/LightsaberShaders.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/LiquidTechShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/MaskedFoilShaders.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/PolishedAluminumShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/RadialStarShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/RadiantHoloShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/RainbowRareShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/RegularHoloShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/ReverseHoloShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/ShaderUtilities.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/ShinyRareShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/SnowfallShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/SpiralRingsShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/StarburstShaders.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/SubtleGradientShader.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/ThermostatShaders.metal",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ShaderKit/Shaders/WaterShader.metal",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Containers/CardLayerExplodeContainer.swift",
        "Containers/ExplodableCard/CardLayer.swift",
        "Containers/ExplodableCard/CardLayerBuilder.swift",
        "Containers/ExplodableCard/ExplodableHolographicCard.swift",
        "Containers/ExplodableCard/ExplodedLayerView.swift",
        "Containers/HolographicCardContainer.swift",
        "Containers/SimpleCardContent.swift",
        "Effects/ShaderContext.swift",
        "Effects/ShaderEffect.swift",
        "Modifiers/ShaderModifier.swift",
        "Modifiers/View+Shader.swift",
        "ShaderKit.swift",
        "Utilities/Spring.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.