The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of NetworkKit, reference 2.0.0 (0db9f4), with Swift 6.2 (beta) for macOS (SPM) on 18 Jun 2025 10:21:03 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ragzy15/NetworkKit.git
Reference: 2.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ragzy15/NetworkKit
 * tag               2.0.0      -> FETCH_HEAD
HEAD is now at 0db9f44 Merge pull request #4 from ragzy15/develop
Cloned https://github.com/ragzy15/NetworkKit.git
Revision (git rev-parse @):
0db9f4478b2a05776f030d97e63b149f08afc248
SUCCESS checkout https://github.com/ragzy15/NetworkKit.git at 2.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ragzy15/NetworkKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/4] Write sources
[2/4] Write swift-version-1EA4D86E10B52AF.txt
[3/4] Compiling PublisherKitHelpers PublisherKitHelpers.cpp
[5/127] Compiling PublisherKit Result+Extension.swift
[6/127] Compiling PublisherKit URL+Extension.swift
[7/127] Compiling PublisherKit URLRequest+Extension.swift
[8/127] Compiling PublisherKit Locks.swift
[9/127] Compiling PublisherKit Logger.swift
[10/127] Compiling PublisherKit Asynchronous Operation.swift
[11/127] Compiling PublisherKit Cancellable.swift
[12/127] Compiling PublisherKit Connectable Publisher.swift
[13/127] Compiling PublisherKit Custom Combine Identifier Convertible.swift
[14/127] Compiling PublisherKit Top Level Decoder.swift
[15/127] Compiling PublisherKit Top Level Encoder.swift
[16/127] Compiling PublisherKit Publisher+Operators.swift
[17/127] Compiling PublisherKit Publisher+Subscribers.swift
[18/127] Compiling PublisherKit Publisher.swift
[19/127] Compiling PublisherKit Encode.swift
[20/127] Compiling PublisherKit Fail.swift
[21/127] Compiling PublisherKit Filter.swift
[22/127] Compiling PublisherKit First.swift
[23/127] Compiling PublisherKit Flat Map.swift
[24/127] Compiling PublisherKit Future.swift
[25/127] Compiling PublisherKit Handle Events.swift
[26/127] Compiling PublisherKit Ignore Output.swift
[27/127] Compiling PublisherKit Just+Operators.swift
[28/127] Compiling PublisherKit Just.swift
[29/127] Compiling PublisherKit Last.swift
[30/127] Compiling PublisherKit Make Connectable.swift
[31/127] Compiling PublisherKit Map Error.swift
[32/127] Compiling PublisherKit Map Keypath.swift
[33/140] Compiling PublisherKit Scheduler.swift
[34/140] Compiling PublisherKit Subject.swift
[35/140] Compiling PublisherKit Subscriber.swift
[36/140] Compiling PublisherKit Subscription.swift
[37/140] Compiling PublisherKit __KeyValueObservingPKPublisher.swift
[38/140] Compiling PublisherKit All Satisfy.swift
[39/140] Compiling PublisherKit Any Publisher.swift
[40/140] Compiling PublisherKit Assert No Failure.swift
[41/140] Compiling PublisherKit Autoconnect.swift
[42/140] Compiling PublisherKit Breakpoint.swift
[43/140] Compiling PublisherKit Buffer.swift
[44/140] Compiling PublisherKit Catch.swift
[45/140] Compiling PublisherKit Collect.swift
[46/140] Compiling PublisherKit Combine Latest.swift
[47/140] Compiling PublisherKit Map.swift
[48/140] Compiling PublisherKit First Match.swift
[49/140] Compiling PublisherKit Matches.swift
[50/140] Compiling PublisherKit Measure Interval.swift
[51/140] Compiling PublisherKit Merge.swift
[52/140] Compiling PublisherKit _Merged.swift
[53/140] Compiling PublisherKit Multicast.swift
[54/140] Compiling PublisherKit NSObject.swift
[55/140] Compiling PublisherKit Notification Center.swift
[56/140] Compiling PublisherKit Optional+Operators.swift
[57/140] Compiling PublisherKit Optional.swift
[58/140] Compiling PublisherKit Output.swift
[59/140] Compiling PublisherKit Prefix Until Output.swift
[60/140] Compiling PublisherKit Assign.swift
[61/140] Compiling PublisherKit Completion.swift
[62/140] Compiling PublisherKit Demand.swift
[63/140] Compiling PublisherKit Filter Producer.swift
[64/140] Compiling PublisherKit PartialCompletion.swift
[65/140] Compiling PublisherKit Reduce Producer.swift
[66/140] Compiling PublisherKit Subject Subscriber.swift
[67/140] Compiling PublisherKit OnCompletion.swift
[68/140] Compiling PublisherKit Sink.swift
[69/140] Compiling PublisherKit Subscribers.swift
[70/140] Compiling PublisherKit Empty.swift
[71/140] Compiling PublisherKit Subscription Status.swift
[72/140] Compiling PublisherKit Subscriptions.swift
[73/140] Compiling PublisherKit Prefix While.swift
[74/140] Compiling PublisherKit Print.swift
[75/140] Compiling PublisherKit Publishers.swift
[76/140] Compiling PublisherKit Receive On.swift
[77/140] Compiling PublisherKit Record.swift
[78/140] Compiling PublisherKit Reduce.swift
[79/140] Compiling PublisherKit Remove Duplicates.swift
[80/140] Compiling PublisherKit Replace Empty.swift
[81/140] Compiling PublisherKit Replace Error.swift
[82/140] Compiling PublisherKit Result+Operators.swift
[83/140] Compiling PublisherKit Result.swift
[84/140] Compiling PublisherKit Retry.swift
[85/140] Compiling PublisherKit Scan.swift
[86/140] Compiling PublisherKit Compact Map.swift
[87/140] Compiling PublisherKit Comparison.swift
[88/140] Compiling PublisherKit Concatenate.swift
[89/140] Compiling PublisherKit Contains Where.swift
[90/140] Compiling PublisherKit Contains.swift
[91/140] Compiling PublisherKit Count.swift
[92/140] Compiling PublisherKit Debounce.swift
[93/140] Compiling PublisherKit Decode.swift
[94/140] Compiling PublisherKit Deferred.swift
[95/140] Compiling PublisherKit Delay.swift
[96/140] Compiling PublisherKit Drop Until Output.swift
[97/140] Compiling PublisherKit Drop While.swift
[98/140] Compiling PublisherKit Drop.swift
[99/140] Compiling PublisherKit Empty Publisher.swift
[100/140] Emitting module PublisherKit
[101/140] Compiling PublisherKit Data Task.swift
[102/140] Compiling PublisherKit Download Task.swift
[103/140] Compiling PublisherKit Upload Task.swift
[104/140] Compiling PublisherKit Validate.swift
[105/140] Compiling PublisherKit Zip.swift
[106/140] Compiling PublisherKit Dispatch Queue.swift
[107/140] Compiling PublisherKit Immediate Scheduler.swift
[108/140] Compiling PublisherKit Operation Queue.swift
[109/140] Compiling PublisherKit Run Loop.swift
[110/140] Compiling PublisherKit Current Value Subject.swift
[111/140] Compiling PublisherKit Passthrough Subject.swift
[112/140] Compiling PublisherKit Any Subscriber.swift
[113/140] Compiling PublisherKit Assign No Retain.swift
[114/140] Compiling PublisherKit Abstract Combine Latest.swift
[115/140] Compiling PublisherKit Abstract Zip.swift
[116/140] Compiling PublisherKit Bindable Value.swift
[117/140] Compiling PublisherKit Any Cancellable.swift
[118/140] Compiling PublisherKit JSONDecoder.swift
[119/140] Compiling PublisherKit JSONEncoder.swift
[120/140] Compiling PublisherKit PropertyListDecoder.swift
[121/140] Compiling PublisherKit PropertyListEncoder.swift
[122/140] Compiling PublisherKit Combine Identifier.swift
[123/140] Compiling PublisherKit HTTP Error.swift
[124/140] Compiling PublisherKit URLError.swift
[125/140] Compiling PublisherKit Array+Extension.swift
[126/140] Compiling PublisherKit Dictionary+Extension.swift
[127/140] Compiling PublisherKit Optional+Extension.swift
[128/140] Compiling PublisherKit Sequence+Operators.swift
[129/140] Compiling PublisherKit Sequence.swift
[130/140] Compiling PublisherKit Set Failure Type.swift
[131/140] Compiling PublisherKit Share.swift
[132/140] Compiling PublisherKit Subscribe On.swift
[133/140] Compiling PublisherKit Swift To Latest.swift
[134/140] Compiling PublisherKit Throttle.swift
[135/140] Compiling PublisherKit Timeout.swift
[136/140] Compiling PublisherKit Timer.swift
[137/140] Compiling PublisherKit NSTextField.swift
[138/140] Compiling PublisherKit NSTextView.swift
[139/140] Compiling PublisherKit UITextField.swift
[140/140] Compiling PublisherKit UITextView.swift
[141/168] Compiling NetworkKit API Representable.swift
[142/168] Compiling NetworkKit Connection Representable.swift
[143/168] Compiling NetworkKit Environment.swift
[144/171] Compiling NetworkKit Host Representable.swift
[145/171] Compiling NetworkKit NSError+Extension.swift
[146/171] Compiling NetworkKit Set+Extension.swift
[147/171] Emitting module NetworkKit
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Monitor/NetworkMonitorType.swift:8:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 6 | //
 7 |
 8 | public protocol NetworkMonitorType: class {
   |                                     `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 9 |
10 |     typealias NetworkPathHandler = (NetworkPath) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageFetchable.swift:18:33: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 |
 17 | /// Allows Image View to fetch image using `PublisherKit`
 18 | public protocol ImageFetchable: class {
    |                                 `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |
 20 |     typealias ImageType = NKImageSession.ImageType
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageSessionDelegate.swift:16:41: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 14 | import os.log
 15 |
 16 | public protocol NKImageSessionDelegate: class {
    |                                         `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 17 |
 18 |     typealias ImageType = NKImageSession.ImageType
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:149:85: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
147 |     /// - Parameter apiName: API Name for debug console logging.
148 |     /// - Returns: A publisher that wraps a data task for the URL request.
149 |     open func dataTask(for request: URLRequest, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                                     `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
150 |         session.dataTaskPKPublisher(for: request, name: apiName)
151 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Data Task.swift:40:19: note: struct declared here
 38 | extension URLSession {
 39 |
 40 |     public struct DataTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 41 |
 42 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:159:74: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
157 |     /// - Parameter apiName: API Name for debug console logging.
158 |     /// - Returns: A publisher that wraps a data task for the URL.
159 |     open func dataTask(for url: URL, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                          `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
160 |         session.dataTaskPKPublisher(for: url, name: apiName)
161 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Data Task.swift:40:19: note: struct declared here
 38 | extension URLSession {
 39 |
 40 |     public struct DataTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 41 |
 42 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:194:75: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
192 |     /// - Parameter name: Name for the task. Used for logging purpose only.
193 |     /// - Returns: A publisher that wraps a download task for the URL.
194 |     open func downloadTask(for url: URL, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                           `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
195 |         session.downloadTaskPKPublisher(for: url, name: name)
196 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:204:86: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
202 |     /// - Parameter name: Name for the task. Used for logging purpose only.
203 |     /// - Returns: A publisher that wraps a download task for the URL request.
204 |     open func downloadTask(for request: URLRequest, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                      `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
205 |         session.downloadTaskPKPublisher(for: request, name: name)
206 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:214:88: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
212 |     /// - Parameter name: Name for the task. Used for logging purpose only.
213 |     /// - Returns: A publisher that wraps a download task for the URL request.
214 |     open func downloadTask(withResumeData data: Data, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                        `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
215 |         session.downloadTaskPKPublisher(withResumeData: data, name: name)
216 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:254:102: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
252 |     /// - Parameter name: Name for the task. Used for logging purpose only.
253 |     /// - Returns: A publisher that wraps a upload task for the URL request.
254 |     open func uploadTask(for request: URLRequest, from data: Data?, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                      `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
255 |         session.uploadTaskPKPublisher(for: request, from: data, name: name)
256 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Upload Task.swift:41:19: note: struct declared here
 39 | extension URLSession {
 40 |
 41 |     public struct UploadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 42 |
 43 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:265:100: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
263 |     /// - Parameter name: Name for the task. Used for logging purpose only.
264 |     /// - Returns: A publisher that wraps a upload task for the URL request.
265 |     open func uploadTask(for request: URLRequest, from file: URL, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                    `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
266 |         session.uploadTaskPKPublisher(for: request, from: file, name: name)
267 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Upload Task.swift:41:19: note: struct declared here
 39 | extension URLSession {
 40 |
 41 |     public struct UploadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 42 |
 43 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:274:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
272 |
273 |     /// Remove All Cached Responses from this session.
274 |     open func removeAllCachedResponses() {
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
275 |         session.configuration.urlCache?.removeAllCachedResponses()
276 |     }
[148/171] Compiling NetworkKit ImageSessionDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageSessionDelegate.swift:16:41: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 14 | import os.log
 15 |
 16 | public protocol NKImageSessionDelegate: class {
    |                                         `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 17 |
 18 |     typealias ImageType = NKImageSession.ImageType
[149/171] Compiling NetworkKit Request+Create.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageSessionDelegate.swift:16:41: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 14 | import os.log
 15 |
 16 | public protocol NKImageSessionDelegate: class {
    |                                         `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 17 |
 18 |     typealias ImageType = NKImageSession.ImageType
[150/171] Compiling NetworkKit Request.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageSessionDelegate.swift:16:41: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 14 | import os.log
 15 |
 16 | public protocol NKImageSessionDelegate: class {
    |                                         `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 17 |
 18 |     typealias ImageType = NKImageSession.ImageType
[151/171] Compiling NetworkKit String+Extension.swift
[152/171] Compiling NetworkKit UIImageView+NSImageView+WKInterfaceImage+Extension.swift
[153/171] Compiling NetworkKit Locks.swift
[154/171] Compiling NetworkKit CellularTechnology.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Monitor/NetworkMonitorType.swift:8:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 6 | //
 7 |
 8 | public protocol NetworkMonitorType: class {
   |                                     `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 9 |
10 |     typealias NetworkPathHandler = (NetworkPath) -> Void
[155/171] Compiling NetworkKit NetworkInterface.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Monitor/NetworkMonitorType.swift:8:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 6 | //
 7 |
 8 | public protocol NetworkMonitorType: class {
   |                                     `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 9 |
10 |     typealias NetworkPathHandler = (NetworkPath) -> Void
[156/171] Compiling NetworkKit NetworkMonitorType.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Monitor/NetworkMonitorType.swift:8:37: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 6 | //
 7 |
 8 | public protocol NetworkMonitorType: class {
   |                                     `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 9 |
10 |     typealias NetworkPathHandler = (NetworkPath) -> Void
[157/171] Compiling NetworkKit Configuration+Notification.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:149:85: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
147 |     /// - Parameter apiName: API Name for debug console logging.
148 |     /// - Returns: A publisher that wraps a data task for the URL request.
149 |     open func dataTask(for request: URLRequest, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                                     `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
150 |         session.dataTaskPKPublisher(for: request, name: apiName)
151 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Data Task.swift:40:19: note: struct declared here
 38 | extension URLSession {
 39 |
 40 |     public struct DataTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 41 |
 42 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:159:74: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
157 |     /// - Parameter apiName: API Name for debug console logging.
158 |     /// - Returns: A publisher that wraps a data task for the URL.
159 |     open func dataTask(for url: URL, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                          `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
160 |         session.dataTaskPKPublisher(for: url, name: apiName)
161 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Data Task.swift:40:19: note: struct declared here
 38 | extension URLSession {
 39 |
 40 |     public struct DataTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 41 |
 42 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:194:75: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
192 |     /// - Parameter name: Name for the task. Used for logging purpose only.
193 |     /// - Returns: A publisher that wraps a download task for the URL.
194 |     open func downloadTask(for url: URL, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                           `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
195 |         session.downloadTaskPKPublisher(for: url, name: name)
196 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:204:86: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
202 |     /// - Parameter name: Name for the task. Used for logging purpose only.
203 |     /// - Returns: A publisher that wraps a download task for the URL request.
204 |     open func downloadTask(for request: URLRequest, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                      `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
205 |         session.downloadTaskPKPublisher(for: request, name: name)
206 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:214:88: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
212 |     /// - Parameter name: Name for the task. Used for logging purpose only.
213 |     /// - Returns: A publisher that wraps a download task for the URL request.
214 |     open func downloadTask(withResumeData data: Data, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                        `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
215 |         session.downloadTaskPKPublisher(withResumeData: data, name: name)
216 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:254:102: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
252 |     /// - Parameter name: Name for the task. Used for logging purpose only.
253 |     /// - Returns: A publisher that wraps a upload task for the URL request.
254 |     open func uploadTask(for request: URLRequest, from data: Data?, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                      `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
255 |         session.uploadTaskPKPublisher(for: request, from: data, name: name)
256 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Upload Task.swift:41:19: note: struct declared here
 39 | extension URLSession {
 40 |
 41 |     public struct UploadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 42 |
 43 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:265:100: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
263 |     /// - Parameter name: Name for the task. Used for logging purpose only.
264 |     /// - Returns: A publisher that wraps a upload task for the URL request.
265 |     open func uploadTask(for request: URLRequest, from file: URL, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                    `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
266 |         session.uploadTaskPKPublisher(for: request, from: file, name: name)
267 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Upload Task.swift:41:19: note: struct declared here
 39 | extension URLSession {
 40 |
 41 |     public struct UploadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 42 |
 43 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:274:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
272 |
273 |     /// Remove All Cached Responses from this session.
274 |     open func removeAllCachedResponses() {
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
275 |         session.configuration.urlCache?.removeAllCachedResponses()
276 |     }
[158/171] Compiling NetworkKit Configuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:149:85: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
147 |     /// - Parameter apiName: API Name for debug console logging.
148 |     /// - Returns: A publisher that wraps a data task for the URL request.
149 |     open func dataTask(for request: URLRequest, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                                     `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
150 |         session.dataTaskPKPublisher(for: request, name: apiName)
151 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Data Task.swift:40:19: note: struct declared here
 38 | extension URLSession {
 39 |
 40 |     public struct DataTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 41 |
 42 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:159:74: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
157 |     /// - Parameter apiName: API Name for debug console logging.
158 |     /// - Returns: A publisher that wraps a data task for the URL.
159 |     open func dataTask(for url: URL, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                          `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
160 |         session.dataTaskPKPublisher(for: url, name: apiName)
161 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Data Task.swift:40:19: note: struct declared here
 38 | extension URLSession {
 39 |
 40 |     public struct DataTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 41 |
 42 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:194:75: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
192 |     /// - Parameter name: Name for the task. Used for logging purpose only.
193 |     /// - Returns: A publisher that wraps a download task for the URL.
194 |     open func downloadTask(for url: URL, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                           `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
195 |         session.downloadTaskPKPublisher(for: url, name: name)
196 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:204:86: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
202 |     /// - Parameter name: Name for the task. Used for logging purpose only.
203 |     /// - Returns: A publisher that wraps a download task for the URL request.
204 |     open func downloadTask(for request: URLRequest, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                      `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
205 |         session.downloadTaskPKPublisher(for: request, name: name)
206 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:214:88: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
212 |     /// - Parameter name: Name for the task. Used for logging purpose only.
213 |     /// - Returns: A publisher that wraps a download task for the URL request.
214 |     open func downloadTask(withResumeData data: Data, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                        `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
215 |         session.downloadTaskPKPublisher(withResumeData: data, name: name)
216 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:254:102: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
252 |     /// - Parameter name: Name for the task. Used for logging purpose only.
253 |     /// - Returns: A publisher that wraps a upload task for the URL request.
254 |     open func uploadTask(for request: URLRequest, from data: Data?, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                      `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
255 |         session.uploadTaskPKPublisher(for: request, from: data, name: name)
256 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Upload Task.swift:41:19: note: struct declared here
 39 | extension URLSession {
 40 |
 41 |     public struct UploadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 42 |
 43 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:265:100: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
263 |     /// - Parameter name: Name for the task. Used for logging purpose only.
264 |     /// - Returns: A publisher that wraps a upload task for the URL request.
265 |     open func uploadTask(for request: URLRequest, from file: URL, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                    `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
266 |         session.uploadTaskPKPublisher(for: request, from: file, name: name)
267 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Upload Task.swift:41:19: note: struct declared here
 39 | extension URLSession {
 40 |
 41 |     public struct UploadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 42 |
 43 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:274:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
272 |
273 |     /// Remove All Cached Responses from this session.
274 |     open func removeAllCachedResponses() {
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
275 |         session.configuration.urlCache?.removeAllCachedResponses()
276 |     }
[159/171] Compiling NetworkKit ImageSession+ImageType.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:149:85: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
147 |     /// - Parameter apiName: API Name for debug console logging.
148 |     /// - Returns: A publisher that wraps a data task for the URL request.
149 |     open func dataTask(for request: URLRequest, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                                     `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
150 |         session.dataTaskPKPublisher(for: request, name: apiName)
151 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Data Task.swift:40:19: note: struct declared here
 38 | extension URLSession {
 39 |
 40 |     public struct DataTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 41 |
 42 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:159:74: warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
157 |     /// - Parameter apiName: API Name for debug console logging.
158 |     /// - Returns: A publisher that wraps a data task for the URL.
159 |     open func dataTask(for url: URL, apiName: String = "") -> URLSession.DataTaskPKPublisher {
    |                                                                          `- warning: cannot use struct 'DataTaskPKPublisher' here; 'PublisherKit' was not imported by this file
160 |         session.dataTaskPKPublisher(for: url, name: apiName)
161 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Data Task.swift:40:19: note: struct declared here
 38 | extension URLSession {
 39 |
 40 |     public struct DataTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 41 |
 42 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:194:75: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
192 |     /// - Parameter name: Name for the task. Used for logging purpose only.
193 |     /// - Returns: A publisher that wraps a download task for the URL.
194 |     open func downloadTask(for url: URL, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                           `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
195 |         session.downloadTaskPKPublisher(for: url, name: name)
196 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:204:86: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
202 |     /// - Parameter name: Name for the task. Used for logging purpose only.
203 |     /// - Returns: A publisher that wraps a download task for the URL request.
204 |     open func downloadTask(for request: URLRequest, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                      `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
205 |         session.downloadTaskPKPublisher(for: request, name: name)
206 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:214:88: warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
212 |     /// - Parameter name: Name for the task. Used for logging purpose only.
213 |     /// - Returns: A publisher that wraps a download task for the URL request.
214 |     open func downloadTask(withResumeData data: Data, name: String = "") -> URLSession.DownloadTaskPKPublisher {
    |                                                                                        `- warning: cannot use struct 'DownloadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
215 |         session.downloadTaskPKPublisher(withResumeData: data, name: name)
216 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Download Task.swift:50:19: note: struct declared here
 48 | extension URLSession {
 49 |
 50 |     public struct DownloadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 51 |
 52 |         public typealias Output = (url: URL, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:254:102: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
252 |     /// - Parameter name: Name for the task. Used for logging purpose only.
253 |     /// - Returns: A publisher that wraps a upload task for the URL request.
254 |     open func uploadTask(for request: URLRequest, from data: Data?, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                      `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
255 |         session.uploadTaskPKPublisher(for: request, from: data, name: name)
256 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Upload Task.swift:41:19: note: struct declared here
 39 | extension URLSession {
 40 |
 41 |     public struct UploadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 42 |
 43 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:265:100: warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
263 |     /// - Parameter name: Name for the task. Used for logging purpose only.
264 |     /// - Returns: A publisher that wraps a upload task for the URL request.
265 |     open func uploadTask(for request: URLRequest, from file: URL, name: String = "") -> URLSession.UploadTaskPKPublisher {
    |                                                                                                    `- warning: cannot use struct 'UploadTaskPKPublisher' here; 'PublisherKit' was not imported by this file
266 |         session.uploadTaskPKPublisher(for: request, from: file, name: name)
267 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/PublisherKit/Sources/PublisherKit/Publishers/URLSession/Upload Task.swift:41:19: note: struct declared here
 39 | extension URLSession {
 40 |
 41 |     public struct UploadTaskPKPublisher: PublisherKit.Publisher {
    |                   `- note: struct declared here
 42 |
 43 |         public typealias Output = (data: Data, response: URLResponse)
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Sessions/Configuration/Configuration.swift:274:5: warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
272 |
273 |     /// Remove All Cached Responses from this session.
274 |     open func removeAllCachedResponses() {
    |     `- warning: non-'@objc' instance method declared in extension cannot be overridden; use 'public' instead; this will be an error in a future Swift language mode
275 |         session.configuration.urlCache?.removeAllCachedResponses()
276 |     }
[160/171] Compiling NetworkKit NetworkPath.swift
[161/171] Compiling NetworkKit NetworkPathMonitor.swift
[162/171] Compiling NetworkKit _NWNetworkMonitor.swift
[163/171] Compiling NetworkKit HTTP Body Encoding.swift
[164/171] Compiling NetworkKit HTTP Method.swift
[165/171] Compiling NetworkKit Scheme.swift
[166/171] Compiling NetworkKit ImageSession.swift
[167/171] Compiling NetworkKit NKSession.swift
[168/171] Compiling NetworkKit Typealias.swift
[169/171] Compiling NetworkKit _SCNetworkMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageFetchable.swift:18:33: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 |
 17 | /// Allows Image View to fetch image using `PublisherKit`
 18 | public protocol ImageFetchable: class {
    |                                 `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |
 20 |     typealias ImageType = NKImageSession.ImageType
[170/171] Compiling NetworkKit OSLog+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageFetchable.swift:18:33: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 |
 17 | /// Allows Image View to fetch image using `PublisherKit`
 18 | public protocol ImageFetchable: class {
    |                                 `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |
 20 |     typealias ImageType = NKImageSession.ImageType
[171/171] Compiling NetworkKit ImageFetchable.swift
/Users/admin/builder/spi-builder-workspace/Sources/NetworkKit/Protocols/ImageFetchable.swift:18:33: warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 16 |
 17 | /// Allows Image View to fetch image using `PublisherKit`
 18 | public protocol ImageFetchable: class {
    |                                 `- warning: using 'class' keyword to define a class-constrained protocol is deprecated; use 'AnyObject' instead [#deprecation]
 19 |
 20 |     typealias ImageType = NKImageSession.ImageType
Build complete! (12.77s)
Fetching https://github.com/ragzy15/PublisherKit
[1/4260] Fetching publisherkit
Fetched https://github.com/ragzy15/PublisherKit from cache (0.96s)
Computing version for https://github.com/ragzy15/PublisherKit
Computed https://github.com/ragzy15/PublisherKit at 4.0.2 (1.49s)
Creating working copy for https://github.com/ragzy15/PublisherKit
Working copy of https://github.com/ragzy15/PublisherKit resolved at 4.0.2
Build complete.
{
  "dependencies" : [
    {
      "identity" : "publisherkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.2",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ragzy15/PublisherKit"
    }
  ],
  "manifest_display_name" : "NetworkKit",
  "name" : "NetworkKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "8.0"
    },
    {
      "name" : "macos",
      "version" : "10.10"
    },
    {
      "name" : "tvos",
      "version" : "10.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    }
  ],
  "products" : [
    {
      "name" : "NetworkKit",
      "targets" : [
        "NetworkKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "NetworkKitTests",
      "module_type" : "SwiftTarget",
      "name" : "NetworkKitTests",
      "path" : "Tests/NetworkKitTests",
      "sources" : [
        "NetworkKitTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "NetworkKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NetworkKit",
      "module_type" : "SwiftTarget",
      "name" : "NetworkKit",
      "path" : "Sources/NetworkKit",
      "product_dependencies" : [
        "PublisherKit"
      ],
      "product_memberships" : [
        "NetworkKit"
      ],
      "sources" : [
        "API Creation/API Representable.swift",
        "API Creation/Connection Representable.swift",
        "API Creation/Environment.swift",
        "API Creation/Host Representable.swift",
        "Extensions/NSError+Extension.swift",
        "Extensions/Set+Extension.swift",
        "Extensions/String+Extension.swift",
        "Extensions/UIImageView+NSImageView+WKInterfaceImage+Extension.swift",
        "Locks/Locks.swift",
        "Monitor/CellularTechnology.swift",
        "Monitor/NetworkInterface.swift",
        "Monitor/NetworkMonitorType.swift",
        "Monitor/NetworkPath.swift",
        "Monitor/NetworkPathMonitor.swift",
        "Monitor/_NWNetworkMonitor.swift",
        "Monitor/_SCNetworkMonitor.swift",
        "OSLog/OSLog+Extension.swift",
        "Protocols/ImageFetchable.swift",
        "Protocols/ImageSessionDelegate.swift",
        "Request/Request+Create.swift",
        "Request/Request.swift",
        "Resources/HTTP Body Encoding.swift",
        "Resources/HTTP Method.swift",
        "Resources/Scheme.swift",
        "Sessions/Configuration/Configuration+Notification.swift",
        "Sessions/Configuration/Configuration.swift",
        "Sessions/ImageSession+ImageType.swift",
        "Sessions/ImageSession.swift",
        "Sessions/NKSession.swift",
        "Typealias/Typealias.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.