The Swift Package Index logo.Swift Package Index

Build Information

Successful build of LiveAndAiChat, reference 0.4.1 (785bea), with Swift 6.4 for macOS (SPM) on 3 Oct 2026 04:58:23 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.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/talktothelaw/new-instance-livechat.git
Reference: 0.4.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/talktothelaw/new-instance-livechat
 * tag               0.4.1      -> FETCH_HEAD
HEAD is now at 785bea9 feat: update to version 0.4.1 with iPad chat panel and new example app button
Cloned https://github.com/talktothelaw/new-instance-livechat.git
Revision (git rev-parse @):
785bea985cb473e44b1822e5bcd664ebc2f57161
SUCCESS checkout https://github.com/talktothelaw/new-instance-livechat.git at 0.4.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/talktothelaw/new-instance-livechat.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[19 / 28]
[20 / 29] LiveAndAiChat
[30 / 115]
[33 / 115]
[41 / 115]
[43 / 115]
[44 / 115]
[49 / 115]
[51 / 115]
[53 / 115]
[57 / 115]
[62 / 115]
[65 / 115]
[67 / 115]
[68 / 115]
[80 / 115]
[83 / 115]
[84 / 115]
[88 / 115]
[93 / 115]
[94 / 115]
[106 / 115] LiveAndAiChat
[107 / 115] LiveAndAiChat
[112 / 115] LiveAndAiChat
Build complete! (13.03 sec)
/Users/admin/builder/spi-builder-workspace/Sources/LiveAndAiChat/Vendor/EventSource/LACEvent.swift:87:17: warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 85 |         var key: NSString?, value: NSString?
 86 |         let scanner = Scanner(string: line)
 87 |         scanner.scanUpTo(":", into: &key)
    |                 `- warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 88 |         scanner.scanString(":", into: nil)
 89 |
/Users/admin/builder/spi-builder-workspace/Sources/LiveAndAiChat/Vendor/EventSource/LACEvent.swift:88:17: warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 86 |         let scanner = Scanner(string: line)
 87 |         scanner.scanUpTo(":", into: &key)
 88 |         scanner.scanString(":", into: nil)
    |                 `- warning: 'scanString(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 89 |
 90 |         for newline in newLineCharacters {
/Users/admin/builder/spi-builder-workspace/Sources/LiveAndAiChat/Vendor/EventSource/LACEvent.swift:91:24: warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 89 |
 90 |         for newline in newLineCharacters {
 91 |             if scanner.scanUpTo(newline, into: &value) {
    |                        `- warning: 'scanUpTo(_:into:)' was deprecated in macOS 10.15 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 92 |                 break
 93 |             }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/LiveAndAiChat/Transport/SseSubscriptionClient.swift:316:27: warning: capture of 'self' with non-Sendable type 'SseSubscriptionClient?' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
 33 | /// API is near-identical (`addEventListener('next', ...)`, `close()`),
 34 | /// so the routing layer below can be mirrored exactly.
 35 | final class SseSubscriptionClient: NSObject, SubscriptionClient {
    |             `- note: class 'SseSubscriptionClient' does not conform to the 'Sendable' protocol
 36 |
 37 |     // MARK: - Public surface
    :
314 |         await withCheckedContinuation { (cont: CheckedContinuation<Void, Never>) in
315 |             queue.async { [weak self] in
316 |                 guard let self else {
    |                           `- warning: capture of 'self' with non-Sendable type 'SseSubscriptionClient?' in a '@Sendable' closure [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures\SendableClosureCaptures]8;;\]
317 |                     cont.resume()
318 |                     return
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "LiveAndAiChat",
  "name" : "LiveAndAiChat",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "LiveAndAiChat",
      "targets" : [
        "LiveAndAiChat"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "LiveAndAiChatTests",
      "module_type" : "SwiftTarget",
      "name" : "LiveAndAiChatTests",
      "path" : "Tests/LiveAndAiChatTests",
      "sources" : [
        "AttachmentSourceTests.swift",
        "AuthModeTests.swift",
        "BackoffTests.swift",
        "ChatCardLayoutTests.swift",
        "ChatStoreTests.swift",
        "LiveAndAiChatConfigTests.swift",
        "SerializationTests.swift",
        "SseEventParserTests.swift",
        "StateForwardingTests.swift"
      ],
      "target_dependencies" : [
        "LiveAndAiChat"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LiveAndAiChat",
      "module_type" : "SwiftTarget",
      "name" : "LiveAndAiChat",
      "path" : "Sources/LiveAndAiChat",
      "product_memberships" : [
        "LiveAndAiChat"
      ],
      "sources" : [
        "AttachmentSource.swift",
        "Audio/NotificationTone.swift",
        "Caching/CachedAsyncImage.swift",
        "Caching/ImageCache.swift",
        "ChatCloseEvent.swift",
        "ConnectionState.swift",
        "Diagnostics/DiagnosticLog.swift",
        "Haptics/Haptics.swift",
        "LiveAndAiChat.swift",
        "LiveAndAiChatConfig.swift",
        "LiveAndAiChatError.swift",
        "Models/Bootstrap.swift",
        "Models/ChatMessage.swift",
        "Models/Conversation.swift",
        "Models/OrgChatConfig.swift",
        "Operations/Operations.swift",
        "Session/SessionManager.swift",
        "Store/ChatStore.swift",
        "Transport/Backoff.swift",
        "Transport/ChatCredential.swift",
        "Transport/GqlClient.swift",
        "Transport/HTTP1EventSource.swift",
        "Transport/NetworkMonitor.swift",
        "Transport/SseEventParser.swift",
        "Transport/SseSubscriptionClient.swift",
        "Transport/SubscriptionClient.swift",
        "Transport/WsSubscriptionClient.swift",
        "UI/ChatPresenter.swift",
        "UI/ChatScreen.swift",
        "UI/ChatTheme.swift",
        "UI/ChatThemeOverride.swift",
        "UI/Composer.swift",
        "UI/ImageViewer.swift",
        "UI/MessageList.swift",
        "UI/MessageRow.swift",
        "Upload/AttachmentQueue.swift",
        "Upload/AttachmentSourceResolver.swift",
        "Upload/FileUploader.swift",
        "Vendor/EventSource/LACEvent.swift",
        "Vendor/EventSource/LACEventSource.swift",
        "Vendor/EventSource/LACEventStreamParser.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.