Build Information
Successful build of YouTubeKit, reference main (0e3c13
), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 22:11:07 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/b5i/YouTubeKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/b5i/YouTubeKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 0e3c139 Added support for codecs in `DownloadFormat`.
Cloned https://github.com/b5i/YouTubeKit.git
Revision (git rev-parse @):
0e3c139ecfd6554bbceb3bf40041864ce6e1a561
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/b5i/YouTubeKit.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "youtubekit",
"name": "YouTubeKit",
"url": "https://github.com/b5i/YouTubeKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/YouTubeKit",
"dependencies": [
]
}
]
}
Fetching https://github.com/b5i/YouTubeKit.git
[1/1888] Fetching youtubekit
Fetched https://github.com/b5i/YouTubeKit.git from cache (0.95s)
Creating working copy for https://github.com/b5i/YouTubeKit.git
Working copy of https://github.com/b5i/YouTubeKit.git resolved at main (0e3c139)
warning: '.resolve-product-dependencies': dependency 'youtubekit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/b5i/YouTubeKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/98] Emitting module YouTubeKit
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[4/108] Compiling YouTubeKit HistoryReponse+removeVideo.swift
[5/108] Compiling YouTubeKit HistoryResponse.swift
[6/108] Compiling YouTubeKit RemoveVideoFromHistroryResponse.swift
[7/108] Compiling YouTubeKit AddVideoToPlaylistResponse.swift
[8/108] Compiling YouTubeKit AllPossibleHostPlaylistsResponse.swift
[9/108] Compiling YouTubeKit CreatePlaylistResponse.swift
[10/108] Compiling YouTubeKit DeletePlaylistResponse.swift
[11/108] Compiling YouTubeKit MoveVideoInPlaylistResponse.swift
[12/108] Compiling YouTubeKit RemoveVideoByIdFromPlaylistResponse.swift
[13/108] Compiling YouTubeKit RemoveVideoFromPlaylistResponse.swift
[14/108] Compiling YouTubeKit CreateCommentResponse.swift
[15/108] Compiling YouTubeKit DeleteCommentResponse.swift
[16/108] Compiling YouTubeKit DislikeCommentResponse.swift
[17/108] Compiling YouTubeKit EditCommentResponse.swift
[18/108] Compiling YouTubeKit EditReplyCommandResponse.swift
[19/108] Compiling YouTubeKit LikeCommentResponse.swift
[20/108] Compiling YouTubeKit RemoveDislikeCommentResponse.swift
[21/108] Compiling YouTubeKit RemoveLikeCommentResponse.swift
[22/108] Compiling YouTubeKit ReplyCommentResponse.swift
[23/108] Compiling YouTubeKit HistoryBlockContent.swift
[24/108] Compiling YouTubeKit YTLittleChannelInfos.swift
[25/108] Compiling YouTubeKit YTPlaylist+canShowBeDecoded.swift
[26/108] Compiling YouTubeKit YTPlaylist+decodeShowFromJSON.swift
[27/108] Compiling YouTubeKit YTPlaylist+fetchVideos.swift
[28/108] Compiling YouTubeKit YTPlaylist.swift
[29/108] Compiling YouTubeKit YTThumbnail.swift
[30/108] Compiling YouTubeKit YTVideo+decodeShortFromJSON.swift
[31/108] Compiling YouTubeKit YTVideo+decodeVideoFromPlaylist.swift
[32/108] Compiling YouTubeKit YTVideo.swift
[33/108] Compiling YouTubeKit BadRequestDataError.swift
[34/108] Compiling YouTubeKit NetworkError.swift
[35/108] Compiling YouTubeKit SimpleOperationAuthenticatedResponse.swift
[36/108] Compiling YouTubeKit DislikeVideoResponse.swift
[37/108] Compiling YouTubeKit LikeVideoResponse.swift
[38/108] Compiling YouTubeKit RemoveLikeFromVideoResponse.swift
[39/108] Compiling YouTubeKit AutoCompletionResponse.swift
[40/108] Compiling YouTubeKit ChannelContent+canDecode.swift
[41/108] Compiling YouTubeKit ChannelContent+decodeJSONFromTab.swift
[42/108] Compiling YouTubeKit ChannelContent+getContinuationFromTab.swift
[43/108] Compiling YouTubeKit ChannelContent.swift
[44/108] Compiling YouTubeKit ChannelInfosResponse.swift
[45/108] Compiling YouTubeKit YouTubeVideo+fetchAllPossibleHostPlaylists.swift
[46/108] Compiling YouTubeKit YouTubeVideo+fetchMoreInfos.swift
[47/108] Compiling YouTubeKit YouTubeVideo+fetchStreamingInfos.swift
[48/108] Compiling YouTubeKit YouTubeVideo+fetchStreamingInfosWithDownloadFormats.swift
[49/108] Compiling YouTubeKit YouTubeVideo+getCaptions.swift
[50/108] Compiling YouTubeKit YouTubeVideo+likeActions.swift
[51/108] Compiling YouTubeKit YouTubeVideo.swift
[52/108] Compiling YouTubeKit YTCaption.swift
[53/108] Compiling YouTubeKit YTChannel.swift
[54/108] Compiling YouTubeKit YTComment+actions.swift
[55/108] Compiling YouTubeKit YTComment.swift
[56/108] Compiling YouTubeKit YTLikeStatus.swift
[57/108] Compiling YouTubeKit YTPrivacy.swift
[58/108] Compiling YouTubeKit YouTubeChannel+fetchInfos.swift
[59/108] Compiling YouTubeKit YouTubeChannel+subscribeActions.swift
[60/108] Compiling YouTubeKit YouTubeChannel.swift
[61/108] Compiling YouTubeKit AuthenticatedContinuableResponse+fetchContinuation.swift
[62/108] Compiling YouTubeKit AuthenticatedContinuableResponse.swift
[63/108] Compiling YouTubeKit ContinuableResponse+fetchContinuation.swift
[64/108] Compiling YouTubeKit ContinuableResponse+mergeContinuation.swift
[65/108] Compiling YouTubeKit ContinuableResponse.swift
[66/108] Compiling YouTubeKit ResponseContinuation.swift
[67/108] Compiling YouTubeKit ResponseExtractionError.swift
[68/108] Compiling YouTubeKit ParameterValidator+commonValidators.swift
[69/108] Compiling YouTubeKit ParameterValidator.swift
[70/108] Compiling YouTubeKit HeaderTypes+Hashable.swift
[71/108] Compiling YouTubeKit HeaderTypes+RawRepresentable.swift
[72/108] Compiling YouTubeKit HeaderTypes.swift
[73/108] Compiling YouTubeKit HeadersList.swift
[74/108] Compiling YouTubeKit RequestLog.swift
[75/108] Compiling YouTubeKit RequestLogger+defaultImplementations.swift
[76/108] Compiling YouTubeKit RequestsLogger.swift
[77/108] Compiling YouTubeKit SwiftyJSON.swift
[78/108] Compiling YouTubeKit ListableChannelContent+addChannelInfos.swift
[79/108] Compiling YouTubeKit ListableChannelContent.swift
[80/108] Compiling YouTubeKit HomeScreenResponse.swift
[81/108] Compiling YouTubeKit PlaylistInfosResponse.swift
[82/108] Compiling YouTubeKit SearchResponse.swift
[83/108] Compiling YouTubeKit YTSearchResult+canBeDecoded.swift
[84/108] Compiling YouTubeKit YTSearchResult+decodeJSON.swift
[85/108] Compiling YouTubeKit YTSearchResult+filterTypes.swift
[86/108] Compiling YouTubeKit YTSearchResult.swift
[87/108] Compiling YouTubeKit YTSearchResultType.swift
[88/108] Compiling YouTubeKit URL+AppendQueryItems.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[89/108] Compiling YouTubeKit String+ytkRegexMatches.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[90/108] Compiling YouTubeKit YouTubeModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[91/108] Compiling YouTubeKit YouTubeResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[92/108] Compiling YouTubeKit AccountInfosResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[93/108] Compiling YouTubeKit AccountLibraryResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[94/108] Compiling YouTubeKit AccountSubscriptionsFeedResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[95/108] Compiling YouTubeKit AccountSubscriptionsResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[96/108] Compiling YouTubeKit AuthenticatedResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[97/108] Compiling YouTubeKit SubscribeChannelResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[98/108] Compiling YouTubeKit UnsubscribeChannelResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[99/108] Compiling YouTubeKit TrendingVideosResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[100/108] Compiling YouTubeKit CommentTranslationResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[101/108] Compiling YouTubeKit DownloadFormat.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[102/108] Compiling YouTubeKit MediaType.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[103/108] Compiling YouTubeKit MoreVideoInfosResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[104/108] Compiling YouTubeKit VideoCaptionsResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[105/108] Compiling YouTubeKit VideoCommentsResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[106/108] Compiling YouTubeKit VideoInfosResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[107/108] Compiling YouTubeKit VideoInfosWithDownloadFormatsResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[108/108] Compiling YouTubeKit [URLQueryItem]+makeUnique.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
Build complete! (17.85s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "YouTubeKit",
"name" : "YouTubeKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "YouTubeKit",
"targets" : [
"YouTubeKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "YouTubeKitTests",
"module_type" : "SwiftTarget",
"name" : "YouTubeKitTests",
"path" : "Tests/YouTubeKitTests",
"sources" : [
"YouTubeKitTests.swift"
],
"target_dependencies" : [
"YouTubeKit"
],
"type" : "test"
},
{
"c99name" : "YouTubeKit",
"module_type" : "SwiftTarget",
"name" : "YouTubeKit",
"path" : "Sources/YouTubeKit",
"product_memberships" : [
"YouTubeKit"
],
"sources" : [
"BaseEnums/YTLikeStatus.swift",
"BaseEnums/YTPrivacy.swift",
"BaseProtocols/Channel/YouTubeChannel+fetchInfos.swift",
"BaseProtocols/Channel/YouTubeChannel+subscribeActions.swift",
"BaseProtocols/Channel/YouTubeChannel.swift",
"BaseProtocols/Continuation/AuthenticatedContinuableResponse+fetchContinuation.swift",
"BaseProtocols/Continuation/AuthenticatedContinuableResponse.swift",
"BaseProtocols/Continuation/ContinuableResponse+fetchContinuation.swift",
"BaseProtocols/Continuation/ContinuableResponse+mergeContinuation.swift",
"BaseProtocols/Continuation/ContinuableResponse.swift",
"BaseProtocols/Continuation/ResponseContinuation.swift",
"BaseProtocols/Video/YouTubeVideo+fetchAllPossibleHostPlaylists.swift",
"BaseProtocols/Video/YouTubeVideo+fetchMoreInfos.swift",
"BaseProtocols/Video/YouTubeVideo+fetchStreamingInfos.swift",
"BaseProtocols/Video/YouTubeVideo+fetchStreamingInfosWithDownloadFormats.swift",
"BaseProtocols/Video/YouTubeVideo+getCaptions.swift",
"BaseProtocols/Video/YouTubeVideo+likeActions.swift",
"BaseProtocols/Video/YouTubeVideo.swift",
"BaseStructs/YTCaption.swift",
"BaseStructs/YTChannel.swift",
"BaseStructs/YTComment+actions.swift",
"BaseStructs/YTComment.swift",
"BaseStructs/YTLittleChannelInfos.swift",
"BaseStructs/YTPlaylist+canShowBeDecoded.swift",
"BaseStructs/YTPlaylist+decodeShowFromJSON.swift",
"BaseStructs/YTPlaylist+fetchVideos.swift",
"BaseStructs/YTPlaylist.swift",
"BaseStructs/YTThumbnail.swift",
"BaseStructs/YTVideo+decodeShortFromJSON.swift",
"BaseStructs/YTVideo+decodeVideoFromPlaylist.swift",
"BaseStructs/YTVideo.swift",
"ErrorHandling/ErrorTypes/BadRequestDataError.swift",
"ErrorHandling/ErrorTypes/NetworkError.swift",
"ErrorHandling/ErrorTypes/ResponseExtractionError.swift",
"ErrorHandling/ParameterValidator+commonValidators.swift",
"ErrorHandling/ParameterValidator.swift",
"HeaderTypes+Hashable.swift",
"HeaderTypes+RawRepresentable.swift",
"HeaderTypes.swift",
"HeadersList.swift",
"Logging/RequestLog.swift",
"Logging/RequestLogger+defaultImplementations.swift",
"Logging/RequestsLogger.swift",
"SwiftyJSON/SwiftyJSON.swift",
"URL+AppendQueryItems.swift",
"Utils/String+ytkRegexMatches.swift",
"YouTubeModel.swift",
"YouTubeResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/AccountResponses/AccountInfosResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/AccountResponses/AccountLibraryResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/AccountResponses/AccountSubscriptionsFeedResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/AccountResponses/AccountSubscriptionsResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/AuthenticatedResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/ChannelsActions/SubscribeChannelResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/ChannelsActions/UnsubscribeChannelResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/CreateCommentResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/DeleteCommentResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/DislikeCommentResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/EditCommentResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/EditReplyCommandResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/LikeCommentResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/RemoveDislikeCommentResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/RemoveLikeCommentResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/ReplyCommentResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/HistoryActions/HistoryBlockContent.swift",
"YouTubeResponseTypes/AuthenticatedResponses/HistoryActions/HistoryReponse+removeVideo.swift",
"YouTubeResponseTypes/AuthenticatedResponses/HistoryActions/HistoryResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/HistoryActions/RemoveVideoFromHistroryResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/AddVideoToPlaylistResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/AllPossibleHostPlaylistsResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/CreatePlaylistResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/DeletePlaylistResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/MoveVideoInPlaylistResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/RemoveVideoByIdFromPlaylistResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/RemoveVideoFromPlaylistResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/SimpleOperationAuthenticatedResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/VideosActions/DislikeVideoResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/VideosActions/LikeVideoResponse.swift",
"YouTubeResponseTypes/AuthenticatedResponses/VideosActions/RemoveLikeFromVideoResponse.swift",
"YouTubeResponseTypes/AutoCompletion/AutoCompletionResponse.swift",
"YouTubeResponseTypes/ChannelInfos/ChannelContent+canDecode.swift",
"YouTubeResponseTypes/ChannelInfos/ChannelContent+decodeJSONFromTab.swift",
"YouTubeResponseTypes/ChannelInfos/ChannelContent+getContinuationFromTab.swift",
"YouTubeResponseTypes/ChannelInfos/ChannelContent.swift",
"YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift",
"YouTubeResponseTypes/ChannelInfos/ListableChannelContent+addChannelInfos.swift",
"YouTubeResponseTypes/ChannelInfos/ListableChannelContent.swift",
"YouTubeResponseTypes/Home/HomeScreenResponse.swift",
"YouTubeResponseTypes/PlaylistInfos/PlaylistInfosResponse.swift",
"YouTubeResponseTypes/Search/SearchResponse.swift",
"YouTubeResponseTypes/Search/YTSearchResult+canBeDecoded.swift",
"YouTubeResponseTypes/Search/YTSearchResult+decodeJSON.swift",
"YouTubeResponseTypes/Search/YTSearchResult+filterTypes.swift",
"YouTubeResponseTypes/Search/YTSearchResult.swift",
"YouTubeResponseTypes/Search/YTSearchResultType.swift",
"YouTubeResponseTypes/Trending/TrendingVideosResponse.swift",
"YouTubeResponseTypes/VideoInfos/CommentTranslationResponse.swift",
"YouTubeResponseTypes/VideoInfos/DownloadFormat.swift",
"YouTubeResponseTypes/VideoInfos/MediaType.swift",
"YouTubeResponseTypes/VideoInfos/MoreVideoInfosResponse.swift",
"YouTubeResponseTypes/VideoInfos/VideoCaptionsResponse.swift",
"YouTubeResponseTypes/VideoInfos/VideoCommentsResponse.swift",
"YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift",
"YouTubeResponseTypes/VideoInfos/VideoInfosWithDownloadFormatsResponse.swift",
"[URLQueryItem]+makeUnique.swift"
],
"type" : "library"
}
],
"tools_version" : "5.6"
}
✅ Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path: $PWD/.docs/b5i/youtubekit/main
Repository: b5i/YouTubeKit
Swift version used: 6.0
Target: YouTubeKit
Extracting symbol information for 'YouTubeKit'...
Finished extracting symbol information for 'YouTubeKit'. (6.54s)
Building documentation for 'YouTubeKit'...
warning: Parameter 'useCookies' is missing documentation
--> Sources/YouTubeKit/BaseProtocols/Video/YouTubeVideo.swift:61:57-61:57
59 | /// - Parameters:
60 | /// - youtubeModel: the ``YouTubeModel`` that has to be used to know which headers to use.
61 + /// - infos: A ``VideoInfosResponse`` or an error.
| ╰─suggestion: Document 'useCookies' parameter
62 | func fetchStreamingInfos(
63 | youtubeModel: YouTubeModel,
warning: Return value documented for initializer returning void
--> Sources/YouTubeKit/SwiftyJSON/SwiftyJSON.swift:90:6-90:33
88 | - parameter opt: The JSON serialization reading options. `[]` by default.
89 |
90 + - returns: The created JSON
| ╰─suggestion: Remove return value documentation
91 | */
92 | public init(data: Data, options opt: JSONSerialization.ReadingOptions = []) throws {
warning: Return value documented for initializer returning void
--> Sources/YouTubeKit/SwiftyJSON/SwiftyJSON.swift:103:6-103:40
101 | - parameter object: the object
102 |
103 + - returns: the created JSON object
| ╰─suggestion: Remove return value documentation
104 | */
105 | public init(_ object: Any) {
warning: Parameter 'json' not found in initializer declaration
--> Sources/YouTubeKit/SwiftyJSON/SwiftyJSON.swift:121:18-121:22
119 | Parses the JSON string into a JSON object
120 |
121 + - parameter json: the JSON string
| ╰─suggestion: Replace 'json' with 'jsonString'
122 |
123 | - returns: the created JSON object
warning: Parameter 'jsonString' is missing documentation
--> Sources/YouTubeKit/SwiftyJSON/SwiftyJSON.swift:122:6-122:6
120 |
121 | - parameter json: the JSON string
122 +
| ╰─suggestion: Document 'jsonString' parameter
123 | - returns: the created JSON object
124 | */
warning: Return value documented for initializer returning void
--> Sources/YouTubeKit/SwiftyJSON/SwiftyJSON.swift:123:6-123:40
121 | - parameter json: the JSON string
122 |
123 + - returns: the created JSON object
| ╰─suggestion: Remove return value documentation
124 | */
125 | public init(parseJSON jsonString: String) {
warning: Parameter 'data' not found in type method declaration
--> Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelContent.swift:23:9-23:66
21 |
22 | /// Decode from a "tab" YouTube JSON dictionnary a ChannelContent
23 + /// - Parameter data: some JSON representing a "tabRenderer".
| ╰─suggestion: Remove 'data' parameter documentation
24 | /// - Parameter channelInfos: A piece of information about the channel that will be used to complete the informations in the results that are often missing.
25 | /// - Returns: a ChannelContent
warning: Parameter 'json' is missing documentation
--> Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelContent.swift:24:161-24:161
22 | /// Decode from a "tab" YouTube JSON dictionnary a ChannelContent
23 | /// - Parameter data: some JSON representing a "tabRenderer".
24 + /// - Parameter channelInfos: A piece of information about the channel that will be used to complete the informations in the results that are often missing.
| ╰─suggestion: Document 'json' parameter
25 | /// - Returns: a ChannelContent
26 | static func decodeJSONFromTab(_ json: JSON, channelInfos: YTLittleChannelInfos?) -> Self?
warning: 'copyProperties(of:)' is ambiguous at '/YouTubeKit/ChannelInfosResponse'
--> Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:310:114-310:133
308 | /// - result: An instance of ``ChannelInfosResponse`` containing the result and updated channel properties or/and an error.
309 | ///
310 + /// You can update your instance of ``ChannelInfosResponse``with the new one by using ``ChannelInfosResponse/copyProperties(of:)`` with the new instance ``ChannelInfosResponse`` that this method returns.
| ├─suggestion: Insert '47zrl' for'mutating func copyProperties(of channel: YTChannel)'
| ╰─suggestion: Insert '5anfg' for'mutating func copyProperties(of otherResponse: ChannelInfosResponse)'
311 | /// ```swift
312 | /// let YTM = YouTubeModel()
warning: Parameter 'useCookies' is missing documentation
--> Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:351:93-351:93
349 | /// - Parameters:
350 | /// - type: Type of content requested, (the tab of the wanted content).
351 + /// - youtubeModel: the ``YouTubeModel`` that will be used to get the request headers.
| ╰─suggestion: Document 'useCookies' parameter
352 | /// - Returns: An instance of ``ChannelInfosResponse`` containing the result and updated channel properties or/and an error.
353 | ///
warning: 'copyProperties(of:)' is ambiguous at '/YouTubeKit/ChannelInfosResponse'
--> Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:354:114-354:133
352 | /// - Returns: An instance of ``ChannelInfosResponse`` containing the result and updated channel properties or/and an error.
353 | ///
354 + /// You can update your instance of ``ChannelInfosResponse``with the new one by using ``ChannelInfosResponse/copyProperties(of:)`` with the new instance ``ChannelInfosResponse`` that this method returns.
| ├─suggestion: Insert '47zrl' for'mutating func copyProperties(of channel: YTChannel)'
| ╰─suggestion: Insert '5anfg' for'mutating func copyProperties(of otherResponse: ChannelInfosResponse)'
355 | /// ```swift
356 | /// let YTM = YouTubeModel()
warning: Parameter '' is missing documentation
--> Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:397:9-397:9
395 | /// - useCookies: boolean that precises if the request should include the model's ``YouTubeModel/cookies``, if set to nil, the value will be taken from ``YouTubeModel/alwaysUseCookies``. The cookies will be added to the `Cookie` HTTP header if one is already present or a new one will be created if not.
396 | /// - result: a ``ChannelInfosResponse/ContentContinuation`` representing the result (see definition) or/and an Error indicating why it failed.
397 + ///
398 | /// - Note: (For ``ListableChannelContent`` continuations) The elements from the continuation's contents usually don't contain the channel's information. You can still add them by calling ``ListableChannelContent/addChannelInfos(_:)`` or ``mergeListableChannelContentContinuation(_:)`` on the continuation with the information of the channel.
399 | public func getChannelContentContinuation<T: ChannelContent>(
warning: Parameter '' is missing documentation
--> Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:423:311-423:311
421 | /// - Parameters:
422 | /// - youtubeModel: the ``YouTubeModel`` that will be used to get the request headers.
| ╰─suggestion: Document '' parameter
423 + /// - useCookies: boolean that precises if the request should include the model's ``YouTubeModel/cookies``, if set to nil, the value will be taken from ``YouTubeModel/alwaysUseCookies``. The cookies will be added to the `Cookie` HTTP header if one is already present or a new one will be created if not.
424 | /// - Returns: a ``ChannelInfosResponse/ContentContinuation`` representing the result (see definition) or/and an Error indicating why it failed.
425 | ///
warning: Parameter 'otherResponse' not found in instance method declaration
--> Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:840:9-840:98
838 |
839 | /// Copy properties from another ``ChannelInfosResponse`` to the current ``ChannelInfosResponse`` instance.
840 + /// - Parameter otherResponse: the ``ChannelInfosResponse`` where the infos will be taken of.
| ╰─suggestion: Remove 'otherResponse' parameter documentation
841 | public mutating func copyProperties(of channel: YTChannel) {
842 | self.avatarThumbnails = channel.thumbnails
warning: Parameter 'channel' is missing documentation
--> Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:840:98-840:98
838 |
839 | /// Copy properties from another ``ChannelInfosResponse`` to the current ``ChannelInfosResponse`` instance.
840 + /// - Parameter otherResponse: the ``ChannelInfosResponse`` where the infos will be taken of.
| ╰─suggestion: Document 'channel' parameter
841 | public mutating func copyProperties(of channel: YTChannel) {
842 | self.avatarThumbnails = channel.thumbnailsFinished building documentation for 'YouTubeKit' (1.32s)
Generated documentation archive at:
/Users/admin/builder/spi-builder-workspace/.docs/b5i/youtubekit/main
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2038] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.26s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.63s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3153] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.23s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.66s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
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
Building for debugging...
[0/8] Write sources
[2/8] Write snippet-extract-tool-entitlement.plist
[3/8] Write sources
[4/8] Write swift-version--7754E27361AE5C74.txt
[6/53] Compiling SymbolKit DeclarationFragments.swift
[7/53] Compiling SymbolKit Fragment.swift
[8/53] Compiling SymbolKit FragmentKind.swift
[9/53] Compiling SymbolKit FunctionParameter.swift
[10/53] Compiling SymbolKit FunctionSignature.swift
[11/53] Compiling SymbolKit Names.swift
[12/53] Compiling SymbolKit SPI.swift
[13/53] Compiling SymbolKit Snippet.swift
[14/53] Compiling SymbolKit Extension.swift
[15/57] Compiling SymbolKit SemanticVersion.swift
[16/57] Compiling SymbolKit AccessControl.swift
[17/57] Compiling SymbolKit Availability.swift
[18/57] Compiling SymbolKit AvailabilityItem.swift
[19/57] Compiling SymbolKit Domain.swift
[20/57] Compiling SymbolKit Identifier.swift
[21/57] Compiling SymbolKit KindIdentifier.swift
[22/57] Compiling SymbolKit Location.swift
[23/57] Compiling SymbolKit Mutability.swift
[24/57] Compiling SymbolKit GenericConstraint.swift
[25/57] Compiling SymbolKit GenericParameter.swift
[26/57] Compiling SymbolKit Generics.swift
[27/57] Compiling SymbolKit Namespace.swift
[28/57] Compiling SymbolKit Mixin+Equals.swift
[29/57] Compiling SymbolKit Mixin+Hash.swift
[30/57] Compiling SymbolKit Mixin.swift
[31/57] Compiling SymbolKit LineList.swift
[32/57] Compiling SymbolKit Position.swift
[33/57] Emitting module SymbolKit
[34/57] Compiling SymbolKit SourceRange.swift
[35/57] Compiling SymbolKit Metadata.swift
[36/57] Compiling SymbolKit Module.swift
[37/57] Compiling SymbolKit OperatingSystem.swift
[38/57] Compiling SymbolKit Platform.swift
[39/57] Compiling SymbolKit Relationship.swift
[40/57] Compiling SymbolKit RelationshipKind.swift
[41/57] Compiling SymbolKit SourceOrigin.swift
[42/57] Compiling SymbolKit GenericConstraints.swift
[43/57] Compiling SymbolKit Swift.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets Snippet.swift
[53/57] Emitting module Snippets
[54/57] Compiling Snippets SnippetParser.swift
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.48s)
Building for debugging...
[0/1] Write swift-version--7754E27361AE5C74.txt
[2/97] Compiling YouTubeKit YTLikeStatus.swift
[3/97] Compiling YouTubeKit YTPrivacy.swift
[4/97] Compiling YouTubeKit YouTubeChannel+fetchInfos.swift
[5/97] Compiling YouTubeKit YouTubeChannel+subscribeActions.swift
[6/97] Compiling YouTubeKit YouTubeChannel.swift
[7/97] Compiling YouTubeKit AuthenticatedContinuableResponse+fetchContinuation.swift
[8/97] Compiling YouTubeKit AuthenticatedContinuableResponse.swift
[9/97] Compiling YouTubeKit ContinuableResponse+fetchContinuation.swift
[10/97] Compiling YouTubeKit ContinuableResponse+mergeContinuation.swift
[11/97] Compiling YouTubeKit ContinuableResponse.swift
[12/97] Compiling YouTubeKit ResponseContinuation.swift
[13/107] Compiling YouTubeKit CreateCommentResponse.swift
[14/107] Compiling YouTubeKit DeleteCommentResponse.swift
[15/107] Compiling YouTubeKit DislikeCommentResponse.swift
[16/107] Compiling YouTubeKit EditCommentResponse.swift
[17/107] Compiling YouTubeKit EditReplyCommandResponse.swift
[18/107] Compiling YouTubeKit LikeCommentResponse.swift
[19/107] Compiling YouTubeKit RemoveDislikeCommentResponse.swift
[20/107] Compiling YouTubeKit RemoveLikeCommentResponse.swift
[21/107] Compiling YouTubeKit ReplyCommentResponse.swift
[22/107] Compiling YouTubeKit HistoryBlockContent.swift
[23/107] Compiling YouTubeKit YTLittleChannelInfos.swift
[24/107] Compiling YouTubeKit YTPlaylist+canShowBeDecoded.swift
[25/107] Compiling YouTubeKit YTPlaylist+decodeShowFromJSON.swift
[26/107] Compiling YouTubeKit YTPlaylist+fetchVideos.swift
[27/107] Compiling YouTubeKit YTPlaylist.swift
[28/107] Compiling YouTubeKit YTThumbnail.swift
[29/107] Compiling YouTubeKit YTVideo+decodeShortFromJSON.swift
[30/107] Compiling YouTubeKit YTVideo+decodeVideoFromPlaylist.swift
[31/107] Compiling YouTubeKit YTVideo.swift
[32/107] Compiling YouTubeKit BadRequestDataError.swift
[33/107] Compiling YouTubeKit NetworkError.swift
[34/107] Compiling YouTubeKit ListableChannelContent+addChannelInfos.swift
[35/107] Compiling YouTubeKit ListableChannelContent.swift
[36/107] Compiling YouTubeKit HomeScreenResponse.swift
[37/107] Compiling YouTubeKit PlaylistInfosResponse.swift
[38/107] Compiling YouTubeKit SearchResponse.swift
[39/107] Compiling YouTubeKit YTSearchResult+canBeDecoded.swift
[40/107] Compiling YouTubeKit YTSearchResult+decodeJSON.swift
[41/107] Compiling YouTubeKit YTSearchResult+filterTypes.swift
[42/107] Compiling YouTubeKit YTSearchResult.swift
[43/107] Compiling YouTubeKit YTSearchResultType.swift
[44/107] Compiling YouTubeKit YouTubeVideo+fetchAllPossibleHostPlaylists.swift
[45/107] Compiling YouTubeKit YouTubeVideo+fetchMoreInfos.swift
[46/107] Compiling YouTubeKit YouTubeVideo+fetchStreamingInfos.swift
[47/107] Compiling YouTubeKit YouTubeVideo+fetchStreamingInfosWithDownloadFormats.swift
[48/107] Compiling YouTubeKit YouTubeVideo+getCaptions.swift
[49/107] Compiling YouTubeKit YouTubeVideo+likeActions.swift
[50/107] Compiling YouTubeKit YouTubeVideo.swift
[51/107] Compiling YouTubeKit YTCaption.swift
[52/107] Compiling YouTubeKit YTChannel.swift
[53/107] Compiling YouTubeKit YTComment+actions.swift
[54/107] Compiling YouTubeKit YTComment.swift
[55/107] Compiling YouTubeKit HistoryReponse+removeVideo.swift
[56/107] Compiling YouTubeKit HistoryResponse.swift
[57/107] Compiling YouTubeKit RemoveVideoFromHistroryResponse.swift
[58/107] Compiling YouTubeKit AddVideoToPlaylistResponse.swift
[59/107] Compiling YouTubeKit AllPossibleHostPlaylistsResponse.swift
[60/107] Compiling YouTubeKit CreatePlaylistResponse.swift
[61/107] Compiling YouTubeKit DeletePlaylistResponse.swift
[62/107] Compiling YouTubeKit MoveVideoInPlaylistResponse.swift
[63/107] Compiling YouTubeKit RemoveVideoByIdFromPlaylistResponse.swift
[64/107] Compiling YouTubeKit RemoveVideoFromPlaylistResponse.swift
[65/107] Emitting module YouTubeKit
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[66/107] Compiling YouTubeKit ResponseExtractionError.swift
[67/107] Compiling YouTubeKit ParameterValidator+commonValidators.swift
[68/107] Compiling YouTubeKit ParameterValidator.swift
[69/107] Compiling YouTubeKit HeaderTypes+Hashable.swift
[70/107] Compiling YouTubeKit HeaderTypes+RawRepresentable.swift
[71/107] Compiling YouTubeKit HeaderTypes.swift
[72/107] Compiling YouTubeKit HeadersList.swift
[73/107] Compiling YouTubeKit RequestLog.swift
[74/107] Compiling YouTubeKit RequestLogger+defaultImplementations.swift
[75/107] Compiling YouTubeKit RequestsLogger.swift
[76/107] Compiling YouTubeKit SwiftyJSON.swift
[77/107] Compiling YouTubeKit SimpleOperationAuthenticatedResponse.swift
[78/107] Compiling YouTubeKit DislikeVideoResponse.swift
[79/107] Compiling YouTubeKit LikeVideoResponse.swift
[80/107] Compiling YouTubeKit RemoveLikeFromVideoResponse.swift
[81/107] Compiling YouTubeKit AutoCompletionResponse.swift
[82/107] Compiling YouTubeKit ChannelContent+canDecode.swift
[83/107] Compiling YouTubeKit ChannelContent+decodeJSONFromTab.swift
[84/107] Compiling YouTubeKit ChannelContent+getContinuationFromTab.swift
[85/107] Compiling YouTubeKit ChannelContent.swift
[86/107] Compiling YouTubeKit ChannelInfosResponse.swift
[87/107] Compiling YouTubeKit URL+AppendQueryItems.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[88/107] Compiling YouTubeKit String+ytkRegexMatches.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[89/107] Compiling YouTubeKit YouTubeModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[90/107] Compiling YouTubeKit YouTubeResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[91/107] Compiling YouTubeKit AccountInfosResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[92/107] Compiling YouTubeKit AccountLibraryResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[93/107] Compiling YouTubeKit AccountSubscriptionsFeedResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[94/107] Compiling YouTubeKit AccountSubscriptionsResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[95/107] Compiling YouTubeKit AuthenticatedResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[96/107] Compiling YouTubeKit SubscribeChannelResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[97/107] Compiling YouTubeKit UnsubscribeChannelResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeModel.swift:1745:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1743 | }
1744 | #else
1745 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
1746 | public var errorDescription: String? { self }
1747 | }
[98/107] Compiling YouTubeKit TrendingVideosResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[99/107] Compiling YouTubeKit CommentTranslationResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[100/107] Compiling YouTubeKit DownloadFormat.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[101/107] Compiling YouTubeKit MediaType.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[102/107] Compiling YouTubeKit MoreVideoInfosResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[103/107] Compiling YouTubeKit VideoCaptionsResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[104/107] Compiling YouTubeKit VideoCommentsResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[105/107] Compiling YouTubeKit VideoInfosResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[106/107] Compiling YouTubeKit VideoInfosWithDownloadFormatsResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
[107/107] Compiling YouTubeKit [URLQueryItem]+makeUnique.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:114:14: warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
112 | self.viewCount = viewCount
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
| `- warning: 'defaultFormats' is deprecated: This property is unstable for the moment.
115 | self.downloadFormats = downloadFormats
116 | }
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift:115:14: warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
113 | self.aspectRatio = aspectRatio
114 | self.defaultFormats = defaultFormats
115 | self.downloadFormats = downloadFormats
| `- warning: 'downloadFormats' is deprecated: This property is unstable for the moment.
116 | }
117 |
Build of target: 'YouTubeKit' complete! (4.08s)
4256
29 /Users/admin/builder/spi-builder-workspace/.docs/b5i/youtubekit/main
✅ Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/b5i/youtubekit/main
File count: 4256
Doc size: 29.0MB
Preparing doc bundle ...
Uploading prod-b5i-youtubekit-main-4c38c473.zip to s3://spi-docs-inbox/prod-b5i-youtubekit-main-4c38c473.zip
Copying... [11%]
Copying... [21%]
Copying... [31%]
Copying... [41%]
Copying... [51%]
Copying... [61%]
Copying... [71%]
Copying... [81%]
Copying... [91%]
Copying... [100%]
Done.