Build Information
Successful build of ShaderKit, reference main (cfa785), with Swift 6.3 for macOS (SPM) on 4 May 2026 02:52:03 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.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: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/jamesrochabrun/ShaderKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
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 main
========================================
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": "shaderkit",
"name": "ShaderKit",
"url": "https://github.com/jamesrochabrun/ShaderKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ShaderKit",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/jamesrochabrun/ShaderKit.git
[1/936] Fetching shaderkit
Fetched https://github.com/jamesrochabrun/ShaderKit.git from cache (3.51s)
Creating working copy for https://github.com/jamesrochabrun/ShaderKit.git
Working copy of https://github.com/jamesrochabrun/ShaderKit.git resolved at main (cfa7858)
warning: '.resolve-product-dependencies': dependency 'shaderkit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/jamesrochabrun/ShaderKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/35] Copying CodexLogoShader.metal
[1/35] Copying CosmosHoloShader.metal
[1/35] Copying BubbleShaders.metal
[1/35] Copying StarburstShaders.metal
[1/35] Copying BlendedHoloShaders.metal
[1/35] Copying SpiralRingsShader.metal
[1/35] Copying BasicGlareShader.metal
[2/35] Copying AmazingRareShader.metal
[4/35] Copying WaterShader.metal
[8/35] Copying SnowfallShader.metal
[10/35] Copying ThermostatShaders.metal
[11/35] Copying SubtleGradientShader.metal
[11/35] Copying RegularHoloShader.metal
[11/35] Copying ShaderUtilities.metal
[14/35] Copying RadiantHoloShader.metal
[14/35] Copying ShinyRareShader.metal
[14/35] Copying ReverseHoloShader.metal
[14/35] Copying RadialStarShader.metal
[14/35] Copying PolishedAluminumShader.metal
[14/35] Copying MaskedFoilShaders.metal
[14/35] Copying RainbowRareShader.metal
[20/35] Copying LiquidTechShader.metal
[22/35] Copying LightsaberShaders.metal
[22/35] Copying JellyButtonShader.metal
[22/35] Copying FoilEffectsShaders.metal
[22/35] Copying HalftonePastelShader.metal
[26/35] Copying IntenseBlingShader.metal
[26/35] Copying GlassShaders.metal
[27/35] Copying FrozenShader.metal
[28/35] Copying DiagonalHoloShader.metal
[30/35] Copying JellySwitchShader.metal
[30/35] Write sources
[30/35] Copying DiamondGridShader.metal
[33/35] Write sources
[34/35] Write swift-version--6988338F2F200930.txt
[36/49] Compiling ShaderKit Spring.swift
[37/49] Compiling ShaderKit ShaderKit.swift
[38/50] Compiling ShaderKit View+Shader.swift
[39/50] Compiling ShaderKit CardLayerExplodeContainer.swift
[40/50] Compiling ShaderKit CardLayer.swift
[41/50] Compiling ShaderKit CardLayerBuilder.swift
[42/50] Compiling ShaderKit ExplodableHolographicCard.swift
[43/50] Compiling ShaderKit ShaderModifier.swift
[44/50] Emitting module ShaderKit
[45/50] Compiling ShaderKit ShaderEffect.swift
[46/50] Compiling ShaderKit SimpleCardContent.swift
[47/50] Compiling ShaderKit ShaderContext.swift
[48/50] Compiling ShaderKit ExplodedLayerView.swift
[49/50] Compiling ShaderKit HolographicCardContainer.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] Emitting module ShaderKitUI
[55/56] Compiling ShaderKitUI JellyButton.swift
[56/56] Compiling ShaderKitUI ToneGenerator.swift
Build complete! (13.35s)
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.