Build Information
Successful build of swift-midi-io, reference main (0f543a), with Swift 6.4 for macOS (SPM) on 4 Oct 2026 01:05:45 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.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/orchetect/swift-midi-io.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/orchetect/swift-midi-io
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 0f543aa Updated package manifest with GitHub Actions env var applied to all targets
Cloned https://github.com/orchetect/swift-midi-io.git
Revision (git rev-parse @):
0f543aab3c24f22cde0ff4ca315d17b5cbef54fd
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/orchetect/swift-midi-io.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/orchetect/swift-midi-io.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 126]
[Planning deferred tasks]
[31 / 56]
[32 / 57] SwiftMIDIInternals
[42 / 102]
[47 / 102]
[50 / 102]
[51 / 102]
[55 / 102]
[57 / 102]
[60 / 102]
[63 / 102]
[65 / 102]
[66 / 102]
[77 / 102] SwiftMIDIInternals
[78 / 102] SwiftMIDIInternals
[86 / 103] SwiftMIDICore
[97 / 114] SwiftMIDICore
[105 / 115] SwiftMIDICore
[106 / 115] SwiftMIDIIO
[117 / 159]
[128 / 159]
[129 / 159]
[132 / 159]
[135 / 159]
[137 / 159]
[138 / 159]
[150 / 159] SwiftMIDIIO
[156 / 159] SwiftMIDIIO
[158 / 159] SwiftMIDIIO
Build complete! (14.28 sec)
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:12:19: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
10 | .iOS(.v12),
11 | .tvOS(.v12),
12 | .watchOS(.v4)
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
13 | ],
14 | products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Fetching https://github.com/orchetect/swift-testing-extensions
Fetching https://github.com/orchetect/swift-midi-core
[1/2022] Fetching swift-midi-core
[487/3194] Fetching swift-midi-core, swift-testing-extensions
Fetched https://github.com/orchetect/swift-midi-core (1.26s)
Fetched https://github.com/orchetect/swift-testing-extensions (1.26s)
Computing version for https://github.com/orchetect/swift-testing-extensions
Computed https://github.com/orchetect/swift-testing-extensions at 0.3.1 (1.92s)
Fetching https://github.com/swiftlang/swift-syntax.git
[1/80311] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (5.42s)
Computing version for https://github.com/orchetect/swift-midi-core
warning: 'swift-midi-core': /Package.swift:12:19: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
10 | .iOS(.v12),
11 | .tvOS(.v12),
12 | .watchOS(.v4)
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
13 | ],
14 | products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Computed https://github.com/orchetect/swift-midi-core at 1.0.2 (6.21s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 604.0.0 (2.25s)
Creating working copy for https://github.com/orchetect/swift-midi-core
Working copy of https://github.com/orchetect/swift-midi-core resolved at 1.0.2
Creating working copy for https://github.com/orchetect/swift-testing-extensions
Working copy of https://github.com/orchetect/swift-testing-extensions resolved at 0.3.1
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 604.0.0
warning: 'swift-midi-core': /Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-midi-core/Package.swift:12:19: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
10 | .iOS(.v12),
11 | .tvOS(.v12),
12 | .watchOS(.v4)
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
13 | ],
14 | products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/604.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (1.32s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-midi-core",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/orchetect/swift-midi-core"
},
{
"identity" : "swift-testing-extensions",
"requirement" : {
"range" : [
{
"lower_bound" : "0.3.1",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/orchetect/swift-testing-extensions"
}
],
"manifest_display_name" : "swift-midi-io",
"name" : "swift-midi-io",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "tvos",
"version" : "12.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "SwiftMIDIIO",
"targets" : [
"SwiftMIDIIO"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftMIDIIOTests",
"module_type" : "SwiftTarget",
"name" : "SwiftMIDIIOTests",
"path" : "Tests/CoreMIDITests",
"product_dependencies" : [
"TestingExtensions"
],
"sources" : [
"AnyMIDIEndpoint/AnyMIDIEndpoint Tests.swift",
"Core MIDI/Core MIDI Thru Connections Tests.swift",
"Core MIDI/MIDIEventList/MIDIEventList Packets Tests.swift",
"Core MIDI/MIDIPacket/MIDIPacket Tests.swift",
"Errors/MIDIOSStatus Tests.swift",
"Integration Tests/Endpoints Updating Tests.swift",
"Integration Tests/RPN NRPN IO Tests.swift",
"Integration Tests/Round Trip Tests.swift",
"MIDIEndpoint/MIDIEndpoint Collection Tests.swift",
"MIDIEndpoint/MIDIEndpoint Hashable Tests.swift",
"MIDIEndpoint/MIDIEndpoint Properties Tests.swift",
"MIDIEndpoint/MIDIEndpoint Testing Utilities.swift",
"MIDIEndpoint/MIDIEndpointFilter Tests.swift",
"MIDIEndpoint/MIDIEndpointIdentity Tests.swift",
"MIDIEntity/MIDIEntity Properties Tests.swift",
"MIDIIOObject/MIDIIOObject Collection Tests.swift",
"MIDIInput/MIDIInput Tests.swift",
"MIDIInputConnection/MIDIInputConnection Tests.swift",
"MIDIManager/MIDIManager MIDIIONotification Tests.swift",
"MIDIManager/MIDIManager Non-Started Tests.swift",
"MIDIManager/MIDIManager Observation Tests.swift",
"MIDIManager/MIDIManager Public Tests.swift",
"MIDIManager/MIDIManager Tests.swift",
"MIDIOutput/MIDIOutput Tests.swift",
"MIDIOutputConnection/MIDIOutputConnection Tests.swift",
"MIDIThruConnection/MIDIThruConnection Tests.swift",
"Packet/MIDIPacketData Tests.swift",
"SwiftMIDI Type Extensions.swift",
"Task Extensions.swift",
"TestActor.swift",
"Tests Constants.swift"
],
"target_dependencies" : [
"SwiftMIDIIO"
],
"type" : "test"
},
{
"c99name" : "SwiftMIDIIO",
"module_type" : "SwiftTarget",
"name" : "SwiftMIDIIO",
"path" : "Sources/CoreMIDI",
"product_dependencies" : [
"SwiftMIDICore",
"SwiftMIDIInternals"
],
"product_memberships" : [
"SwiftMIDIIO"
],
"sources" : [
"API Evolution/SwiftMIDIIO-API-1.0.0.swift",
"API/CoreMIDIAPIVersion.swift",
"API/MIDIProtocolVersion Extensions.swift",
"AnyMIDIEndpoint/AnyMIDIEndpoint.swift",
"AnyMIDIIOObject/AnyMIDIIOObject.swift",
"Core MIDI/Core MIDI Devices.swift",
"Core MIDI/Core MIDI Endpoints.swift",
"Core MIDI/Core MIDI Entities.swift",
"Core MIDI/Core MIDI IO Constants.swift",
"Core MIDI/Core MIDI Object.swift",
"Core MIDI/Core MIDI Properties Get.swift",
"Core MIDI/Core MIDI Properties Set.swift",
"Core MIDI/Core MIDI Ref Types.swift",
"Core MIDI/Core MIDI Thru Connections.swift",
"Core MIDI/MIDI Packet Utilities.swift",
"Core MIDI/MIDIEventList/MIDIEventList Packets.swift",
"Core MIDI/MIDIEventList/MIDIEventList Utilities.swift",
"Core MIDI/MIDIEventList/MIDIEventPacket Utilities.swift",
"Core MIDI/MIDIInternalError.swift",
"Core MIDI/MIDIPacketList/MIDIPacket Utilities.swift",
"Core MIDI/MIDIPacketList/MIDIPacketList Packets.swift",
"Core MIDI/MIDIPacketList/MIDIPacketList Utilities.swift",
"Errors/MIDIIOError.swift",
"Errors/MIDIOSStatus.swift",
"MIDIDevice/MIDIDevice.swift",
"MIDIDevices/MIDIDevices.swift",
"MIDIDevices/MIDIDevicesProtocol.swift",
"MIDIEndpoint/MIDIEndpoint Collection.swift",
"MIDIEndpoint/MIDIEndpoint Comparison.swift",
"MIDIEndpoint/MIDIEndpoint.swift",
"MIDIEndpoint/MIDIEndpointIdentity.swift",
"MIDIEndpoint/MIDIEndpointType.swift",
"MIDIEndpoints/MIDIEndpointFilter Collection.swift",
"MIDIEndpoints/MIDIEndpointFilter.swift",
"MIDIEndpoints/MIDIEndpointFilterMask.swift",
"MIDIEndpoints/MIDIEndpointMaskedFilter.swift",
"MIDIEndpoints/MIDIEndpoints.swift",
"MIDIEndpoints/MIDIEndpointsProtocol.swift",
"MIDIEntity/MIDIEntity.swift",
"MIDIIOObject/MIDIIOObject Collection.swift",
"MIDIIOObject/MIDIIOObject Comparison.swift",
"MIDIIOObject/MIDIIOObject Properties Dictionary.swift",
"MIDIIOObject/MIDIIOObject Properties.swift",
"MIDIIOObject/MIDIIOObject.swift",
"MIDIIOObject/MIDIIOObjectProperty Value.swift",
"MIDIIOObject/MIDIIOObjectProperty.swift",
"MIDIIOObject/MIDIIOObjectType.swift",
"MIDIIOObject/MIDIObjectCache.swift",
"MIDIIdentifier/MIDIIdentifier.swift",
"MIDIIdentifier/MIDIIdentifierPersistence.swift",
"MIDIInput/MIDIInput.swift",
"MIDIInputConnection/MIDIInputConnection.swift",
"MIDIInputConnection/MIDIInputConnectionMode.swift",
"MIDIInputEndpoint/MIDIInputEndpoint Collection.swift",
"MIDIInputEndpoint/MIDIInputEndpoint.swift",
"MIDIManager/MIDIManager ManagedType.swift",
"MIDIManager/MIDIManager Network Session.swift",
"MIDIManager/MIDIManager Observation.swift",
"MIDIManager/MIDIManager Remove.swift",
"MIDIManager/MIDIManager State.swift",
"MIDIManager/MIDIManager TagSelection.swift",
"MIDIManager/MIDIManager addInput.swift",
"MIDIManager/MIDIManager addInputConnection.swift",
"MIDIManager/MIDIManager addOutput.swift",
"MIDIManager/MIDIManager addOutputConnection.swift",
"MIDIManager/MIDIManager addThruConnection.swift",
"MIDIManager/MIDIManager.swift",
"MIDIManager/ObservableMIDIManager.swift",
"MIDIManager/ObservableObjectMIDIManager.swift",
"MIDIOutput/MIDIOutput.swift",
"MIDIOutputConnection/MIDIOutputConnection.swift",
"MIDIOutputConnection/MIDIOutputConnectionMode.swift",
"MIDIOutputEndpoint/MIDIOutputEndpoint Collection.swift",
"MIDIOutputEndpoint/MIDIOutputEndpoint.swift",
"MIDIReceiveHandler/Handlers/Events.swift",
"MIDIReceiveHandler/Handlers/EventsBase.swift",
"MIDIReceiveHandler/Handlers/EventsLogging.swift",
"MIDIReceiveHandler/Handlers/Group.swift",
"MIDIReceiveHandler/Handlers/RawData.swift",
"MIDIReceiveHandler/Handlers/RawDataLogging.swift",
"MIDIReceiveHandler/Handlers/StrongEventsReceiver.swift",
"MIDIReceiveHandler/Handlers/WeakEventsReceiver.swift",
"MIDIReceiveHandler/MIDIReceiver.swift",
"MIDIReceiveHandler/MIDIReceiverOptions.swift",
"MIDIReceiveHandler/MIDIReceiverProtocol.swift",
"MIDIThruConnection/MIDIThruConnection Lifecycle.swift",
"MIDIThruConnection/MIDIThruConnection Parameters.swift",
"MIDIThruConnection/MIDIThruConnection Support.swift",
"MIDIThruConnection/MIDIThruConnection.swift",
"MIDIThruConnection/MIDIThruConnectionProxy.swift",
"Network Session/MIDI Network Session.swift",
"Network Session/MIDIIONetworkConnectionPolicy.swift",
"Notifications/MIDIIOInternalNotification.swift",
"Notifications/MIDIIONotification.swift",
"Protocols/MIDIManaged.swift",
"Protocols/MIDIManagedReceivesMessages.swift",
"Protocols/MIDIManagedSendsMessages.swift",
"SwiftMIDICore Extensions/AnyMIDIPacketData+CoreMIDI.swift",
"SwiftMIDICore Extensions/MIDI1Parser+CoreMIDI.swift",
"SwiftMIDICore Extensions/MIDIPacketData+CoreMIDI.swift",
"SwiftMIDICore Extensions/UniversalMIDIPacketData+CoreMIDI.swift",
"SwiftMIDIIO.swift",
"Utilties/DispatchQueue Extensions.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:12:19: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
10 | .iOS(.v12),
11 | .tvOS(.v12),
12 | .watchOS(.v4)
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
13 | ],
14 | products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Done.