The Swift Package Index logo.Swift Package Index

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 arm64

Build 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.