Build Information
Successful build of swiftsonic, reference v0.9.0 (9ba4b2), with Swift 6.4 for macOS (SPM) on 26 Sep 2026 15:21:50 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/CassetteLab/swiftsonic.git
Reference: v0.9.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/CassetteLab/swiftsonic
* tag v0.9.0 -> FETCH_HEAD
HEAD is now at 9ba4b2e feat: reportPlayback (OpenSubsonic Playback Report extension)
Cloned https://github.com/CassetteLab/swiftsonic.git
Revision (git rev-parse @):
9ba4b2eb7fcc841a6a6887c96929565b66f8fa90
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/CassetteLab/swiftsonic.git at v0.9.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/CassetteLab/swiftsonic.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning 1 / 95]
[Planning deferred tasks]
[29 / 40] swiftsonic_SwiftSonicTests
[31 / 40]
[32 / 41] SwiftSonic
[42 / 90]
[47 / 90]
[51 / 90]
[52 / 90]
[56 / 90]
[58 / 90]
[61 / 90]
[65 / 90]
[67 / 90]
[68 / 90]
[81 / 90] SwiftSonic
[82 / 90] SwiftSonic
[90 / 90] SwiftSonic-product
Build complete! (9.60 sec)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "swiftsonic",
"name" : "swiftsonic",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "watchos",
"version" : "9.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "SwiftSonic",
"targets" : [
"SwiftSonic"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "SwiftSonicTests",
"module_type" : "SwiftTarget",
"name" : "SwiftSonicTests",
"path" : "Tests/SwiftSonicTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SwiftSonicTests/Fixtures",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"AnnotationsTests.swift",
"BookmarksTests.swift",
"BrowsingTests.swift",
"ChatTests.swift",
"DiscoveryTests.swift",
"HashableTests.swift",
"IntegrationTests.swift",
"JukeboxTests.swift",
"ListsTests.swift",
"LyricsTests.swift",
"MediaTests.swift",
"NavidromeNativeAPITests.swift",
"NoLeakTests.swift",
"NowPlayingTests.swift",
"PlayQueueTests.swift",
"PlaybackReportTests.swift",
"PlaylistsTests.swift",
"PodcastsTests.swift",
"PublicInitTests.swift",
"RadioTests.swift",
"ResilienceTests.swift",
"RetryTests.swift",
"ScanTests.swift",
"SearchTests.swift",
"SharesTests.swift",
"Support/FixtureLoader.swift",
"Support/MockHTTPTransport.swift",
"Support/MockURLProtocol.swift",
"Support/ServerConfiguration+Test.swift",
"SystemTests.swift",
"URLProtocolTests.swift",
"UserTests.swift"
],
"target_dependencies" : [
"SwiftSonic"
],
"type" : "test"
},
{
"c99name" : "SwiftSonic",
"module_type" : "SwiftTarget",
"name" : "SwiftSonic",
"path" : "Sources/SwiftSonic",
"product_memberships" : [
"SwiftSonic"
],
"sources" : [
"Core/RetryPolicy.swift",
"Core/ServerCapabilities.swift",
"Core/ServerConfiguration.swift",
"Core/SwiftSonicClient.swift",
"Core/SwiftSonicError.swift",
"Core/SwiftSonicMetricsCollector.swift",
"Endpoints/SwiftSonicClient+Annotations.swift",
"Endpoints/SwiftSonicClient+Bookmarks.swift",
"Endpoints/SwiftSonicClient+Browsing.swift",
"Endpoints/SwiftSonicClient+Chat.swift",
"Endpoints/SwiftSonicClient+Discovery.swift",
"Endpoints/SwiftSonicClient+Jukebox.swift",
"Endpoints/SwiftSonicClient+Lists.swift",
"Endpoints/SwiftSonicClient+Lyrics.swift",
"Endpoints/SwiftSonicClient+Media.swift",
"Endpoints/SwiftSonicClient+NowPlaying.swift",
"Endpoints/SwiftSonicClient+PlayQueue.swift",
"Endpoints/SwiftSonicClient+PlaybackReport.swift",
"Endpoints/SwiftSonicClient+Playlists.swift",
"Endpoints/SwiftSonicClient+Podcasts.swift",
"Endpoints/SwiftSonicClient+Radio.swift",
"Endpoints/SwiftSonicClient+Scan.swift",
"Endpoints/SwiftSonicClient+Search.swift",
"Endpoints/SwiftSonicClient+Shares.swift",
"Endpoints/SwiftSonicClient+System.swift",
"Endpoints/SwiftSonicClient+Users.swift",
"Internal/CryptoHelpers.swift",
"Internal/LossyDecodableArray.swift",
"Internal/RequestBuilder.swift",
"Internal/SubsonicEnvelope.swift",
"Internal/URLExtensions.swift",
"Models/Album.swift",
"Models/Artist.swift",
"Models/Bookmark.swift",
"Models/ChatMessage.swift",
"Models/Directory.swift",
"Models/Genre.swift",
"Models/InternetRadioStation.swift",
"Models/Jukebox.swift",
"Models/License.swift",
"Models/Lyrics.swift",
"Models/MusicFolder.swift",
"Models/NowPlayingEntry.swift",
"Models/Playlist.swift",
"Models/Podcast.swift",
"Models/SavedPlayQueue.swift",
"Models/ScanStatus.swift",
"Models/SearchResult.swift",
"Models/Share.swift",
"Models/SharedModels.swift",
"Models/Song.swift",
"Models/Starred.swift",
"Models/User.swift",
"Navidrome/NavidromeNativeAPI.swift",
"Navidrome/NavidromeNativeAPIError.swift",
"Navidrome/NavidromePlaylistCoverUploading.swift",
"Transport/HTTPTransport.swift",
"Transport/URLSessionTransport.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.