The Swift Package Index logo.Swift Package Index

Build Information

Successful build of ScrobbleKit, reference 2.1.0 (b7feac), with Swift 6.4 for Android on 27 Sep 2026 17:59:17 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344844-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tfmart/ScrobbleKit.git
Reference: 2.1.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/tfmart/ScrobbleKit
 * tag               2.1.0      -> FETCH_HEAD
HEAD is now at b7feac5 Add pagination regression coverage
Cloned https://github.com/tfmart/ScrobbleKit.git
Revision (git rev-parse @):
b7feac5436c46c0b4bc982ad4ba4cbbae12959c1
SUCCESS checkout https://github.com/tfmart/ScrobbleKit.git at 2.1.0
========================================
Build
========================================
Selected platform:         android
Swift version:             6.4
Building package at path:  $PWD
https://github.com/tfmart/ScrobbleKit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2345] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin (0.58s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (1.65s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3831] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (0.58s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.82s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Building for debugging...
[Planning deferred tasks]
[19 / 27] ScrobbleKit
[28 / 36] ScrobbleKit
[33 / 36] ScrobbleKit
[36 / 37] ScrobbleKit
Build complete! (7.69 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "ScrobbleKit",
  "name" : "ScrobbleKit",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "ScrobbleKit",
      "targets" : [
        "ScrobbleKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ScrobbleKitTests",
      "module_type" : "SwiftTarget",
      "name" : "ScrobbleKitTests",
      "path" : "Tests/ScrobbleKitTests",
      "sources" : [
        "AddTagsServiceTests.swift",
        "FriendsResponseTests.swift",
        "GetInfoServiceTests.swift",
        "GetTagsServiceTests.swift",
        "Helpers/RequestBuildingTestService.swift",
        "PaginationTests.swift",
        "PersonalListeningInfoTests.swift",
        "RequestEncodingTests.swift",
        "SBKManagerTests.swift",
        "ScrobbleServiceTests.swift",
        "TopTagsServiceTests.swift",
        "UserWeeklyChartServiceTests.swift"
      ],
      "target_dependencies" : [
        "ScrobbleKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ScrobbleKit",
      "module_type" : "SwiftTarget",
      "name" : "ScrobbleKit",
      "path" : "Sources/ScrobbleKit",
      "product_memberships" : [
        "ScrobbleKit"
      ],
      "sources" : [
        "Extensions/Bool+Int.swift",
        "Extensions/Int+Page.swift",
        "Extensions/OptinalStringInitializers.swift",
        "Extensions/SBKParameter+URLQueryItem.swift",
        "Extensions/String+MD5.swift",
        "Extensions/URLQuertyItem+Numeric.swift",
        "Extensions/URLQueryItem+Bool.swift",
        "Helpers/Error/SBKClientError.swift",
        "Helpers/Error/SBKError.swift",
        "Helpers/Error/SBKErrorMessage.swift",
        "Helpers/Error/SBKScrobbleError.swift",
        "Helpers/SBKHttpMethod.swift",
        "Helpers/SBKLanguage.swift",
        "Helpers/SBKMethod.swift",
        "Helpers/SBKParameter.swift",
        "Internal/Models/Common/NumericStringDecoder.swift",
        "Internal/Models/Common/SBKCorrectedResponse.swift",
        "Internal/Models/Common/SBKEmptyResponse.swift",
        "Internal/Models/Common/SBKOneOrMany.swift",
        "Internal/Models/Common/SBKPagination.swift",
        "Internal/Models/Common/SBKPaginationAttributes.swift",
        "Internal/Models/Common/SBKSearchAttribute.swift",
        "Internal/Models/Common/SBKSearchQuery.swift",
        "Internal/Models/Common/SBKSearchResult+Pagination.swift",
        "Internal/Models/Common/SBKSearchResultsResponse.swift",
        "Internal/Models/Common/SBKThrowable.swift",
        "Internal/Models/Common/SBKTimestamp.swift",
        "Internal/Services/Common/AddTagsService.swift",
        "Internal/Services/Common/RemoveTagService.swift",
        "Internal/Services/Methods/Album/AlbumGetInfoService.swift",
        "Internal/Services/Methods/Album/AlbumGetTagsService.swift",
        "Internal/Services/Methods/Album/AlbumGetTopTagsService.swift",
        "Internal/Services/Methods/Album/AlbumSearchService.swift",
        "Internal/Services/Methods/Album/Model/SBKAddTagAlbumResponse.swift",
        "Internal/Services/Methods/Album/Model/SBKAlbumRequestResponseList.swift",
        "Internal/Services/Methods/Album/Model/SBKAlbumSearchResultListResponse.swift",
        "Internal/Services/Methods/Album/Model/SBKAlbumTopTagsResponse.swift",
        "Internal/Services/Methods/Artist/ArtistGetCorrectionService.swift",
        "Internal/Services/Methods/Artist/ArtistGetInfoService.swift",
        "Internal/Services/Methods/Artist/ArtistGetSimilarService.swift",
        "Internal/Services/Methods/Artist/ArtistGetTopAlbumsService.swift",
        "Internal/Services/Methods/Artist/ArtistGetTopTagsService.swift",
        "Internal/Services/Methods/Artist/ArtistGetTopTracksService.swift",
        "Internal/Services/Methods/Artist/ArtistSearchService.swift",
        "Internal/Services/Methods/Artist/Model/ArtistGetTagsService.swift",
        "Internal/Services/Methods/Artist/Model/SBKArtistGetInfoRequestResponse.swift",
        "Internal/Services/Methods/Artist/Model/SBKArtistGetInfoSimilarArtist.swift",
        "Internal/Services/Methods/Artist/Model/SBKArtistGetSimilarResponse.swift",
        "Internal/Services/Methods/Artist/Model/SBKArtistGetTopAlbumsResponse.swift",
        "Internal/Services/Methods/Artist/Model/SBKArtistSearchResultsList.swift",
        "Internal/Services/Methods/Artist/Model/SBKArtistTopTracksResponse.swift",
        "Internal/Services/Methods/Artist/Model/SBKManager+TagGetWeeklyChartList.swift",
        "Internal/Services/Methods/Auth/AuthSessionService.swift",
        "Internal/Services/Methods/Chart/ChartGetTopArtistsService.swift",
        "Internal/Services/Methods/Chart/ChartGetTopTracksService.swift",
        "Internal/Services/Methods/Chart/ChartsGetTopTagsService.swift",
        "Internal/Services/Methods/Chart/Model/SBKArtistTopChartsRequestResponse.swift",
        "Internal/Services/Methods/Chart/Model/SBKChartGetTopTagsResponse.swift",
        "Internal/Services/Methods/Chart/Model/SBKChartGetTopTracksResponse.swift",
        "Internal/Services/Methods/Chart/Model/SBKChartTopTagsResponse.swift",
        "Internal/Services/Methods/Geo/GeoGetTopArtistsService.swift",
        "Internal/Services/Methods/Geo/GeoGetTopTracksService.swift",
        "Internal/Services/Methods/Geo/Model/SBKGeoTopArtistsResponse copy.swift",
        "Internal/Services/Methods/Library/LibraryGetArtistsService.swift",
        "Internal/Services/Methods/Library/Model/SBKLibraryGetArtistsResponse.swift",
        "Internal/Services/Methods/Tag/TagGetInfoService.swift",
        "Internal/Services/Methods/Tag/TagGetSimilarService.swift",
        "Internal/Services/Methods/Tag/TagGetTopAlbumsService.swift",
        "Internal/Services/Methods/Tag/TagGetTopArtistsService.swift",
        "Internal/Services/Methods/Tag/TagGetTopTagsService.swift",
        "Internal/Services/Methods/Tag/TagGetTopTracksService.swift",
        "Internal/Services/Methods/Tag/TagGetWeeklyChartListService.swift",
        "Internal/Services/Methods/Track/Model/SBKScrobbleList.swift",
        "Internal/Services/Methods/Track/Model/SBKTrackGetSimilarResponse.swift",
        "Internal/Services/Methods/Track/Model/SBKTrackRequestResponseList.swift",
        "Internal/Services/Methods/Track/Model/SBKTrackUpdateNowPlayingCode.swift",
        "Internal/Services/Methods/Track/Model/SBKTrackUpdateNowPlayingResponse.swift",
        "Internal/Services/Methods/Track/SBKTrackSearchResultListResponse.swift",
        "Internal/Services/Methods/Track/ScrobbleService.swift",
        "Internal/Services/Methods/Track/TrackCorrectionService.swift",
        "Internal/Services/Methods/Track/TrackGetInfoService.swift",
        "Internal/Services/Methods/Track/TrackGetSimilarService.swift",
        "Internal/Services/Methods/Track/TrackGetTagsService.swift",
        "Internal/Services/Methods/Track/TrackGetTopTagsService.swift",
        "Internal/Services/Methods/Track/TrackLoveService.swift",
        "Internal/Services/Methods/Track/TrackSearchService.swift",
        "Internal/Services/Methods/Track/TrackUnloveService.swift",
        "Internal/Services/Methods/Track/TrackUpdateNowPlayingService.swift",
        "Internal/Services/Methods/User/Model/SBKUserGetFriendsResponse.swift",
        "Internal/Services/Methods/User/Model/SBKUserGetRecentTracksResponse.swift",
        "Internal/Services/Methods/User/Model/SBKUserGetTopAlbumsResponse.swift",
        "Internal/Services/Methods/User/Model/SBKUserInfoResponse.swift",
        "Internal/Services/Methods/User/Model/SBKUserPersonalTags.swift",
        "Internal/Services/Methods/User/Model/SBKUserTagsResponse.swift",
        "Internal/Services/Methods/User/Model/SBKUserWeeklyChartResponse.swift",
        "Internal/Services/Methods/User/Model/UserGetLovedTracksResponse.swift",
        "Internal/Services/Methods/User/UserGetFriendsService.swift",
        "Internal/Services/Methods/User/UserGetInfoService.swift",
        "Internal/Services/Methods/User/UserGetLovedTracksService.swift",
        "Internal/Services/Methods/User/UserGetPersonalTagsService.swift",
        "Internal/Services/Methods/User/UserGetRecentTracksService.swift",
        "Internal/Services/Methods/User/UserGetTopAlbumsService.swift",
        "Internal/Services/Methods/User/UserGetTopArtistsService.swift",
        "Internal/Services/Methods/User/UserGetTopTagsService.swift",
        "Internal/Services/Methods/User/UserGetTopTracksService.swift",
        "Internal/Services/Methods/User/UserGetWeeklyChartServices.swift",
        "Internal/Services/Protocols/SBKAuthenticatedService.swift",
        "Internal/Services/Protocols/SBKOptionallyAuthenticatedService.swift",
        "Internal/Services/Protocols/SBKService.swift",
        "Public/Helpers/SBKURLBuilder.swift",
        "Public/Helpers/SBKURLBuilderError.swift",
        "Public/Methods/Album/AddTags/SBKManager+AlbumAddTags.swift",
        "Public/Methods/Album/GetInfo/SBKManager+AlbumGetInfo.swift",
        "Public/Methods/Album/GetTags/SBKManager+AlbumGetTags.swift",
        "Public/Methods/Album/GetTopTags/SBKManager+AlbumGetTopTags.swift",
        "Public/Methods/Album/RemoveTag/SBKManager+AlbumRemoveTagService.swift",
        "Public/Methods/Album/Search/SBKManager+AlbumSearchService.swift",
        "Public/Methods/Artist/AddTags/SBKManager+ArtistAddTags.swift",
        "Public/Methods/Artist/GetCorrection/SBKManager+ArtistGetCorrectionService.swift",
        "Public/Methods/Artist/GetInfo/SBKManager+ArtistGetInfoService.swift",
        "Public/Methods/Artist/GetSimilar/SBKManager+ArtistGetSimilar.swift",
        "Public/Methods/Artist/GetTags/SBKManager+ArtistGetTagsService.swift",
        "Public/Methods/Artist/GetTopAlbums/SBKManager+ArtistGetTopAlbums.swift",
        "Public/Methods/Artist/GetTopTags/SBKManager+ArtistGetTopTagsService.swift",
        "Public/Methods/Artist/GetTopTracks/SBKManager+ArtistGetTopTracksService.swift",
        "Public/Methods/Artist/RemoveTag/SBKManager+ArtistRemoveTagService.swift",
        "Public/Methods/Artist/Search/SBKManager+ArtistSearchService.swift",
        "Public/Methods/Chart/GetTopArtists/SBKManager+ChartGetTopArtistsService.swift",
        "Public/Methods/Chart/GetTopTags/SBKManager+ChartGetTopTagsService.swift",
        "Public/Methods/Chart/GetTopTracks/SBKManager+ChartGetTopTracksService.swift",
        "Public/Methods/Geo/GetTopArtists/SBKManager+GeoGetTopArtistsService.swift",
        "Public/Methods/Geo/GetTopTracks/SBKManager+GeoGetTopTracksService.swift",
        "Public/Methods/Geo/Model/SBKCountry.swift",
        "Public/Methods/Library/SBKService+LibraryGetArtistsService.swift",
        "Public/Methods/Tag/SBKManager+TagGetInfo.swift",
        "Public/Methods/Tag/SBKManager+TagGetSimilar.swift",
        "Public/Methods/Tag/SBKManager+TagGetTopAlbums.swift",
        "Public/Methods/Tag/SBKManager+TagGetTopArtistsService.swift",
        "Public/Methods/Tag/SBKManager+TagGetTopTagsService.swift",
        "Public/Methods/Tag/SBKService+TagGetTopTracksService.swift",
        "Public/Methods/Track/AddTag/SBKManager+TrackAddTags.swift",
        "Public/Methods/Track/GetCorrection/SBKManager+TrackCorrectionService.swift",
        "Public/Methods/Track/GetInfo/SBKManager+TrackGetInfoService.swift",
        "Public/Methods/Track/GetSimilar/SBKManager+TrackGetSimilarService.swift",
        "Public/Methods/Track/GetTags/SBKmanager+TrackGetTagsService.swift",
        "Public/Methods/Track/GetTopTags/SBKManager+TrackGetTopTagsService.swift",
        "Public/Methods/Track/Love/SBKManager+TrackLoveService.swift",
        "Public/Methods/Track/RemoveTag/SBKManager+TrackRemoveTag.swift",
        "Public/Methods/Track/SBKTrackSearchMethod.swift",
        "Public/Methods/Track/Scrobble/SBKManager+Scrobble.swift",
        "Public/Methods/Track/Search/SBKManager+TrackSearchService.swift",
        "Public/Methods/Track/Unlove/SBKManager+TrackUnloveService.swift",
        "Public/Methods/Track/UpdateNowPlaying/SBKManager+TrackUpdateNowPlayingService.swift",
        "Public/Methods/User/GetFriends/SBKManager+UserGetFriendsService.swift",
        "Public/Methods/User/GetInfo/SBKManager+UserGetInfoService.swift",
        "Public/Methods/User/GetLovedTracks/SBKManager+UserGetLovedTracksService.swift",
        "Public/Methods/User/GetPersonalTags/SBKManager+UserGetPersonalTagsService.swift",
        "Public/Methods/User/GetRecentTracks/SBKManager+UserGetRecentTracksService.swift",
        "Public/Methods/User/GetTopAlbums/SBKManager+UserGetTopAlbumsService.swift",
        "Public/Methods/User/GetTopArtists/SBKManager+UserGetTopArtistsService.swift",
        "Public/Methods/User/GetTopTags/SBKManager+UserGetTopTagsService.swift",
        "Public/Methods/User/GetTopTracks/SBKManager+UserGetTopTracksService.swift",
        "Public/Methods/User/GetWeeklyCharts/SBKManager+UserGetWeeklyChartsService.swift",
        "Public/Models/SBKAlbum.swift",
        "Public/Models/SBKAlbumSearchMethod.swift",
        "Public/Models/SBKArtist.swift",
        "Public/Models/SBKArtistSearchMethod.swift",
        "Public/Models/SBKImage.swift",
        "Public/Models/SBKLovedTrack.swift",
        "Public/Models/SBKLovedTracks.swift",
        "Public/Models/SBKNowPlayingCorrected.swift",
        "Public/Models/SBKScrobbleResponse.swift",
        "Public/Models/SBKScrobbleResponseAttribute.swift",
        "Public/Models/SBKScrobbleResponseTrack.swift",
        "Public/Models/SBKScrobbleResponseTrackStatus.swift",
        "Public/Models/SBKScrobbledTrack.swift",
        "Public/Models/SBKSearchAttributes.swift",
        "Public/Models/SBKSearchPeriod.swift",
        "Public/Models/SBKSearchResult.swift",
        "Public/Models/SBKSearchTerm.swift",
        "Public/Models/SBKSessionResponse.swift",
        "Public/Models/SBKSimilarArtist.swift",
        "Public/Models/SBKSimilarTrack.swift",
        "Public/Models/SBKTag.swift",
        "Public/Models/SBKTrack.swift",
        "Public/Models/SBKTrackToScrobble.swift",
        "Public/Models/SBKWeeklyChart.swift",
        "Public/Models/SBKWiki.swift",
        "SBKManager.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Done.