The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Murti, reference main (4b3a69), with Swift 6.2 for macOS (SPM) on 4 Sep 2026 16:30:18 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: 5.0.2
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.2
Building package at path:  $PWD
https://github.com/iQbalADR/murti.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/18] Write sources
[5/18] Write MurtiStudio-entitlement.plist
[6/18] Write MurtiGallery-entitlement.plist
[7/18] Write MurtiGen-entitlement.plist
[8/18] Write swift-version--3CB7CFEC50E0D141.txt
[10/52] Compiling MurtiCore MurtiActionDispatcher.swift
[11/52] Compiling MurtiCore MurtiActionSpec.swift
[12/52] Compiling MurtiCore MurtiBounds.swift
[13/52] Compiling MurtiCore MurtiCache.swift
[14/55] Compiling MurtiCore MurtiValue.swift
[15/55] Compiling MurtiCore ScreenSource.swift
[16/55] Compiling MurtiCore TokenResolver.swift
[17/55] Compiling MurtiCore MurtiNavigator.swift
[18/55] Compiling MurtiCore MurtiNetworkClient.swift
[19/55] Compiling MurtiCore MurtiNode.swift
[20/55] Compiling MurtiCore MurtiPayload.swift
[21/55] Compiling MurtiCore MurtiScreen.swift
[22/55] Compiling MurtiCore MurtiScreenFactory.swift
[23/55] Compiling MurtiCore MurtiSignatureVerifier.swift
[24/55] Compiling MurtiCore MurtiRenderContext.swift
[25/55] Compiling MurtiCore MurtiRenderer.swift
[26/55] Compiling MurtiCore MurtiSchemaValidator.swift
[27/55] Compiling MurtiCore Commands.swift
[28/55] Compiling MurtiCore DataContext.swift
[29/55] Compiling MurtiCore FileCacheStore.swift
[30/55] Compiling MurtiCore Manifest.swift
[31/55] Compiling MurtiCore MurtiCacheCipher.swift
[32/55] Compiling MurtiCore MurtiCacheCoordinator.swift
[33/55] Compiling MurtiCore MurtiCacheStore.swift
[34/55] Compiling MurtiCore MurtiCommand.swift
[35/55] Compiling MurtiCore MurtiComponent.swift
[36/55] Compiling MurtiCore MurtiComponentFactory.swift
[37/55] Compiling MurtiCore MurtiEngine.swift
[38/55] Compiling MurtiCore MurtiError.swift
[39/55] Compiling MurtiCore MurtiStyle.swift
[40/55] Compiling MurtiCore MurtiUnknownView.swift
[41/55] Compiling MurtiCore MurtiValue+Literals.swift
[42/55] Emitting module MurtiCore
[43/55] Compiling MurtiCore AESGCMCipher.swift
[44/55] Compiling MurtiCore Accessibility.swift
[45/55] Compiling MurtiCore BuiltinComponents.swift
[46/55] Compiling MurtiCore CacheKey.swift
[47/70] Compiling MurtiBuilder MurtiTreeBuilder.swift
[48/70] Compiling MurtiBuilder Stacks.swift
[49/70] Compiling MurtiBuilder Screen.swift
[50/70] Compiling MurtiBuilder MurtiBuilder.swift
[51/71] Compiling MurtiBuilder Text.swift
[52/71] Compiling MurtiBuilder Component.swift
[53/71] Compiling MurtiBuilder Card.swift
[54/71] Compiling MurtiBuilder Image.swift
[55/71] Emitting module MurtiBuilder
[56/71] Compiling MurtiBuilder DSLExport.swift
[57/71] Compiling MurtiBuilder Action.swift
[58/71] Compiling MurtiBuilder Button.swift
[59/71] Compiling MurtiGallery MurtiGalleryApp.swift
[60/71] Compiling MurtiGallery GalleryRootView.swift
[61/71] Emitting module MurtiGallery
[62/71] Compiling MurtiGallery GalleryExamples.swift
[62/71] Write Objects.LinkFileList
[64/84] Compiling MurtiGen main.swift
[65/84] Emitting module MurtiGen
[66/84] Compiling MurtiGen ScreenBundle.swift
[66/84] Write Objects.LinkFileList
[68/84] Compiling MurtiStudio PaletteView.swift
[69/84] Compiling MurtiStudio NodeIdentity.swift
[70/84] Compiling MurtiStudio PreviewView.swift
[71/84] Compiling MurtiStudio EditorDocument.swift
[72/84] Compiling MurtiStudio InspectorView.swift
[73/84] Compiling MurtiStudio OutlineView.swift
[74/84] Compiling MurtiStudio MurtiStudioApp.swift
[75/84] Compiling MurtiStudio NodeTree.swift
[76/84] Emitting module MurtiStudio
[77/84] Compiling MurtiStudio StudioView.swift
[77/84] Write Objects.LinkFileList
[78/84] Linking MurtiGallery
[79/84] Applying MurtiGallery
[80/84] Linking MurtiGen
[81/84] Applying MurtiGen
[82/84] Linking MurtiStudio
[83/84] Applying MurtiStudio
Build complete! (12.12s)
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.