The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Promises, reference 2.4.1 (f4a19a), with Swift 6.4 for macOS (SPM) on 25 Sep 2026 18:15:06 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/google/promises.git
Reference: 2.4.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/google/promises
 * tag               2.4.1      -> FETCH_HEAD
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 2.4.1
========================================
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]
[53 / 123] Promises_FBLPromises
[59 / 123]
[70 / 124] Promises
[88 / 156]
[91 / 156]
[95 / 156]
[96 / 156] Promises
[105 / 202]
[111 / 202]
[117 / 202]
[123 / 202]
[127 / 202]
[130 / 202]
[133 / 202]
[136 / 202]
[138 / 202]
[159 / 202] FBLPromises
[168 / 202] FBLPromisesTestHelpers
[169 / 202]
[171 / 202]
[172 / 202]
[184 / 202] Promises
[185 / 202] Promises
[191 / 203] Promises
[194 / 203] PromisesTestHelpers
[197 / 206] PromisesTestHelpers
Build complete! (8.00 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.