The Swift Package Index logo.Swift Package Index

Build Information

Successful build of herald-ios, reference v1.3.0 (8b1906), with Swift 6.1 for macOS (SPM) on 18 Oct 2026 21:18:25 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/MkhytarMkhoian/herald-ios.git
Reference: v1.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/MkhytarMkhoian/herald-ios
 * tag               v1.3.0     -> FETCH_HEAD
HEAD is now at 8b19062 Release 1.3.0
Cloned https://github.com/MkhytarMkhoian/herald-ios.git
Revision (git rev-parse @):
8b19062b960d39b9093a79eff6dfdda2b4daccb9
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/MkhytarMkhoian/herald-ios.git at v1.3.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/MkhytarMkhoian/herald-ios.git
https://github.com/MkhytarMkhoian/herald-ios.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "herald-ios",
  "name" : "herald-ios",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "HeraldCore",
      "targets" : [
        "HeraldCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HeraldLog",
      "targets" : [
        "HeraldLog"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HeraldTesting",
      "targets" : [
        "HeraldTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HeraldSwiftUI",
      "targets" : [
        "HeraldSwiftUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HeraldInterop",
      "targets" : [
        "HeraldInterop"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "HeraldTestingTests",
      "module_type" : "SwiftTarget",
      "name" : "HeraldTestingTests",
      "path" : "Tests/HeraldTestingTests",
      "sources" : [
        "FailureTests.swift",
        "FakeAnalyticsProviderTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "HeraldTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HeraldTesting",
      "module_type" : "SwiftTarget",
      "name" : "HeraldTesting",
      "path" : "Sources/HeraldTesting",
      "product_memberships" : [
        "HeraldTesting"
      ],
      "sources" : [
        "AnalyticsRecord.swift",
        "FakeAnalyticsProvider.swift",
        "TrackedEventAssert.swift"
      ],
      "target_dependencies" : [
        "HeraldCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HeraldSwiftUITests",
      "module_type" : "SwiftTarget",
      "name" : "HeraldSwiftUITests",
      "path" : "Tests/HeraldSwiftUITests",
      "sources" : [
        "ImpressionStateTests.swift",
        "ScreenStateTests.swift"
      ],
      "target_dependencies" : [
        "HeraldSwiftUI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HeraldSwiftUI",
      "module_type" : "SwiftTarget",
      "name" : "HeraldSwiftUI",
      "path" : "Sources/HeraldSwiftUI",
      "product_memberships" : [
        "HeraldSwiftUI"
      ],
      "sources" : [
        "EventTrackerEnvironment.swift",
        "ImpressionState.swift",
        "ScreenTracking.swift",
        "TrackImpression.swift",
        "WindowReader.swift"
      ],
      "target_dependencies" : [
        "HeraldCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HeraldLogTests",
      "module_type" : "SwiftTarget",
      "name" : "HeraldLogTests",
      "path" : "Tests/HeraldLogTests",
      "sources" : [
        "LogFactoriesTests.swift",
        "LogFormatTests.swift",
        "LogServicesTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "HeraldLog",
        "HeraldTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HeraldLog",
      "module_type" : "SwiftTarget",
      "name" : "HeraldLog",
      "path" : "Sources/HeraldLog",
      "product_memberships" : [
        "HeraldLog"
      ],
      "sources" : [
        "AnalyticsLogger.swift",
        "LogAnalyticsService.swift",
        "LogAnalyticsTrackerService.swift",
        "LogEventTracker.swift",
        "LogEventTrackerFactory.swift",
        "LogFactories.swift",
        "LogPropertySetter.swift",
        "LogPropertySetterFactory.swift",
        "LogRecord.swift",
        "RequireMappedLogFactories.swift",
        "Setters/GenericLogPropertySetter.swift",
        "Trackers/GenericLogEventTracker.swift",
        "Trackers/ScreenViewLogEventTracker.swift"
      ],
      "target_dependencies" : [
        "HeraldCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HeraldInteropTests",
      "module_type" : "SwiftTarget",
      "name" : "HeraldInteropTests",
      "path" : "Tests/HeraldInteropTests",
      "sources" : [
        "HeraldInteropTests.swift"
      ],
      "target_dependencies" : [
        "HeraldInterop",
        "HeraldTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HeraldInterop",
      "module_type" : "SwiftTarget",
      "name" : "HeraldInterop",
      "path" : "Sources/HeraldInterop",
      "product_memberships" : [
        "HeraldInterop"
      ],
      "sources" : [
        "HeraldBridge.swift"
      ],
      "target_dependencies" : [
        "HeraldCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HeraldCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "HeraldCoreTests",
      "path" : "Tests/HeraldCoreTests",
      "sources" : [
        "AnalyticsFailureTests.swift",
        "AnalyticsValueTests.swift",
        "FallbackFactoryTests.swift",
        "HeraldTests.swift",
        "IdentityTests.swift",
        "ResolutionTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "HeraldCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HeraldCore",
      "module_type" : "SwiftTarget",
      "name" : "HeraldCore",
      "path" : "Sources/HeraldCore",
      "product_memberships" : [
        "HeraldCore",
        "HeraldLog",
        "HeraldTesting",
        "HeraldSwiftUI",
        "HeraldInterop"
      ],
      "sources" : [
        "AnalyticsFailure.swift",
        "AnalyticsLifecycleService.swift",
        "AnalyticsOperation.swift",
        "AnalyticsValue.swift",
        "ConsentService.swift",
        "Event.swift",
        "EventTrackerService.swift",
        "FallbackFactory.swift",
        "Herald.swift",
        "HeraldProvider.swift",
        "IdentifiableUserService.swift",
        "Identity.swift",
        "Property.swift",
        "PropertyTrackerService.swift",
        "Resolution.swift",
        "UnhandledErrors.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
Building for debugging...
[0/6] Write sources
[5/6] Write swift-version-2F0A5646E1D333AE.txt
[7/22] Compiling HeraldCore Property.swift
[8/23] Compiling HeraldCore AnalyticsOperation.swift
[9/23] Compiling HeraldCore AnalyticsValue.swift
[10/23] Compiling HeraldCore Resolution.swift
[11/23] Compiling HeraldCore AnalyticsFailure.swift
[12/23] Compiling HeraldCore AnalyticsLifecycleService.swift
[13/23] Emitting module HeraldCore
[14/23] Compiling HeraldCore ConsentService.swift
[15/23] Compiling HeraldCore Event.swift
[16/23] Compiling HeraldCore EventTrackerService.swift
[17/23] Compiling HeraldCore FallbackFactory.swift
[18/23] Compiling HeraldCore IdentifiableUserService.swift
[19/23] Compiling HeraldCore Identity.swift
[20/23] Compiling HeraldCore PropertyTrackerService.swift
[21/23] Compiling HeraldCore Herald.swift
[22/23] Compiling HeraldCore HeraldProvider.swift
[23/23] Compiling HeraldCore UnhandledErrors.swift
[24/48] Compiling HeraldLog LogPropertySetter.swift
[25/49] Emitting module HeraldLog
[26/49] Compiling HeraldLog AnalyticsLogger.swift
[27/49] Compiling HeraldLog LogAnalyticsService.swift
[28/49] Compiling HeraldLog LogAnalyticsTrackerService.swift
[29/49] Compiling HeraldLog LogEventTracker.swift
[30/49] Compiling HeraldLog LogEventTrackerFactory.swift
[31/49] Compiling HeraldLog LogFactories.swift
[32/49] Compiling HeraldLog LogPropertySetterFactory.swift
[33/49] Compiling HeraldLog LogRecord.swift
[34/49] Compiling HeraldLog RequireMappedLogFactories.swift
[35/49] Compiling HeraldLog GenericLogPropertySetter.swift
[36/49] Compiling HeraldLog GenericLogEventTracker.swift
[37/49] Compiling HeraldLog ScreenViewLogEventTracker.swift
[38/49] Emitting module HeraldTesting
[39/49] Emitting module HeraldInterop
[40/49] Compiling HeraldInterop HeraldBridge.swift
[41/49] Compiling HeraldTesting TrackedEventAssert.swift
[42/49] Compiling HeraldTesting FakeAnalyticsProvider.swift
[43/49] Compiling HeraldTesting AnalyticsRecord.swift
[44/49] Compiling HeraldSwiftUI WindowReader.swift
[45/49] Compiling HeraldSwiftUI TrackImpression.swift
[46/49] Compiling HeraldSwiftUI EventTrackerEnvironment.swift
[47/49] Compiling HeraldSwiftUI ImpressionState.swift
[48/49] Compiling HeraldSwiftUI ScreenTracking.swift
[49/49] Emitting module HeraldSwiftUI
Build complete! (8.96s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "herald-ios",
  "name" : "herald-ios",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "HeraldCore",
      "targets" : [
        "HeraldCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HeraldLog",
      "targets" : [
        "HeraldLog"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HeraldTesting",
      "targets" : [
        "HeraldTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HeraldSwiftUI",
      "targets" : [
        "HeraldSwiftUI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "HeraldInterop",
      "targets" : [
        "HeraldInterop"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "HeraldTestingTests",
      "module_type" : "SwiftTarget",
      "name" : "HeraldTestingTests",
      "path" : "Tests/HeraldTestingTests",
      "sources" : [
        "FailureTests.swift",
        "FakeAnalyticsProviderTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "HeraldTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HeraldTesting",
      "module_type" : "SwiftTarget",
      "name" : "HeraldTesting",
      "path" : "Sources/HeraldTesting",
      "product_memberships" : [
        "HeraldTesting"
      ],
      "sources" : [
        "AnalyticsRecord.swift",
        "FakeAnalyticsProvider.swift",
        "TrackedEventAssert.swift"
      ],
      "target_dependencies" : [
        "HeraldCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HeraldSwiftUITests",
      "module_type" : "SwiftTarget",
      "name" : "HeraldSwiftUITests",
      "path" : "Tests/HeraldSwiftUITests",
      "sources" : [
        "ImpressionStateTests.swift",
        "ScreenStateTests.swift"
      ],
      "target_dependencies" : [
        "HeraldSwiftUI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HeraldSwiftUI",
      "module_type" : "SwiftTarget",
      "name" : "HeraldSwiftUI",
      "path" : "Sources/HeraldSwiftUI",
      "product_memberships" : [
        "HeraldSwiftUI"
      ],
      "sources" : [
        "EventTrackerEnvironment.swift",
        "ImpressionState.swift",
        "ScreenTracking.swift",
        "TrackImpression.swift",
        "WindowReader.swift"
      ],
      "target_dependencies" : [
        "HeraldCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HeraldLogTests",
      "module_type" : "SwiftTarget",
      "name" : "HeraldLogTests",
      "path" : "Tests/HeraldLogTests",
      "sources" : [
        "LogFactoriesTests.swift",
        "LogFormatTests.swift",
        "LogServicesTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "HeraldLog",
        "HeraldTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HeraldLog",
      "module_type" : "SwiftTarget",
      "name" : "HeraldLog",
      "path" : "Sources/HeraldLog",
      "product_memberships" : [
        "HeraldLog"
      ],
      "sources" : [
        "AnalyticsLogger.swift",
        "LogAnalyticsService.swift",
        "LogAnalyticsTrackerService.swift",
        "LogEventTracker.swift",
        "LogEventTrackerFactory.swift",
        "LogFactories.swift",
        "LogPropertySetter.swift",
        "LogPropertySetterFactory.swift",
        "LogRecord.swift",
        "RequireMappedLogFactories.swift",
        "Setters/GenericLogPropertySetter.swift",
        "Trackers/GenericLogEventTracker.swift",
        "Trackers/ScreenViewLogEventTracker.swift"
      ],
      "target_dependencies" : [
        "HeraldCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HeraldInteropTests",
      "module_type" : "SwiftTarget",
      "name" : "HeraldInteropTests",
      "path" : "Tests/HeraldInteropTests",
      "sources" : [
        "HeraldInteropTests.swift"
      ],
      "target_dependencies" : [
        "HeraldInterop",
        "HeraldTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HeraldInterop",
      "module_type" : "SwiftTarget",
      "name" : "HeraldInterop",
      "path" : "Sources/HeraldInterop",
      "product_memberships" : [
        "HeraldInterop"
      ],
      "sources" : [
        "HeraldBridge.swift"
      ],
      "target_dependencies" : [
        "HeraldCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HeraldCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "HeraldCoreTests",
      "path" : "Tests/HeraldCoreTests",
      "sources" : [
        "AnalyticsFailureTests.swift",
        "AnalyticsValueTests.swift",
        "FallbackFactoryTests.swift",
        "HeraldTests.swift",
        "IdentityTests.swift",
        "ResolutionTests.swift",
        "Support.swift"
      ],
      "target_dependencies" : [
        "HeraldCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HeraldCore",
      "module_type" : "SwiftTarget",
      "name" : "HeraldCore",
      "path" : "Sources/HeraldCore",
      "product_memberships" : [
        "HeraldCore",
        "HeraldLog",
        "HeraldTesting",
        "HeraldSwiftUI",
        "HeraldInterop"
      ],
      "sources" : [
        "AnalyticsFailure.swift",
        "AnalyticsLifecycleService.swift",
        "AnalyticsOperation.swift",
        "AnalyticsValue.swift",
        "ConsentService.swift",
        "Event.swift",
        "EventTrackerService.swift",
        "FallbackFactory.swift",
        "Herald.swift",
        "HeraldProvider.swift",
        "IdentifiableUserService.swift",
        "Identity.swift",
        "Property.swift",
        "PropertyTrackerService.swift",
        "Resolution.swift",
        "UnhandledErrors.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.