Build Information
Successful build of Beacon, reference 3.0.1 (abce7b), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 04:18:10 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/grype/SwiftBeacon.git
Reference: 3.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/grype/SwiftBeacon
* tag 3.0.1 -> FETCH_HEAD
HEAD is now at abce7b0 Switch to sync console logging
Cloned https://github.com/grype/SwiftBeacon.git
Revision (git rev-parse @):
abce7b0e71e3aa24699ca8d63becad672a31d8f9
SUCCESS checkout https://github.com/grype/SwiftBeacon.git at 3.0.1
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/grype/SwiftBeacon.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 / 274]
[Planning deferred tasks]
[54 / 107]
[66 / 119] LogicKit
[67 / 119] LogicKit
[84 / 164]
[98 / 164] LogicKitBuiltins
[103 / 164]
[105 / 164]
[109 / 164]
[111 / 164]
[114 / 164]
[117 / 164]
[119 / 164]
[120 / 164]
[127 / 164] RWLock
[140 / 165] SwiftAnnouncements
[146 / 171] SwiftAnnouncements
[147 / 171] SwiftAnnouncements
[159 / 172] Beacon
[170 / 183] Beacon
[177 / 183] Beacon
[179 / 183] Beacon
[180 / 183] BeaconObjcRuntime
[188 / 214]
[193 / 214]
[195 / 214]
[199 / 214]
[204 / 214]
[207 / 214]
[210 / 214]
[211 / 214]
Build complete! (11.03 sec)
Fetching https://github.com/kyouko-taiga/LogicKit
Fetching https://github.com/grype/SwiftAnnouncements
Fetching https://github.com/Flight-School/AnyCodable
Fetching https://github.com/Quick/Nimble
Fetching https://github.com/Brightify/Cuckoo
Fetching https://github.com/grype/RWLock-Swift
[1/20] Fetching rwlock-swift
[21/802] Fetching rwlock-swift, anycodable
[45/1317] Fetching rwlock-swift, anycodable, logickit
[159/1497] Fetching rwlock-swift, anycodable, logickit, swiftannouncements
[386/9077] Fetching rwlock-swift, anycodable, logickit, swiftannouncements, cuckoo
Fetched https://github.com/kyouko-taiga/LogicKit (0.98s)
[1060/8562] Fetching rwlock-swift, anycodable, swiftannouncements, cuckoo
Fetched https://github.com/Flight-School/AnyCodable (1.03s)
Fetched https://github.com/grype/SwiftAnnouncements (1.03s)
[1082/7600] Fetching rwlock-swift, cuckoo
[2978/27586] Fetching rwlock-swift, cuckoo, nimble
Fetched https://github.com/Quick/Nimble (3.01s)
Fetched https://github.com/grype/RWLock-Swift (3.01s)
Fetched https://github.com/Brightify/Cuckoo (3.01s)
Computing version for https://github.com/kyouko-taiga/LogicKit
Computed https://github.com/kyouko-taiga/LogicKit at 2.1.0 (5.23s)
Computing version for https://github.com/grype/RWLock-Swift
Computed https://github.com/grype/RWLock-Swift at 1.0.0 (0.62s)
Computing version for https://github.com/grype/SwiftAnnouncements
Computed https://github.com/grype/SwiftAnnouncements at 1.0.5 (0.66s)
Computing version for https://github.com/Quick/Nimble
Computed https://github.com/Quick/Nimble at 11.2.2 (0.66s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[1/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git (1.37s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (2.03s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/460] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git (0.84s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (1.49s)
Computing version for https://github.com/Flight-School/AnyCodable
Computed https://github.com/Flight-School/AnyCodable at 0.6.7 (0.66s)
Computing version for https://github.com/Brightify/Cuckoo
Computed https://github.com/Brightify/Cuckoo at 1.10.4 (2.15s)
Creating working copy for https://github.com/Quick/Nimble
Working copy of https://github.com/Quick/Nimble resolved at 11.2.2
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
Creating working copy for https://github.com/Flight-School/AnyCodable
Working copy of https://github.com/Flight-School/AnyCodable resolved at 0.6.7
Creating working copy for https://github.com/kyouko-taiga/LogicKit
Working copy of https://github.com/kyouko-taiga/LogicKit resolved at 2.1.0
Creating working copy for https://github.com/grype/RWLock-Swift
Working copy of https://github.com/grype/RWLock-Swift resolved at 1.0.0
Creating working copy for https://github.com/grype/SwiftAnnouncements
Working copy of https://github.com/grype/SwiftAnnouncements resolved at 1.0.5
Creating working copy for https://github.com/Brightify/Cuckoo
Working copy of https://github.com/Brightify/Cuckoo resolved at 1.10.4
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Sources/Beacon/Sources/BeaconObjcRuntime': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Sources/Beacon/Sources/BeaconObjcRuntime': File not found.
/Users/admin/builder/spi-builder-workspace/Sources/Beacon/Core/Device.swift:17:68: [1;33mwarning: [1;39m'kIOMasterPortDefault' was deprecated in macOS 12.0: renamed to 'kIOMainPortDefault'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m15 |[0;0m import IOKit
[0;36m16 |[0;0m let UniqueDeviceIdentifier: String? = {
[0;36m17 |[0;0m let platformExpert: io_service_t = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("IOPlatformExpertDevice"))
[0;36m|[0;0m |- [1;33mwarning: [1;39m'kIOMasterPortDefault' was deprecated in macOS 12.0: renamed to 'kIOMainPortDefault'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'kIOMainPortDefault' instead[0;0m
[0;36m18 |[0;0m let serialNumberAsCFString = IORegistryEntryCreateCFProperty(platformExpert, kIOPlatformSerialNumberKey as CFString, kCFAllocatorDefault, 0)
[0;36m19 |[0;0m IOObjectRelease(platformExpert)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Beacon/Core/Device.swift:17:68: [1;33mwarning: [1;39m'kIOMasterPortDefault' was deprecated in macOS 12.0: renamed to 'kIOMainPortDefault'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m15 |[0;0m import IOKit
[0;36m16 |[0;0m let UniqueDeviceIdentifier: String? = {
[0;36m17 |[0;0m let platformExpert: io_service_t = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("IOPlatformExpertDevice"))
[0;36m|[0;0m |- [1;33mwarning: [1;39m'kIOMasterPortDefault' was deprecated in macOS 12.0: renamed to 'kIOMainPortDefault'[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39muse 'kIOMainPortDefault' instead[0;0m
[0;36m18 |[0;0m let serialNumberAsCFString = IORegistryEntryCreateCFProperty(platformExpert, kIOPlatformSerialNumberKey as CFString, kCFAllocatorDefault, 0)
[0;36m19 |[0;0m IOObjectRelease(platformExpert)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "nimble",
"requirement" : {
"range" : [
{
"lower_bound" : "11.2.0",
"upper_bound" : "12.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Quick/Nimble"
},
{
"identity" : "swiftannouncements",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/grype/SwiftAnnouncements"
},
{
"identity" : "rwlock-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/grype/RWLock-Swift"
},
{
"identity" : "cuckoo",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Brightify/Cuckoo"
},
{
"identity" : "anycodable",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Flight-School/AnyCodable"
},
{
"identity" : "logickit",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kyouko-taiga/LogicKit"
}
],
"manifest_display_name" : "Beacon",
"name" : "Beacon",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.12"
},
{
"name" : "ios",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "10.0"
},
{
"name" : "watchos",
"version" : "3.0"
}
],
"products" : [
{
"name" : "Beacon",
"targets" : [
"Beacon"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BeaconObjcRuntime",
"targets" : [
"BeaconObjcRuntime"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "BeaconTests",
"module_type" : "SwiftTarget",
"name" : "BeaconTests",
"path" : "Tests/BeaconTests",
"product_dependencies" : [
"Nimble",
"SwiftAnnouncements",
"Cuckoo",
"AnyCodable"
],
"sources" : [
"Extensions/SignalLogger+Extensions.swift",
"Extensions/String+Error.swift",
"Mocks/Codecs/MockJSONSignalEncoder.swift",
"Mocks/Codecs/MockSignalDescriptionEncoder.swift",
"Mocks/Core/MockBeacon.swift",
"Mocks/File/MockFileBackupWheel.swift",
"Mocks/File/MockFileWheel.swift",
"Mocks/Loggers/MockConsoleLogger.swift",
"Mocks/Loggers/MockFileLogger.swift",
"Mocks/Loggers/MockIntervalLogger.swift",
"Mocks/Loggers/MockJRPCLogger.swift",
"Mocks/Loggers/MockMemoryLogger.swift",
"Mocks/Loggers/MockStreamLogger.swift",
"Mocks/SampleObject.swift",
"Mocks/Signals/MockContextSignal.swift",
"Mocks/Signals/MockErrorSignal.swift",
"Mocks/Signals/MockIdentitySignal.swift",
"Mocks/Signals/MockMachImageImportsSignal.swift",
"Mocks/Signals/MockSignal.swift",
"Mocks/Signals/MockStringSignal.swift",
"Mocks/Signals/MockWrapperSignal.swift",
"Mocks/Writers/MockEncodedStreamSignalWriter.swift",
"Test Cases/BeaconTests.swift",
"Test Cases/ContextSignalTests.swift",
"Test Cases/EncodedSignalWriterTests.swift",
"Test Cases/FileBackupWheelTests.swift",
"Test Cases/FileLoggerTests.swift",
"Test Cases/FileWheelTests.swift",
"Test Cases/IdentitySignalTests.swift",
"Test Cases/IntervalLoggerTests.swift",
"Test Cases/JRPCLoggerTests.swift",
"Test Cases/MachDumpSignalTests.swift",
"Test Cases/MemoryLoggerTests.swift",
"Test Cases/SignalFilteringTests.swift",
"Test Cases/SignalLoggerTests.swift",
"Test Cases/SignalTests.swift",
"Test Cases/StreamLoggerTests.swift",
"Test Cases/StringSignalTests.swift",
"Test Cases/WrapperSignalTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"Beacon"
],
"type" : "test"
},
{
"c99name" : "BeaconObjcRuntime",
"module_type" : "ClangTarget",
"name" : "BeaconObjcRuntime",
"path" : "Sources/BeaconObjcRuntime",
"product_memberships" : [
"BeaconObjcRuntime"
],
"sources" : [
"BeaconObjcRuntime.m"
],
"target_dependencies" : [
"Beacon"
],
"type" : "library"
},
{
"c99name" : "Beacon",
"module_type" : "SwiftTarget",
"name" : "Beacon",
"path" : "Sources/Beacon",
"product_dependencies" : [
"SwiftAnnouncements",
"RWLock",
"AnyCodable",
"LogicKit"
],
"product_memberships" : [
"Beacon",
"BeaconObjcRuntime"
],
"sources" : [
"Codecs/JSONSignalEncoder.swift",
"Codecs/SignalDescriptionEncoder.swift",
"Codecs/SignalEncoder.swift",
"Constraints/Beacon+Constraints.swift",
"Constraints/ConstraintBuilder.swift",
"Constraints/Constraints+Sugar.swift",
"Constraints/Constraints.swift",
"Constraints/Signal+Constraints.swift",
"Constraints/Term+Constraints.swift",
"Core/Beacon.swift",
"Core/CallStackFrame.swift",
"Core/Device.swift",
"Core/MachImage.swift",
"Core/MachImageMonitor.swift",
"Core/Signaling.swift",
"Core/SystemInfo.swift",
"Extensions/Data+Extensions.swift",
"Extensions/DateFormatter+Extensions.swift",
"Extensions/Foundation+Extensions.swift",
"Extensions/URL+Extensions.swift",
"File/FileBackupWheel.swift",
"File/FileRotation.swift",
"File/FileWheel.swift",
"Loggers/ConsoleLogger.swift",
"Loggers/FileLogger.swift",
"Loggers/IntervalLogger.swift",
"Loggers/JRPCLogger.swift",
"Loggers/MemoryLogger.swift",
"Loggers/SignalLogger.swift",
"Loggers/StreamLogger.swift",
"Signals/ContextSignal.swift",
"Signals/ErrorSignal.swift",
"Signals/IdentitySignal.swift",
"Signals/MachImageImportsSignal.swift",
"Signals/Signal.swift",
"Signals/StringSignal.swift",
"Signals/WrapperSignal.swift",
"Writers/EncodedStreamSignalWriter.swift",
"Writers/SignalWriter.swift"
],
"type" : "library"
}
],
"tools_version" : "5.1"
}
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/Sources/Beacon/Sources/BeaconObjcRuntime': File not found.
Done.