The Swift Package Index logo.Swift Package Index

Build Information

Successful build of XcodeMCPBridge, reference 1.0.0 (c8bac7), with Swift 6.4 for macOS (SPM) on 24 Sep 2026 02:00:17 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: 1.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/renderplace/XcodeMCPBridge
 * tag               1.0.0      -> FETCH_HEAD
HEAD is now at c8bac7d Initial commit
Cloned https://github.com/renderplace/XcodeMCPBridge.git
Revision (git rev-parse @):
c8bac7d1d76b25188c8c386534fd1386699df612
SUCCESS checkout https://github.com/renderplace/XcodeMCPBridge.git at 1.0.0
========================================
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 2939 / 3599]
[88 / 726] SwiftSyntax602
[304 / 726] swift-sharing_Sharing
[308 / 726]
[319 / 739] Sharing1
[328 / 763]
[335 / 776] SwiftSyntax509
[400 / 787] SwiftSyntax604
[408 / 787] UIKitNavigationShim
[409 / 787] UIKitNavigationShim
[413 / 826] ConcurrencyExtras
[417 / 880]
[440 / 880] InternalCollectionsUtilities
[459 / 880] OrderedCollections
[465 / 880]
[474 / 880]
[484 / 880]
[491 / 882] _SwiftSyntaxCShims
[499 / 893] OrderedCollections
[500 / 893] OrderedCollections
[504 / 905] OrderedCollections
[509 / 905] OrderedCollections
[514 / 905] SwiftSyntax
[520 / 905]
[524 / 905]
[526 / 905]
[530 / 905]
[539 / 905] SwiftSyntax
[543 / 905]
[545 / 905]
[548 / 905] SwiftSyntax
[552 / 906]
[555 / 906] IdentifiedCollections
[557 / 917]
[562 / 917] IdentifiedCollections
[563 / 917] MCPBridgeShared
[565 / 917] MCPBridgeShared
[585 / 917] ConcurrencyExtras
[592 / 917] MCPBridgeShared
[595 / 917] IssueReporting
[596 / 917] IssueReporting
[599 / 917] PerceptionCore
[604 / 917] IssueReporting
[609 / 917] IdentifiedCollections
[612 / 917] ConcurrencyExtras
[618 / 917] ConcurrencyExtras
[629 / 918]
[636 / 922] MCPBridgeShared
[639 / 923]
[643 / 952] SwiftBasicFormat
[644 / 955] SwiftDiagnostics
[654 / 955] SwiftParser
[655 / 955] SwiftBasicFormat
[663 / 998]
[665 / 1060]
[669 / 1060]
[673 / 1060]
[676 / 1060]
[680 / 1060] SwiftParser
[690 / 1060]
[695 / 1060]
[700 / 1060]
[705 / 1060]
[712 / 1060]
[718 / 1060]
[725 / 1060]
[731 / 1060]
[737 / 1060] mcpbridge-cli-product
[743 / 1060] SwiftParser
[744 / 1060] mcpbridge-cli-product
[747 / 1060]
[752 / 1060] SwiftParser
[755 / 1060]
[757 / 1060]
[762 / 1060] PerceptionCore
[768 / 1060] SwiftOperators
[773 / 1060] SwiftDiagnostics
[779 / 1060] SwiftBasicFormat
[783 / 1060] SwiftDiagnostics
[787 / 1060] PerceptionCore
[789 / 1060] PerceptionCore-product
[794 / 1060] PerceptionCore
[798 / 1060] CustomDump
[805 / 1060] CustomDump
[806 / 1060] CustomDump-product
[807 / 1060] CustomDump-product
[809 / 1060] CustomDump
[811 / 1060] CustomDump
[812 / 1060] CustomDump
[813 / 1061]
[822 / 1075] SwiftParserDiagnostics
[824 / 1075] Clocks
[825 / 1075] SwiftParserDiagnostics
[826 / 1086] SwiftOperators
[827 / 1086] SwiftParserDiagnostics
[829 / 1097] CombineSchedulers
[846 / 1106] SwiftSyntaxBuilder
[852 / 1106] SwiftOperators
[864 / 1106] SwiftOperators
[875 / 1106] CombineSchedulers-product
[878 / 1106] CombineSchedulers
[883 / 1106] Clocks
[888 / 1106] Clocks
[892 / 1108]
[895 / 1109] Clocks
[895 / 1109] SwiftSyntaxBuilder
[904 / 1131] CasePathsCore
[906 / 1131] SwiftSyntaxBuilder
[912 / 1142] Clocks
[922 / 1142] SwiftSyntaxBuilder
[930 / 1142] SwiftSyntaxBuilder
[931 / 1142] SwiftSyntaxBuilder-product
[942 / 1142] Dependencies-product
[946 / 1142] CasePathsCore
[951 / 1144]
[953 / 1144] Dependencies
[964 / 1155] SwiftIfConfig
[966 / 1155] SwiftIfConfig
[980 / 1167] Sharing
[982 / 1167] SwiftIfConfig
[984 / 1178] SwiftSyntaxMacros
[986 / 1178] SwiftSyntaxMacros
[995 / 1178] SwiftSyntaxMacros
[1002 / 1178] SwiftSyntaxMacros-product
[1009 / 1179] SwiftSyntaxMacros
[1010 / 1179] SwiftSyntaxMacroExpansion
[1019 / 1189] SwiftSyntaxMacroExpansion
[1020 / 1189] SwiftSyntaxMacroExpansion
[1027 / 1190] SwiftSyntaxMacroExpansion
[1027 / 1190] Sharing
[1038 / 1201] SwiftCompilerPluginMessageHandling
[1042 / 1201] SwiftSyntax
[1049 / 1201] SwiftCompilerPluginMessageHandling
[1055 / 1202] SwiftParserDiagnostics
[1060 / 1204]
[1071 / 1205] SwiftCompilerPlugin
[1096 / 1208] CasePathsMacrosSupport
[1098 / 1210] PerceptionMacros
[1114 / 1222] PerceptionMacros
[1116 / 1230] PerceptionMacros
[1123 / 1230] ComposableArchitectureMacros
[1131 / 1230] PerceptionMacros
[1149 / 1232] ComposableArchitectureMacros
[1156 / 1240] CasePathsMacros
[1159 / 1240] SwiftNavigationMacros
[1165 / 1241] PerceptionMacros
[1171 / 1242] DependenciesMacros
[1175 / 1245] SwiftNavigationMacros
[1182 / 1249] SwiftNavigationMacros
[1184 / 1249] Perception
[1184 / 1249] CasePaths
[1191 / 1256] CasePaths
[1199 / 1256] DependenciesMacros
[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]
[1276 / 1293] ComposableArchitecture
[1287 / 1304] ComposableArchitecture
[1294 / 1305] XcodeMCPBridge
[1304 / 1334]
[1309 / 1334]
[1310 / 1334] ComposableArchitecture
[1314 / 1334]
[1315 / 1334]
[1317 / 1334]
[1325 / 1334] XcodeMCPBridge
[1331 / 1334] XcodeMCPBridge
Build complete! (35.11 sec)
Fetching https://github.com/pointfreeco/swift-composable-architecture
[1/313659] Fetching swift-composable-architecture
Fetched https://github.com/pointfreeco/swift-composable-architecture (28.62s)
Computing version for https://github.com/pointfreeco/swift-composable-architecture
Computed https://github.com/pointfreeco/swift-composable-architecture at 1.26.2 (29.58s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-clocks
Fetching https://github.com/pointfreeco/swift-perception
Fetching https://github.com/pointfreeco/swift-dependencies
Fetching https://github.com/pointfreeco/swift-sharing
Fetching https://github.com/pointfreeco/swift-issue-reporting
Fetching https://github.com/pointfreeco/swift-identified-collections
[1/4128] Fetching swift-sharing
[43/5574] Fetching swift-sharing, swift-clocks
[186/7154] Fetching swift-sharing, swift-clocks, swift-identified-collections
[218/14745] Fetching swift-sharing, swift-clocks, swift-identified-collections, swift-dependencies
[219/20906] Fetching swift-sharing, swift-clocks, swift-identified-collections, swift-dependencies, swift-issue-reporting
[346/22984] Fetching swift-sharing, swift-clocks, swift-identified-collections, swift-dependencies, swift-issue-reporting, swift-perception
Fetched https://github.com/pointfreeco/swift-clocks (1.82s)
Fetched https://github.com/pointfreeco/swift-identified-collections (1.82s)
Fetched https://github.com/pointfreeco/swift-sharing (1.82s)
Fetched https://github.com/pointfreeco/swift-dependencies (1.82s)
Fetched https://github.com/pointfreeco/swift-issue-reporting (1.82s)
Fetched https://github.com/pointfreeco/swift-perception (1.82s)
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/pointfreeco/swift-navigation
Fetching https://github.com/pointfreeco/swift-custom-dump
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/swift-case-paths
Fetching https://github.com/pointfreeco/combine-schedulers
[1/80027] Fetching swift-syntax
[12006/82713] Fetching swift-syntax, combine-schedulers
[13607/88379] Fetching swift-syntax, combine-schedulers, swift-custom-dump
[16197/89437] Fetching swift-syntax, combine-schedulers, swift-custom-dump, swift-concurrency-extras
[20421/94784] Fetching swift-syntax, combine-schedulers, swift-custom-dump, swift-concurrency-extras, swift-case-paths
[20582/142394] Fetching swift-syntax, combine-schedulers, swift-custom-dump, swift-concurrency-extras, swift-case-paths, swift-navigation
[28348/170087] Fetching swift-syntax, combine-schedulers, swift-custom-dump, swift-concurrency-extras, swift-case-paths, swift-navigation, swift-collections
Fetched https://github.com/pointfreeco/swift-case-paths (1.28s)
Fetched https://github.com/pointfreeco/swift-concurrency-extras (1.29s)
Fetched https://github.com/pointfreeco/combine-schedulers (1.29s)
[40889/160996] Fetching swift-syntax, swift-custom-dump, swift-navigation, swift-collections
Fetched https://github.com/pointfreeco/swift-navigation (2.76s)
Fetched https://github.com/pointfreeco/swift-custom-dump (2.77s)
[95716/107720] Fetching swift-syntax, swift-collections
Fetched https://github.com/apple/swift-collections (2.97s)
[71225/80027] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax (6.73s)
Computing version for https://github.com/pointfreeco/swift-issue-reporting
Computed https://github.com/pointfreeco/swift-issue-reporting at 2.1.1 (9.66s)
Computing version for https://github.com/pointfreeco/swift-identified-collections
Computed https://github.com/pointfreeco/swift-identified-collections at 1.1.1 (0.59s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.1.1 (0.63s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (0.62s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.2.2 (0.67s)
Computing version for https://github.com/pointfreeco/swift-navigation
Computed https://github.com/pointfreeco/swift-navigation at 2.11.2 (0.80s)
Computing version for https://github.com/pointfreeco/swift-case-paths
Computed https://github.com/pointfreeco/swift-case-paths at 1.10.0 (0.74s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.7.3 (0.60s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.7.0 (0.69s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 604.0.0 (2.34s)
Computing version for https://github.com/pointfreeco/swift-perception
Computed https://github.com/pointfreeco/swift-perception at 2.0.12 (0.62s)
Computing version for https://github.com/pointfreeco/swift-dependencies
Computed https://github.com/pointfreeco/swift-dependencies at 1.17.1 (0.61s)
Computing version for https://github.com/pointfreeco/swift-sharing
Computed https://github.com/pointfreeco/swift-sharing at 2.10.1 (0.73s)
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/pointfreeco/swift-dependencies
Working copy of https://github.com/pointfreeco/swift-dependencies resolved at 1.17.1
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-case-paths
Working copy of https://github.com/pointfreeco/swift-case-paths resolved at 1.10.0
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.7.0
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/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-perception
Working copy of https://github.com/pointfreeco/swift-perception resolved at 2.0.12
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-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-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.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-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/swift-navigation
Working copy of https://github.com/pointfreeco/swift-navigation resolved at 2.11.2
/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.