Build Information
Successful build of Promises, reference master (f4a19a), with Swift 6.4 for macOS (SPM) on 25 Sep 2026 18:15:21 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/google/promises.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/google/promises
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at f4a19a3 infra: bump podspecs for 2.4.1 release (#244)
Cloned https://github.com/google/promises.git
Revision (git rev-parse @):
f4a19a3c313dc2616c70bb49d29a799fb16be837
SUCCESS checkout https://github.com/google/promises.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/google/promises.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 300]
[Planning deferred tasks]
[51 / 123] Promises_Promises
[59 / 123]
[69 / 124] FBLPromises
[88 / 156]
[91 / 156]
[95 / 156]
[96 / 156] Promises
[105 / 202]
[111 / 202]
[117 / 202]
[123 / 202]
[127 / 202]
[130 / 202]
[133 / 202]
[135 / 202]
[137 / 202]
[149 / 202] FBLPromises
[161 / 202]
[169 / 202]
[171 / 202]
[172 / 202]
[184 / 202] Promises
[185 / 202] Promises
[191 / 203] Promises
[194 / 203] PromisesTestHelpers
[197 / 206] PromisesTestHelpers
Build complete! (8.21 sec)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Promises",
"name" : "Promises",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "9.0"
},
{
"name" : "macos",
"version" : "10.11"
},
{
"name" : "tvos",
"version" : "9.0"
},
{
"name" : "watchos",
"version" : "2.0"
}
],
"products" : [
{
"name" : "FBLPromises",
"targets" : [
"FBLPromises"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FBLPromisesTestHelpers",
"targets" : [
"FBLPromisesTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Promises",
"targets" : [
"Promises"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PromisesTestHelpers",
"targets" : [
"PromisesTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "PromisesTests",
"module_type" : "SwiftTarget",
"name" : "PromisesTests",
"path" : "Tests/PromisesTests",
"sources" : [
"Promise+AllTests.swift",
"Promise+AlwaysTests.swift",
"Promise+AnyTests.swift",
"Promise+AsyncTests.swift",
"Promise+AwaitTests.swift",
"Promise+CatchTests.swift",
"Promise+DelayTests.swift",
"Promise+DoTests.swift",
"Promise+RaceTests.swift",
"Promise+RecoverTests.swift",
"Promise+ReduceTests.swift",
"Promise+RetryTests.swift",
"Promise+StringTests.swift",
"Promise+ThenTests.swift",
"Promise+TimeoutTests.swift",
"Promise+ValidateTests.swift",
"Promise+WrapTests.swift",
"PromiseTests.swift"
],
"target_dependencies" : [
"PromisesTestHelpers"
],
"type" : "test"
},
{
"c99name" : "PromisesTestHelpers",
"module_type" : "SwiftTarget",
"name" : "PromisesTestHelpers",
"path" : "Sources/PromisesTestHelpers",
"product_memberships" : [
"PromisesTestHelpers"
],
"sources" : [
"PromisesTestHelpers.swift",
"PromisesTestInteroperability.swift"
],
"target_dependencies" : [
"Promises"
],
"type" : "library"
},
{
"c99name" : "PromisesPerformanceTests",
"module_type" : "SwiftTarget",
"name" : "PromisesPerformanceTests",
"path" : "Tests/PromisesPerformanceTests",
"sources" : [
"Promise+ThenPerformanceTests.swift"
],
"target_dependencies" : [
"FBLPromisesTestHelpers",
"PromisesTestHelpers"
],
"type" : "test"
},
{
"c99name" : "PromisesInteroperabilityTests",
"module_type" : "SwiftTarget",
"name" : "PromisesInteroperabilityTests",
"path" : "Tests/PromisesInteroperabilityTests",
"sources" : [
"Promise+CatchInteroperabilityTests.swift",
"Promise+ThenInteroperabilityTests.swift"
],
"target_dependencies" : [
"FBLPromisesTestHelpers",
"PromisesTestHelpers"
],
"type" : "test"
},
{
"c99name" : "Promises",
"module_type" : "SwiftTarget",
"name" : "Promises",
"path" : "Sources/Promises",
"product_memberships" : [
"Promises",
"PromisesTestHelpers"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Promises/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"Promise+All.swift",
"Promise+Always.swift",
"Promise+Any.swift",
"Promise+Async.swift",
"Promise+Await.swift",
"Promise+Catch.swift",
"Promise+Delay.swift",
"Promise+Do.swift",
"Promise+Race.swift",
"Promise+Recover.swift",
"Promise+Reduce.swift",
"Promise+Retry.swift",
"Promise+Testing.swift",
"Promise+Then.swift",
"Promise+Timeout.swift",
"Promise+Validate.swift",
"Promise+Wrap.swift",
"Promise.swift",
"PromiseError.swift"
],
"target_dependencies" : [
"FBLPromises"
],
"type" : "library"
},
{
"c99name" : "FBLPromisesTests",
"module_type" : "ClangTarget",
"name" : "FBLPromisesTests",
"path" : "Tests/FBLPromisesTests",
"sources" : [
"FBLPromise+AllTests.m",
"FBLPromise+AlwaysTests.m",
"FBLPromise+AnyTests.m",
"FBLPromise+AsyncTests.m",
"FBLPromise+AwaitTests.m",
"FBLPromise+CatchTests.m",
"FBLPromise+DelayTests.m",
"FBLPromise+DoTests.m",
"FBLPromise+RaceTests.m",
"FBLPromise+RecoverTests.m",
"FBLPromise+ReduceTests.m",
"FBLPromise+RetryTests.m",
"FBLPromise+ThenTests.m",
"FBLPromise+TimeoutTests.m",
"FBLPromise+ValidateTests.m",
"FBLPromise+WrapTests.m",
"FBLPromiseTests.m"
],
"target_dependencies" : [
"FBLPromisesTestHelpers"
],
"type" : "test"
},
{
"c99name" : "FBLPromisesTestHelpers",
"module_type" : "ClangTarget",
"name" : "FBLPromisesTestHelpers",
"path" : "Sources/FBLPromisesTestHelpers",
"product_memberships" : [
"FBLPromisesTestHelpers"
],
"sources" : [
"FBLPromisesTestInteroperability.m"
],
"target_dependencies" : [
"FBLPromises"
],
"type" : "library"
},
{
"c99name" : "FBLPromisesPerformanceTests",
"module_type" : "ClangTarget",
"name" : "FBLPromisesPerformanceTests",
"path" : "Tests/FBLPromisesPerformanceTests",
"sources" : [
"FBLPromise+ThenPerformanceTests.m"
],
"target_dependencies" : [
"FBLPromisesTestHelpers"
],
"type" : "test"
},
{
"c99name" : "FBLPromisesInteroperabilityTests",
"module_type" : "ClangTarget",
"name" : "FBLPromisesInteroperabilityTests",
"path" : "Tests/FBLPromisesInteroperabilityTests",
"sources" : [
"FBLPromise+CatchInteroperabilityTests.m",
"FBLPromise+ThenInteroperabilityTests.m"
],
"target_dependencies" : [
"FBLPromisesTestHelpers",
"PromisesTestHelpers"
],
"type" : "test"
},
{
"c99name" : "FBLPromises",
"module_type" : "ClangTarget",
"name" : "FBLPromises",
"path" : "Sources/FBLPromises",
"product_memberships" : [
"FBLPromises",
"FBLPromisesTestHelpers",
"Promises",
"PromisesTestHelpers"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FBLPromises/Resources/PrivacyInfo.xcprivacy",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"FBLPromise+All.m",
"FBLPromise+Always.m",
"FBLPromise+Any.m",
"FBLPromise+Async.m",
"FBLPromise+Await.m",
"FBLPromise+Catch.m",
"FBLPromise+Delay.m",
"FBLPromise+Do.m",
"FBLPromise+Race.m",
"FBLPromise+Recover.m",
"FBLPromise+Reduce.m",
"FBLPromise+Retry.m",
"FBLPromise+Testing.m",
"FBLPromise+Then.m",
"FBLPromise+Timeout.m",
"FBLPromise+Validate.m",
"FBLPromise+Wrap.m",
"FBLPromise.m",
"FBLPromiseError.m"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.