Build Information
Successful build of Murti, reference main (4b3a69), with Swift 6.4 for macOS (SPM) on 27 Sep 2026 20:52:55 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/iQbalADR/murti.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/iQbalADR/murti
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 4b3a692 examples: add MurtiPreviewApp for rendering a Screen.json on device (#17)
Cloned https://github.com/iQbalADR/murti.git
Revision (git rev-parse @):
4b3a6920ba02c8e452ea78c7e33ce9669192e3ad
SUCCESS checkout https://github.com/iQbalADR/murti.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/iQbalADR/murti.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 211]
[Planning deferred tasks]
[41 / 80]
[42 / 81] MurtiCore
[52 / 159]
[55 / 159]
[63 / 159]
[65 / 159]
[66 / 159]
[71 / 159]
[73 / 159]
[75 / 159]
[78 / 159]
[83 / 159]
[86 / 159]
[88 / 159]
[89 / 159]
[100 / 159]
[102 / 159]
[103 / 159]
[106 / 159]
[108 / 159]
[120 / 159] MurtiCore
[121 / 159] MurtiCore
[130 / 161] MurtiGallery-product
[136 / 176] MurtiBuilder
[140 / 176] MurtiGallery-product
[146 / 176] MurtiBuilder
[148 / 176] MurtiBuilder
[150 / 176] MurtiBuilder
[152 / 176] MurtiBuilder
[161 / 178] MurtiCore-product
[163 / 178] MurtiBuilder
[164 / 178] MurtiGallery-product
[166 / 178] MurtiGen-product
[176 / 191] MurtiStudio-product
[180 / 191] MurtiStudio-product
[184 / 191] MurtiGallery-product
[185 / 191] MurtiStudio-product
[189 / 191] MurtiStudio-product
Build complete! (14.66 sec)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Murti",
"name" : "Murti",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "17.0"
},
{
"name" : "macos",
"version" : "14.0"
},
{
"name" : "maccatalyst",
"version" : "17.0"
},
{
"name" : "tvos",
"version" : "17.0"
},
{
"name" : "watchos",
"version" : "10.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "MurtiCore",
"targets" : [
"MurtiCore"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MurtiBuilder",
"targets" : [
"MurtiBuilder"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MurtiGallery",
"targets" : [
"MurtiGallery"
],
"type" : {
"executable" : null
}
},
{
"name" : "MurtiGen",
"targets" : [
"MurtiGen"
],
"type" : {
"executable" : null
}
},
{
"name" : "MurtiStudio",
"targets" : [
"MurtiStudio"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "MurtiStudioTests",
"module_type" : "SwiftTarget",
"name" : "MurtiStudioTests",
"path" : "Tests/MurtiStudioTests",
"sources" : [
"EditorDocumentTests.swift",
"ImportExportTests.swift",
"NodeTreeInsertTests.swift",
"NodeTreeTests.swift",
"SmokeTests.swift",
"UndoTests.swift",
"ViewSmokeTests.swift"
],
"target_dependencies" : [
"MurtiStudio",
"MurtiCore"
],
"type" : "test"
},
{
"c99name" : "MurtiStudio",
"module_type" : "SwiftTarget",
"name" : "MurtiStudio",
"path" : "Sources/MurtiStudio",
"product_memberships" : [
"MurtiStudio"
],
"sources" : [
"EditorDocument.swift",
"InspectorView.swift",
"MurtiStudioApp.swift",
"NodeIdentity.swift",
"NodeTree.swift",
"OutlineView.swift",
"PaletteView.swift",
"PreviewView.swift",
"StudioView.swift"
],
"target_dependencies" : [
"MurtiCore",
"MurtiBuilder"
],
"type" : "executable"
},
{
"c99name" : "MurtiGenTests",
"module_type" : "SwiftTarget",
"name" : "MurtiGenTests",
"path" : "Tests/MurtiGenTests",
"sources" : [
"ScreenBundleTests.swift"
],
"target_dependencies" : [
"MurtiGen",
"MurtiBuilder",
"MurtiCore"
],
"type" : "test"
},
{
"c99name" : "MurtiGen",
"module_type" : "SwiftTarget",
"name" : "MurtiGen",
"path" : "Sources/MurtiGen",
"product_memberships" : [
"MurtiGen"
],
"sources" : [
"ScreenBundle.swift",
"main.swift"
],
"target_dependencies" : [
"MurtiBuilder",
"MurtiCore"
],
"type" : "executable"
},
{
"c99name" : "MurtiGallery",
"module_type" : "SwiftTarget",
"name" : "MurtiGallery",
"path" : "Sources/MurtiGallery",
"product_memberships" : [
"MurtiGallery"
],
"sources" : [
"GalleryExamples.swift",
"GalleryRootView.swift",
"MurtiGalleryApp.swift"
],
"target_dependencies" : [
"MurtiCore"
],
"type" : "executable"
},
{
"c99name" : "MurtiCoreTests",
"module_type" : "SwiftTarget",
"name" : "MurtiCoreTests",
"path" : "Tests/MurtiCoreTests",
"sources" : [
"AESGCMCipherTests.swift",
"CacheKeyTests.swift",
"DataContextTests.swift",
"FileCacheStoreTests.swift",
"FixtureDecodingTests.swift",
"LayoutTests.swift",
"ManifestTests.swift",
"MemoryCacheStoreTests.swift",
"MurtiActionDispatcherTests.swift",
"MurtiActionSpecTests.swift",
"MurtiCacheCipherTests.swift",
"MurtiCacheCoordinatorTests.swift",
"MurtiCacheLoadTests.swift",
"MurtiCacheWiringTests.swift",
"MurtiComponentFactoryTests.swift",
"MurtiCryptoTests.swift",
"MurtiEngineTests.swift",
"MurtiManifestTests.swift",
"MurtiNodeTests.swift",
"MurtiRendererTests.swift",
"MurtiSchemaValidatorTests.swift",
"MurtiValueLiteralTests.swift",
"MurtiValueTests.swift",
"StyleTests.swift",
"TokenResolverTests.swift"
],
"target_dependencies" : [
"MurtiCore"
],
"type" : "test"
},
{
"c99name" : "MurtiCore",
"module_type" : "SwiftTarget",
"name" : "MurtiCore",
"path" : "Sources/MurtiCore",
"product_memberships" : [
"MurtiCore",
"MurtiBuilder",
"MurtiGallery",
"MurtiGen",
"MurtiStudio"
],
"sources" : [
"AESGCMCipher.swift",
"Accessibility.swift",
"BuiltinComponents.swift",
"CacheKey.swift",
"Commands.swift",
"DataContext.swift",
"FileCacheStore.swift",
"Manifest.swift",
"MurtiActionDispatcher.swift",
"MurtiActionSpec.swift",
"MurtiBounds.swift",
"MurtiCache.swift",
"MurtiCacheCipher.swift",
"MurtiCacheCoordinator.swift",
"MurtiCacheStore.swift",
"MurtiCommand.swift",
"MurtiComponent.swift",
"MurtiComponentFactory.swift",
"MurtiEngine.swift",
"MurtiError.swift",
"MurtiNavigator.swift",
"MurtiNetworkClient.swift",
"MurtiNode.swift",
"MurtiPayload.swift",
"MurtiRenderContext.swift",
"MurtiRenderer.swift",
"MurtiSchemaValidator.swift",
"MurtiScreen.swift",
"MurtiScreenFactory.swift",
"MurtiSignatureVerifier.swift",
"MurtiStyle.swift",
"MurtiUnknownView.swift",
"MurtiValue+Literals.swift",
"MurtiValue.swift",
"ScreenSource.swift",
"TokenResolver.swift"
],
"type" : "library"
},
{
"c99name" : "MurtiBuilderTests",
"module_type" : "SwiftTarget",
"name" : "MurtiBuilderTests",
"path" : "Tests/MurtiBuilderTests",
"sources" : [
"ButtonActionTests.swift",
"DSLExportTests.swift",
"EquivalenceTests.swift",
"ImageCardComponentTests.swift",
"ScreenTests.swift",
"SmokeTests.swift",
"StackTests.swift",
"TextTests.swift"
],
"target_dependencies" : [
"MurtiBuilder"
],
"type" : "test"
},
{
"c99name" : "MurtiBuilder",
"module_type" : "SwiftTarget",
"name" : "MurtiBuilder",
"path" : "Sources/MurtiBuilder",
"product_memberships" : [
"MurtiBuilder",
"MurtiGen",
"MurtiStudio"
],
"sources" : [
"Action.swift",
"Button.swift",
"Card.swift",
"Component.swift",
"DSLExport.swift",
"Image.swift",
"MurtiBuilder.swift",
"MurtiTreeBuilder.swift",
"Screen.swift",
"Stacks.swift",
"Text.swift"
],
"target_dependencies" : [
"MurtiCore"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.