The Swift Package Index logo.Swift Package Index

Build Information

Successful build of XcodeMCPBridge, reference main (4ca22d), with Swift 6.4 for macOS (SPM) on 24 Sep 2026 02:01:14 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/renderplace/XcodeMCPBridge.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/renderplace/XcodeMCPBridge
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 4ca22d3 update to LICENSE
Cloned https://github.com/renderplace/XcodeMCPBridge.git
Revision (git rev-parse @):
4ca22d37206e5f749c10edc6c191308ae24ed699
SUCCESS checkout https://github.com/renderplace/XcodeMCPBridge.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/renderplace/XcodeMCPBridge.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1598]
[Planning deferred tasks]
[Constructing 2897 / 3599]
[99 / 726] SwiftSyntax601
[304 / 726] swift-sharing_Sharing
[308 / 726]
[319 / 739] Sharing1
[328 / 763]
[334 / 763] SwiftSyntax604
[382 / 787] SwiftSyntax510
[409 / 787]
[409 / 787] SwiftSyntax510
[412 / 826] ConcurrencyExtras
[417 / 880]
[428 / 880]
[454 / 880] Sharing1
[460 / 880]
[467 / 880]
[481 / 880] Sharing2
[487 / 882]
[498 / 893] _SwiftSyntaxCShims
[501 / 905]
[505 / 905] InternalCollectionsUtilities
[510 / 905]
[515 / 905]
[521 / 905]
[527 / 905]
[529 / 905]
[539 / 905]
[543 / 905]
[545 / 905]
[547 / 905]
[553 / 905]
[555 / 906] OrderedCollections
[557 / 917]
[561 / 917] IssueReporting
[564 / 917] MCPBridgeShared
[571 / 917] IdentifiedCollections
[584 / 917] IssueReporting
[587 / 917] IssueReporting
[595 / 917] IssueReporting-product
[598 / 917] IssueReporting
[600 / 917] IdentifiedCollections
[603 / 917] IdentifiedCollections
[606 / 917] IdentifiedCollections
[608 / 917] IssueReporting
[613 / 917] ConcurrencyExtras-product
[619 / 917] IdentifiedCollections
[627 / 919] IdentifiedCollections
[636 / 922]
[639 / 923] mcpbridge-cli-product
[641 / 926] mcpbridge-cli-product
[643 / 948] SwiftDiagnostics
[653 / 992] CombineSchedulers
[654 / 1032]
[658 / 1064]
[662 / 1064]
[666 / 1064]
[669 / 1064]
[672 / 1064]
[682 / 1064]
[689 / 1064]
[694 / 1064]
[700 / 1064]
[708 / 1064]
[714 / 1064]
[719 / 1064]
[725 / 1064]
[731 / 1064]
[735 / 1064]
[738 / 1064] SwiftParser
[738 / 1064] mcpbridge-cli-product
[740 / 1064]
[743 / 1064] SwiftParser
[745 / 1064]
[747 / 1064]
[753 / 1064]
[755 / 1064] SwiftDiagnostics
[758 / 1064] PerceptionCore
[773 / 1064] SwiftDiagnostics
[780 / 1064]
[781 / 1064] PerceptionCore
[786 / 1064] SwiftDiagnostics
[790 / 1064] CustomDump
[793 / 1064] CustomDump
[796 / 1064] CustomDump
[801 / 1064] CustomDump
[802 / 1064] CustomDump-product
[803 / 1064] CustomDump-product
[805 / 1064] CustomDump
[810 / 1064] PerceptionCore
[814 / 1064] CombineSchedulers
[816 / 1064]
[821 / 1067]
[823 / 1068] SwiftBasicFormat
[830 / 1086] SwiftOperators
[833 / 1097] SwiftOperators
[853 / 1106] SwiftParserDiagnostics
[870 / 1106] Clocks
[880 / 1106] Clocks-product
[885 / 1106] CasePathsCore
[892 / 1107]
[895 / 1108] CasePathsCore
[904 / 1119] SwiftParserDiagnostics
[906 / 1119] SwiftParserDiagnostics
[908 / 1119] SwiftParserDiagnostics
[913 / 1130] SwiftParserDiagnostics
[920 / 1130] SwiftParserDiagnostics
[924 / 1130] Dependencies
[926 / 1131]
[933 / 1132] Dependencies
[939 / 1143] SwiftSyntaxBuilder
[942 / 1143] SwiftSyntaxBuilder
[945 / 1143] SwiftParserDiagnostics
[957 / 1154] SwiftSyntaxBuilder
[961 / 1154] SwiftSyntaxBuilder-product
[963 / 1154] SwiftSyntaxBuilder
[965 / 1154] Dependencies
[971 / 1155] Sharing
[972 / 1155] SwiftIfConfig
[979 / 1166] SwiftIfConfig
[983 / 1166] SwiftIfConfig
[985 / 1166] SwiftIfConfig
[992 / 1167] SwiftIfConfig
[1003 / 1178] SwiftSyntaxMacros
[1011 / 1179] SwiftSyntaxMacros
[1012 / 1180] SwiftSyntaxMacroExpansion
[1022 / 1189] SwiftSyntaxMacroExpansion
[1029 / 1190] SwiftSyntaxMacroExpansion
[1038 / 1201] SwiftCompilerPluginMessageHandling
[1041 / 1201] SwiftSyntax
[1043 / 1201] SwiftSyntax
[1046 / 1201] SwiftCompilerPluginMessageHandling
[1055 / 1202]
[1058 / 1202] SwiftSyntaxMacros
[1063 / 1204] SwiftCompilerPluginMessageHandling
[1070 / 1205] SwiftCompilerPlugin
[1096 / 1208] CasePathsMacrosSupport
[1098 / 1210] CasePathsMacrosSupport
[1114 / 1222] ComposableArchitectureMacros
[1117 / 1230] DependenciesMacrosPlugin
[1122 / 1230] ComposableArchitectureMacros
[1129 / 1230] CasePathsMacrosSupport
[1149 / 1232]
[1149 / 1232] ComposableArchitectureMacros
[1156 / 1240] CasePathsMacros
[1161 / 1240] CasePathsMacros
[1169 / 1242] ComposableArchitectureMacros
[1171 / 1242] DependenciesMacros
[1176 / 1245] DependenciesMacros
[1182 / 1249] ComposableArchitectureMacros
[1184 / 1249] CasePaths
[1191 / 1256] CasePaths
[1199 / 1256] CasePaths
[1199 / 1256] Perception
[1207 / 1256] CasePaths
[1216 / 1257] SwiftNavigation
[1227 / 1268] SwiftNavigation
[1246 / 1281] UIKitNavigation
[1254 / 1281] UIKitNavigation
[1256 / 1281] SwiftUINavigation
[1267 / 1292] SwiftUINavigation
[1274 / 1293] SwiftUINavigation
[1276 / 1293] SwiftUINavigation
[1276 / 1293] ComposableArchitecture
[1287 / 1304] ComposableArchitecture
[1294 / 1305] ComposableArchitecture
[1294 / 1305] XcodeMCPBridge
[1306 / 1334]
[1309 / 1334]
[1310 / 1334] ComposableArchitecture
[1314 / 1334]
[1315 / 1334]
[1317 / 1334]
[1325 / 1334] XcodeMCPBridge
[1331 / 1334] XcodeMCPBridge
Build complete! (35.18 sec)
Fetching https://github.com/pointfreeco/swift-composable-architecture
[1/313659] Fetching swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-composable-architecture (57.76s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture
Computed https://github.com/pointfreeco/swift-composable-architecture at 1.26.2 (58.59s)
Fetching https://github.com/pointfreeco/swift-identified-collections
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/pointfreeco/swift-sharing
Fetching https://github.com/pointfreeco/swift-navigation
Fetching https://github.com/pointfreeco/swift-dependencies
Fetching https://github.com/pointfreeco/swift-issue-reporting
[1/2078] Fetching swift-perception
[2/9669] Fetching swift-perception, swift-dependencies
[375/11249] Fetching swift-perception, swift-dependencies, swift-identified-collections
[470/17410] Fetching swift-perception, swift-dependencies, swift-identified-collections, swift-issue-reporting
[1832/65020] Fetching swift-perception, swift-dependencies, swift-identified-collections, swift-issue-reporting, swift-navigation
Fetched https://github.com/pointfreeco/swift-perception (1.04s)
[2490/62942] Fetching swift-dependencies, swift-identified-collections, swift-issue-reporting, swift-navigation
Fetching https://github.com/pointfreeco/swift-concurrency-extras
[5045/67070] Fetching swift-dependencies, swift-identified-collections, swift-issue-reporting, swift-navigation, swift-sharing
Fetched https://github.com/pointfreeco/swift-identified-collections (1.71s)
[35783/65490] Fetching swift-dependencies, swift-issue-reporting, swift-navigation, swift-sharing
Fetching https://github.com/pointfreeco/swift-custom-dump
[41021/66548] Fetching swift-dependencies, swift-issue-reporting, swift-navigation, swift-sharing, swift-concurrency-extras
[59239/146575] Fetching swift-dependencies, swift-issue-reporting, swift-navigation, swift-sharing, swift-concurrency-extras, swift-syntax
Fetched https://github.com/pointfreeco/swift-concurrency-extras (1.14s)
Fetching https://github.com/pointfreeco/swift-clocks
[70292/145517] Fetching swift-dependencies, swift-issue-reporting, swift-navigation, swift-sharing, swift-syntax
Fetched https://github.com/pointfreeco/swift-issue-reporting (2.53s)
Fetched https://github.com/pointfreeco/swift-navigation (2.53s)
Fetched https://github.com/pointfreeco/swift-sharing (2.53s)
Fetched https://github.com/pointfreeco/swift-dependencies (2.53s)
[9604/80027] Fetching swift-syntax
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/pointfreeco/swift-case-paths
Fetching https://github.com/pointfreeco/combine-schedulers
[12006/85693] Fetching swift-syntax, swift-custom-dump
[12807/87139] Fetching swift-syntax, swift-custom-dump, swift-clocks
[14793/89825] Fetching swift-syntax, swift-custom-dump, swift-clocks, combine-schedulers
[18264/95172] Fetching swift-syntax, swift-custom-dump, swift-clocks, combine-schedulers, swift-case-paths
Fetched https://github.com/pointfreeco/swift-clocks (1.16s)
[23198/93726] Fetching swift-syntax, swift-custom-dump, combine-schedulers, swift-case-paths
Fetched https://github.com/pointfreeco/swift-custom-dump (1.70s)
[17800/88060] Fetching swift-syntax, combine-schedulers, swift-case-paths
[29642/115753] Fetching swift-syntax, combine-schedulers, swift-case-paths, swift-collections
Fetched https://github.com/pointfreeco/combine-schedulers (4.14s)
Fetched https://github.com/apple/swift-collections (4.14s)
Fetched https://github.com/pointfreeco/swift-case-paths (4.14s)
[54419/80027] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (12.21s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (15.19s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.55s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.1.1 (0.59s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (0.56s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.2.2 (0.56s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.11.2 (0.70s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.10.0 (0.67s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.54s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.7.0 (0.63s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (2.18s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 2.0.12 (0.55s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.17.1 (0.55s)
Computing version for https://github.com/pointfreeco/swift-sharing
Computed https://github.com/pointfreeco/swift-sharing at 2.10.1 (0.68s)
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.4.1
Creating working copy for https://github.com/pointfreeco/swift-issue-reporting
Working copy of https://github.com/pointfreeco/swift-issue-reporting resolved at 2.1.1
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.2.2
Creating working copy for https://github.com/pointfreeco/swift-sharing
Working copy of https://github.com/pointfreeco/swift-sharing resolved at 2.10.1
Creating working copy for https://github.com/pointfreeco/swift-navigation
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.11.2
Creating working copy for https://github.com/pointfreeco/swift-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.10.0
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.1.1
Creating working copy for https://github.com/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.17.1
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 604.0.0
Creating working copy for https://github.com/pointfreeco/swift-identified-collections
Working copy of https://github.com/pointfreeco/swift-identified-collections resolved at 1.1.1
Creating working copy for https://github.com/pointfreeco/swift-composable-architecture
Working copy of https://github.com/pointfreeco/swift-composable-architecture resolved at 1.26.2
Creating working copy for https://github.com/pointfreeco/swift-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 2.0.12
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.7.0
/Users/admin/builder/spi-builder-workspace/Sources/XcodeMCPBridge/MCPBridgeClient.swift:253:14: warning: instance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
251 |         }
252 |
253 |         lock.lock()
    |              `- warning: instance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
254 |         self.process = proc
255 |         self.stdinPipe = stdin
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSLock.h:15:1: note: 'lock()' declared here
 13 |
 14 | /// Attempts to acquire a lock, blocking a thread's execution until the lock can be acquired.
 15 | - (void)lock NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use async-safe scoped locking instead");
    | `- note: 'lock()' declared here
 16 |
 17 | /// Relinquishes a previously acquired lock.
/Users/admin/builder/spi-builder-workspace/Sources/XcodeMCPBridge/MCPBridgeClient.swift:257:14: warning: instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
255 |         self.stdinPipe = stdin
256 |         self.stdoutPipe = stdout
257 |         lock.unlock()
    |              `- warning: instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
258 |
259 |         startReading(from: stdout)
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSLock.h:18:1: note: 'unlock()' declared here
 16 |
 17 | /// Relinquishes a previously acquired lock.
 18 | - (void)unlock NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use async-safe scoped locking instead");
    | `- note: 'unlock()' declared here
 19 |
 20 | @end
/Users/admin/builder/spi-builder-workspace/Sources/XcodeMCPBridge/MCPBridgeClient.swift:352:14: warning: instance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
350 |
351 |     private func sendCommand(_ command: BridgeCommand) async throws -> BridgeResponse {
352 |         lock.lock()
    |              `- warning: instance method 'lock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
353 |         guard let stdinPipe else {
354 |             lock.unlock()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSLock.h:15:1: note: 'lock()' declared here
 13 |
 14 | /// Attempts to acquire a lock, blocking a thread's execution until the lock can be acquired.
 15 | - (void)lock NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use async-safe scoped locking instead");
    | `- note: 'lock()' declared here
 16 |
 17 | /// Relinquishes a previously acquired lock.
/Users/admin/builder/spi-builder-workspace/Sources/XcodeMCPBridge/MCPBridgeClient.swift:354:18: warning: instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
352 |         lock.lock()
353 |         guard let stdinPipe else {
354 |             lock.unlock()
    |                  `- warning: instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
355 |             throw MCPBridgeError.notConnected
356 |         }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSLock.h:18:1: note: 'unlock()' declared here
 16 |
 17 | /// Relinquishes a previously acquired lock.
 18 | - (void)unlock NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use async-safe scoped locking instead");
    | `- note: 'unlock()' declared here
 19 |
 20 | @end
/Users/admin/builder/spi-builder-workspace/Sources/XcodeMCPBridge/MCPBridgeClient.swift:357:14: warning: instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
355 |             throw MCPBridgeError.notConnected
356 |         }
357 |         lock.unlock()
    |              `- warning: instance method 'unlock' is unavailable from asynchronous contexts; Use async-safe scoped locking instead; this is an error in the Swift 6 language mode
358 |
359 |         guard let data = try? encoder.encode(command),
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSLock.h:18:1: note: 'unlock()' declared here
 16 |
 17 | /// Relinquishes a previously acquired lock.
 18 | - (void)unlock NS_SWIFT_UNAVAILABLE_FROM_ASYNC("Use async-safe scoped locking instead");
    | `- note: 'unlock()' declared here
 19 |
 20 | @end
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-composable-architecture",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.17.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-composable-architecture"
    }
  ],
  "manifest_display_name" : "XcodeMCPBridge",
  "name" : "XcodeMCPBridge",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "XcodeMCPBridge",
      "targets" : [
        "XcodeMCPBridge"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "mcpbridge-cli",
      "targets" : [
        "MCPBridgeCLI"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "XcodeMCPBridge",
      "module_type" : "SwiftTarget",
      "name" : "XcodeMCPBridge",
      "path" : "Sources/XcodeMCPBridge",
      "product_dependencies" : [
        "ComposableArchitecture"
      ],
      "product_memberships" : [
        "XcodeMCPBridge"
      ],
      "sources" : [
        "Exports.swift",
        "MCPBridgeClient.swift",
        "MCPBridgeConfiguration.swift",
        "MCPBridgeError.swift",
        "MCPBridgeFeature.swift",
        "MCPBridgeInstaller.swift",
        "MCPBridgeStatus.swift"
      ],
      "target_dependencies" : [
        "MCPBridgeShared"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MCPBridgeShared",
      "module_type" : "SwiftTarget",
      "name" : "MCPBridgeShared",
      "path" : "Sources/MCPBridgeShared",
      "product_memberships" : [
        "XcodeMCPBridge",
        "mcpbridge-cli"
      ],
      "sources" : [
        "BridgeProtocol.swift",
        "MCPModels.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "MCPBridgeCLI",
      "module_type" : "SwiftTarget",
      "name" : "MCPBridgeCLI",
      "path" : "Sources/MCPBridgeCLI",
      "product_memberships" : [
        "mcpbridge-cli"
      ],
      "sources" : [
        "MCPClient.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "MCPBridgeShared"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.9"
}
Done.