Build Information
Successful build of ShaderKit, reference 1.2.3 (cfa785), with Swift 6.0 for macOS (SPM) on 4 May 2026 02:48:55 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64Build 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.0
Building package at path: $PWD
https://github.com/jamesrochabrun/ShaderKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/35] Write sources
[1/35] Copying BlendedHoloShaders.metal
[1/35] Write sources
[1/35] Copying WaterShader.metal
[1/35] Copying BubbleShaders.metal
[1/35] Copying AmazingRareShader.metal
[5/35] Copying CodexLogoShader.metal
[5/35] Copying BasicGlareShader.metal
[5/35] Copying CosmosHoloShader.metal
[5/35] Copying StarburstShaders.metal
[9/35] Copying SubtleGradientShader.metal
[11/35] Copying ThermostatShaders.metal
[11/35] Copying ShaderUtilities.metal
[13/35] Copying RegularHoloShader.metal
[13/35] Copying RadialStarShader.metal
[13/35] Copying RainbowRareShader.metal
[13/35] Copying SnowfallShader.metal
[13/35] Copying RadiantHoloShader.metal
[13/35] Copying ShinyRareShader.metal
[13/35] Copying SpiralRingsShader.metal
[19/35] Copying ReverseHoloShader.metal
[21/35] Copying MaskedFoilShaders.metal
[21/35] Copying PolishedAluminumShader.metal
[22/35] Copying GlassShaders.metal
[23/35] Copying LiquidTechShader.metal
[23/35] Copying LightsaberShaders.metal
[23/35] Copying JellyButtonShader.metal
[23/35] Copying JellySwitchShader.metal
[25/35] Copying IntenseBlingShader.metal
[25/35] Copying HalftonePastelShader.metal
[27/35] Copying FoilEffectsShaders.metal
[31/35] Copying FrozenShader.metal
[32/35] Copying DiagonalHoloShader.metal
[33/35] Copying DiamondGridShader.metal
[34/35] Write swift-version-5BDAB9E9C0126B9D.txt
[36/49] Compiling ShaderKit View+Shader.swift
[37/49] Compiling ShaderKit Spring.swift
[38/49] Compiling ShaderKit ShaderKit.swift
[39/50] Compiling ShaderKit SimpleCardContent.swift
[40/50] Compiling ShaderKit ShaderContext.swift
[41/50] Compiling ShaderKit ShaderEffect.swift
[42/50] Compiling ShaderKit ExplodedLayerView.swift
[43/50] Compiling ShaderKit HolographicCardContainer.swift
[44/50] Compiling ShaderKit CardLayerExplodeContainer.swift
[45/50] Compiling ShaderKit CardLayer.swift
[46/50] Compiling ShaderKit CardLayerBuilder.swift
[47/50] Compiling ShaderKit ExplodableHolographicCard.swift
[48/50] Emitting module ShaderKit
[49/50] Compiling ShaderKit ShaderModifier.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 JellyButton.swift
[54/56] Compiling ShaderKitUI JellySwitch.swift
[55/56] Emitting module ShaderKitUI
[56/56] Compiling ShaderKitUI ToneGenerator.swift
Build complete! (12.57s)
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.