Build Information
Successful build of Harmony, reference master (a00a49), with Swift 6.4 for macOS (SPM) on 21 Sep 2026 07:55:43 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mobilejazz/harmony-swift.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mobilejazz/harmony-swift
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at a00a498 IOS-1320 :: Feature :: Missing Async DataSource and Repository Wrapper (#53)
Cloned https://github.com/mobilejazz/harmony-swift.git
Revision (git rev-parse @):
a00a498c7432d25c43f84a0736d3f7d4f40809ae
SUCCESS checkout https://github.com/mobilejazz/harmony-swift.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/mobilejazz/harmony-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 124]
[Planning deferred tasks]
[26 / 44]
[27 / 45] Harmony
[37 / 92]
[42 / 92]
[46 / 92]
[47 / 92]
[51 / 92]
[53 / 92]
[56 / 92]
[59 / 92]
[62 / 92]
[63 / 92]
[74 / 92] Harmony
[75 / 92] Harmony
[83 / 93] Harmony
[84 / 93] HarmonyTesting
[95 / 104] HarmonyTesting
Build complete! (10.00 sec)
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/Entity.json
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/EntityList.json
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Security/KeychainService.swift:159:46: [1;33mwarning: [1;39m'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m157 |[0;0m // if let value = try? NSKeyedUnarchiver.unarchivedObject(ofClass: T.self, from: data) {
[0;36m158 |[0;0m // return value
[0;36m159 |[0;0m if let value = NSKeyedUnarchiver.unarchiveObject(with: data) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m160 |[0;0m return (value as! T)
[0;36m161 |[0;0m } else {
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Security/KeychainService.swift:177:36: [1;33mwarning: [1;39m'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m175 |[0;0m func set<T>(_ value: T, forKey key: String) throws -> Result { // where T: NSCoding {
[0;36m176 |[0;0m // let data = try NSKeyedArchiver.archivedData(withRootObject: value, requiringSecureCoding: false)
[0;36m177 |[0;0m let data = NSKeyedArchiver.archivedData(withRootObject: value)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m178 |[0;0m return set(data, forKey: key)
[0;36m179 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/AnyDataSource.swift:121:21: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m119 |[0;0m
[0;36m120 |[0;0m override func deleteAll(_ query: Query) -> Future<Void> {
[0;36m121 |[0;0m return base.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m122 |[0;0m }
[0;36m123 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DataSourceAssembler.swift:65:33: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m63 |[0;0m @discardableResult
[0;36m64 |[0;0m public func deleteAll(_ query: Query) -> Future<Void> {
[0;36m65 |[0;0m return deleteDataSource.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m66 |[0;0m }
[0;36m67 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DataSourceMapper.swift:163:27: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m161 |[0;0m @discardableResult
[0;36m162 |[0;0m public func deleteAll(_ query: Query) -> Future<Void> {
[0;36m163 |[0;0m return dataSource.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m164 |[0;0m }
[0;36m165 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DataSourceValidator.swift:72:27: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m70 |[0;0m @discardableResult
[0;36m71 |[0;0m public func deleteAll(_ query: Query) -> Future<Void> {
[0;36m72 |[0;0m return dataSource.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m73 |[0;0m }
[0;36m74 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DebugDataSource.swift:156:39: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m154 |[0;0m log(.deleteAll, token, String(describing: query))
[0;36m155 |[0;0m token.start()
[0;36m156 |[0;0m return postprocess(dataSource.deleteAll(query), .deleteAll, token)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m157 |[0;0m }
[0;36m158 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Common/Extensions/String+Extensions.swift:95:13: [1;33mwarning: [1;39m'CC_MD5' was deprecated in macOS 10.15: This function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m93 |[0;0m #if swift(>=5.0)
[0;36m94 |[0;0m _ = data.withUnsafeBytes { (bytes: UnsafeRawBufferPointer) in
[0;36m95 |[0;0m CC_MD5(bytes.baseAddress, CC_LONG(data.count), &digest)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'CC_MD5' was deprecated in macOS 10.15: This function is cryptographically broken and should not be used in security contexts. Clients should migrate to SHA256 (or stronger).[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m96 |[0;0m }
[0;36m97 |[0;0m #else
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Common/KeyValueObserver.swift:52:84: [1;33mwarning: [1;39mforming 'UnsafeMutableRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.[0;0m
[0;36m50 |[0;0m self.context = "com.mobilejazz.KeyValueObserver<\(String(describing: V.self))>.\(keyPath)"
[0;36m51 |[0;0m super.init()
[0;36m52 |[0;0m self.target.addObserver(self, forKeyPath: keyPath, options: .new, context: &context)
[0;36m|[0;0m `- [1;33mwarning: [1;39mforming 'UnsafeMutableRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.[0;0m
[0;36m53 |[0;0m }
[0;36m54 |[0;0m
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Common/KeyValueObserver.swift:60:23: [1;33mwarning: [1;39mforming 'UnsafeMutableRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.[0;0m
[0;36m58 |[0;0m
[0;36m59 |[0;0m override public func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey: Any]?, context: UnsafeMutableRawPointer?) {
[0;36m60 |[0;0m if context == &self.context, let path = keyPath, path == self.keyPath {
[0;36m|[0;0m `- [1;33mwarning: [1;39mforming 'UnsafeMutableRawPointer' to an inout variable of type String exposes the internal representation rather than the string contents.[0;0m
[0;36m61 |[0;0m if let value = change?[NSKeyValueChangeKey.newKey] {
[0;36m62 |[0;0m resolver.set(value as! V)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/AnyRepository.swift:119:21: [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m117 |[0;0m
[0;36m118 |[0;0m override func deleteAll(_ query: Query, operation: Operation) -> Future<Void> {
[0;36m119 |[0;0m return base.deleteAll(query, operation: operation)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m120 |[0;0m }
[0;36m121 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/CacheRepository.swift:264:25: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m262 |[0;0m return deleteAll(query, operation: MainSyncOperation())
[0;36m263 |[0;0m case is MainOperation:
[0;36m264 |[0;0m return main.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m265 |[0;0m case is CacheOperation:
[0;36m266 |[0;0m return cache.deleteAll(query)
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/CacheRepository.swift:266:26: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m264 |[0;0m return main.deleteAll(query)
[0;36m265 |[0;0m case is CacheOperation:
[0;36m266 |[0;0m return cache.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m267 |[0;0m case is MainSyncOperation:
[0;36m268 |[0;0m return main.deleteAll(query).flatMap {
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/CacheRepository.swift:268:25: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m266 |[0;0m return cache.deleteAll(query)
[0;36m267 |[0;0m case is MainSyncOperation:
[0;36m268 |[0;0m return main.deleteAll(query).flatMap {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m269 |[0;0m return self.cache.deleteAll(query)
[0;36m270 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/CacheRepository.swift:269:35: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m267 |[0;0m case is MainSyncOperation:
[0;36m268 |[0;0m return main.deleteAll(query).flatMap {
[0;36m269 |[0;0m return self.cache.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m270 |[0;0m }
[0;36m271 |[0;0m case is CacheSyncOperation:
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/CacheRepository.swift:272:26: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m270 |[0;0m }
[0;36m271 |[0;0m case is CacheSyncOperation:
[0;36m272 |[0;0m return cache.deleteAll(query).flatMap {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m273 |[0;0m return self.main.deleteAll(query)
[0;36m274 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/CacheRepository.swift:273:34: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m271 |[0;0m case is CacheSyncOperation:
[0;36m272 |[0;0m return cache.deleteAll(query).flatMap {
[0;36m273 |[0;0m return self.main.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m274 |[0;0m }
[0;36m275 |[0;0m default:
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/RepositoryAssembler.swift:64:33: [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m62 |[0;0m @discardableResult
[0;36m63 |[0;0m public func deleteAll(_ query: Query, operation: Operation) -> Future<Void> {
[0;36m64 |[0;0m return deleteRepository.deleteAll(query, operation: operation)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m65 |[0;0m }
[0;36m66 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/RepositoryMapper.swift:167:27: [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m165 |[0;0m @discardableResult
[0;36m166 |[0;0m public func deleteAll(_ query: Query, operation: Operation) -> Future<Void> {
[0;36m167 |[0;0m return repository.deleteAll(query, operation: operation)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m168 |[0;0m }
[0;36m169 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/RetryRepository.swift:185:31: [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m183 |[0;0m switch operation {
[0;36m184 |[0;0m case let retryOp as RetryOperation:
[0;36m185 |[0;0m return repository.deleteAll(query, operation: retryOp.operation).recover { error in
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m186 |[0;0m if retryOp.canRetry(error) {
[0;36m187 |[0;0m return self.deleteAll(query, operation: retryOp.next())
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/RetryRepository.swift:193:31: [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m191 |[0;0m }
[0;36m192 |[0;0m default:
[0;36m193 |[0;0m return repository.deleteAll(query, operation: RetryOperation(operation, retryRule))
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m194 |[0;0m }
[0;36m195 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/SingleDataSourceRepository.swift:112:27: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m110 |[0;0m @discardableResult
[0;36m111 |[0;0m public func deleteAll(_ query: Query, operation: Operation = DefaultOperation()) -> Future<Void> {
[0;36m112 |[0;0m return dataSource.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m113 |[0;0m }
[0;36m114 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/SingleDataSourceRepository.swift:166:27: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m164 |[0;0m @discardableResult
[0;36m165 |[0;0m public func deleteAll(_ query: Query, operation: Operation = DefaultOperation()) -> Future<Void> {
[0;36m166 |[0;0m return dataSource.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m167 |[0;0m }
[0;36m168 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Domain/Future/InteractorDelete.swift:92:46: [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m90 |[0;0m let executor = executor ?? self.executor
[0;36m91 |[0;0m return executor.submit { resolver in
[0;36m92 |[0;0m resolver.set(self.repository.deleteAll(query, operation: operation))
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m93 |[0;0m }
[0;36m94 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Domain/Future/InteractorDelete.swift:100:46: [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m98 |[0;0m let executor = executor ?? self.executor
[0;36m99 |[0;0m return executor.submit { resolver in
[0;36m100 |[0;0m resolver.set(self.repository.deleteAll(id, operation: operation))
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m101 |[0;0m }
[0;36m102 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Domain/Future/InteractorDelete.swift:127:46: [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m125 |[0;0m let executor = executor ?? self.executor
[0;36m126 |[0;0m return executor.submit { resolver in
[0;36m127 |[0;0m resolver.set(self.repository.deleteAll(self.query, operation: operation))
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m128 |[0;0m }
[0;36m129 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/FileSystemStorageDataSource.swift:123:58: [1;33mwarning: [1;39m'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m121 |[0;0m // Attempting to unarchive in case it was an array
[0;36m122 |[0;0m // if let datas = try? NSKeyedUnarchiver.unarchivedObject(ofClasses: [NSArray.self, NSData.self], from: data) as? [Data] {
[0;36m123 |[0;0m if let datas = NSKeyedUnarchiver.unarchiveObject(with: data) as? [Data] {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m124 |[0;0m // it was an array!
[0;36m125 |[0;0m array.append(contentsOf: datas)
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/FileSystemStorageDataSource.swift:139:49: [1;33mwarning: [1;39m'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m137 |[0;0m }
[0;36m138 |[0;0m // guard let array = try? NSKeyedUnarchiver.unarchivedObject(ofClasses: [NSArray.self, NSData.self], from: data) as? [Data] else {
[0;36m139 |[0;0m guard let array = NSKeyedUnarchiver.unarchiveObject(with: data) as? [Data] else {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m140 |[0;0m return Future(CoreError.NotFound("Data not found at path: \(path)"))
[0;36m141 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/FileSystemStorageDataSource.swift:191:44: [1;33mwarning: [1;39m'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m189 |[0;0m }
[0;36m190 |[0;0m // let data = try NSKeyedArchiver.archivedData(withRootObject: array, requiringSecureCoding: false)
[0;36m191 |[0;0m let data = NSKeyedArchiver.archivedData(withRootObject: array)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m192 |[0;0m try data.write(to: fileURL, options: writingOptions)
[0;36m193 |[0;0m r.set(array)
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/RetryDataSource.swift:124:27: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m122 |[0;0m
[0;36m123 |[0;0m private func deleteAll(_ query: Query, _ it: Int) -> Future<Void> {
[0;36m124 |[0;0m return dataSource.deleteAll(query).recover { error in
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m125 |[0;0m return self.retry(it, error) {
[0;36m126 |[0;0m return self.deleteAll(query, it - 1)
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Mapper/Mapper+NSCoding.swift:22:32: [1;33mwarning: [1;39m'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m20 |[0;0m override public func map(_ from: T) -> Data {
[0;36m21 |[0;0m // return try! NSKeyedArchiver.archivedData(withRootObject: from, requiringSecureCoding: false)
[0;36m22 |[0;0m return NSKeyedArchiver.archivedData(withRootObject: from)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'archivedData(withRootObject:)' was deprecated in macOS 10.14: Use +archivedDataWithRootObject:requiringSecureCoding:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m23 |[0;0m }
[0;36m24 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Data/Mapper/Mapper+NSCoding.swift:29:34: [1;33mwarning: [1;39m'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m override public func map(_ from: Data) -> T {
[0;36m28 |[0;0m // return try! NSKeyedUnarchiver.unarchivedObject(ofClass: T.self, from: from)!
[0;36m29 |[0;0m return NSKeyedUnarchiver.unarchiveObject(with: from) as! T
[0;36m|[0;0m `- [1;33mwarning: [1;39m'unarchiveObject(with:)' was deprecated in macOS 10.14: Use +unarchivedObjectOfClass:fromData:error: instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m30 |[0;0m }
[0;36m31 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/Harmony/Future/Future/Future+Async.swift:37:9: [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m35 |[0;0m public func withFuture<T>(body: @escaping () async throws -> T) -> Future<T> {
[0;36m36 |[0;0m return Future { r in
[0;36m37 |[0;0m Task {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m38 |[0;0m let value = try await body()
[0;36m39 |[0;0m r.set(value)
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/MockObjectValidation.swift:25:31: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m /// Mock ObjectValidation implementation with custom return definition.
[0;36m12 |[0;0m public struct MockObjectValidation<T>: ObjectValidation {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m13 |[0;0m public let objectValid: Bool
[0;36m14 |[0;0m public let arrayValid: Bool
[0;36m:[0;0m
[0;36m23 |[0;0m }
[0;36m24 |[0;0m
[0;36m25 |[0;0m public func isObjectValid<T>(_ object: T) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m26 |[0;0m return objectValid
[0;36m27 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/MockObjectValidation.swift:29:30: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m /// Mock ObjectValidation implementation with custom return definition.
[0;36m12 |[0;0m public struct MockObjectValidation<T>: ObjectValidation {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m13 |[0;0m public let objectValid: Bool
[0;36m14 |[0;0m public let arrayValid: Bool
[0;36m:[0;0m
[0;36m27 |[0;0m }
[0;36m28 |[0;0m
[0;36m29 |[0;0m public func isArrayValid<T>(_ objects: [T]) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m return arrayValid
[0;36m31 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/MockUrlProtocol.swift:54:1: [1;33mwarning: [1;39mconformance of 'URLProtocol' to 'Sendable' is unavailable in macOS; this is an error in the Swift 6 language mode[0;0m
[0;36m52 |[0;0m }
[0;36m53 |[0;0m
[0;36m54 |[0;0m extension MockUrlProtocol: URLSessionDataDelegate {
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'URLProtocol' to 'Sendable' is unavailable in macOS; this is an error in the Swift 6 language mode[0;0m
[0;36m55 |[0;0m public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
[0;36m56 |[0;0m guard let response = MockUrlProtocol.mockedResponse else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURLProtocol.h: 0:[0;36m151 |[0;0m /// - Initialization — Override ``canInit(with:)-18gbo`` and ``init(task:cachedResponse:client:)`` instead of or in addition to ``canInit(with:)-76brg`` and ``init(request:cachedResponse:client:)``.
[0;36m152 |[0;0m API_AVAILABLE(macos(10.2), ios(2.0), watchos(2.0), tvos(9.0))
[0;36m153 |[0;0m @interface NSURLProtocol : NSObject
[0;36m +--- [0;0m [0;36m--------------------------------------------------------------[0;0m
[0;36m |[0;0m[0;36m1 |[0;0m @_nonSendable(_assumed)
[0;36m |[0;0m [0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'URLProtocol' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m +-----[0;0m[0;36m--------------------------------------------------------------[0;0m
[0;36m154 |[0;0m {
[0;36m155 |[0;0m @private
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/MockObjectValidation.swift:25:31: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m /// Mock ObjectValidation implementation with custom return definition.
[0;36m12 |[0;0m public struct MockObjectValidation<T>: ObjectValidation {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m13 |[0;0m public let objectValid: Bool
[0;36m14 |[0;0m public let arrayValid: Bool
[0;36m:[0;0m
[0;36m23 |[0;0m }
[0;36m24 |[0;0m
[0;36m25 |[0;0m public func isObjectValid<T>(_ object: T) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m26 |[0;0m return objectValid
[0;36m27 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/MockObjectValidation.swift:29:30: [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m10 |[0;0m
[0;36m11 |[0;0m /// Mock ObjectValidation implementation with custom return definition.
[0;36m12 |[0;0m public struct MockObjectValidation<T>: ObjectValidation {
[0;36m|[0;0m `- [1;39mnote: [1;39m'T' previously declared here[0;0m
[0;36m13 |[0;0m public let objectValid: Bool
[0;36m14 |[0;0m public let arrayValid: Bool
[0;36m:[0;0m
[0;36m27 |[0;0m }
[0;36m28 |[0;0m
[0;36m29 |[0;0m public func isArrayValid<T>(_ objects: [T]) -> Bool {
[0;36m|[0;0m `- [1;33mwarning: [1;39mgeneric parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode[0;0m
[0;36m30 |[0;0m return arrayValid
[0;36m31 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/MockUrlProtocol.swift:54:1: [1;33mwarning: [1;39mconformance of 'URLProtocol' to 'Sendable' is unavailable in macOS; this is an error in the Swift 6 language mode[0;0m
[0;36m52 |[0;0m }
[0;36m53 |[0;0m
[0;36m54 |[0;0m extension MockUrlProtocol: URLSessionDataDelegate {
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'URLProtocol' to 'Sendable' is unavailable in macOS; this is an error in the Swift 6 language mode[0;0m
[0;36m55 |[0;0m public func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {
[0;36m56 |[0;0m guard let response = MockUrlProtocol.mockedResponse else {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSDecimal.h: 0: [0;36m44 |[0;0m
[0;36m45 |[0;0m /// A structure representing a base-10 number.
[0;36m46 |[0;0m typedef struct NS_SWIFT_SENDABLE {
[0;36m +--- [0;0m [0;36m--------------------------------------------------------------[0;0m
[0;36m |[0;0m[0;36m1 |[0;0m @_nonSendable(_assumed)
[0;36m |[0;0m [0;36m|[0;0m `- [1;39mnote: [1;39mconformance of 'URLProtocol' to 'Sendable' has been explicitly marked unavailable here[0;0m
[0;36m +-----[0;0m[0;36m--------------------------------------------------------------[0;0m
[0;36m47 |[0;0m signed int _exponent:8;
[0;36m48 |[0;0m unsigned int _length:4; // length == 0 && isNegative -> NaN
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/DataSourceSpy.swift:82:27: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m80 |[0;0m public func deleteAll(_ query: Query) -> Future<Void> {
[0;36m81 |[0;0m deleteAllCalls.append(query)
[0;36m82 |[0;0m return dataSource.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m83 |[0;0m }
[0;36m84 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/DataSourceSpy.swift:130:27: [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m128 |[0;0m public func deleteAll(_ query: Query) -> Future<Void> {
[0;36m129 |[0;0m deleteAllCalls.append(query)
[0;36m130 |[0;0m return dataSource.deleteAll(query)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m131 |[0;0m }
[0;36m132 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/RepositorySpy.swift:82:27: [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m80 |[0;0m public func deleteAll(_ query: Query, operation: Harmony.Operation) -> Future<Void> {
[0;36m81 |[0;0m deleteAllCalls.append((query, operation))
[0;36m82 |[0;0m return repository.deleteAll(query, operation: operation)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m83 |[0;0m }
[0;36m84 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/HarmonyTesting/Data/RepositorySpy.swift:130:27: [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m128 |[0;0m public func deleteAll(_ query: Query, operation: Harmony.Operation) -> Future<Void> {
[0;36m129 |[0;0m deleteAllCalls.append((query, operation))
[0;36m130 |[0;0m return repository.deleteAll(query, operation: operation)
[0;36m|[0;0m `- [1;33mwarning: [1;39m'deleteAll(_:operation:)' is deprecated: Use delete with AllObjectsQuery to remove all entries or with any other Query to remove one or more entries[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m131 |[0;0m }
[0;36m132 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Harmony",
"name" : "Harmony",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "Harmony",
"targets" : [
"Harmony"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "HarmonyTesting",
"targets" : [
"HarmonyTesting"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "HarmonyTests",
"module_type" : "SwiftTarget",
"name" : "HarmonyTests",
"path" : "Tests/HarmonyTests",
"sources" : [
"AsyncExecutorTests.swift",
"AsyncInMemoryDataSourceTests.swift",
"CacheRepositoryTests.swift",
"DelayedMainQueueExecutorTests.swift",
"DeleteNetworkDataSourceTests.swift",
"DeviceStorageDataSourcePrefixTests.swift",
"DeviceStorageDataSourceRegularTests.swift",
"DeviceStorageDataSourceRootKeyTests.swift",
"DeviceStorageDataSourceTester.swift",
"FileSystemStorageDataSourceTests.swift",
"FutureTests.swift",
"GenericNetworkDataSourceUtils.swift",
"GetNetworkDataSourceTests.swift",
"InMemoryDataSourceTests.swift",
"NetworkQueryTests.swift",
"PutNetworkDataSourceTests.swift",
"TimedCacheDataSourceTests.swift"
],
"target_dependencies" : [
"Harmony"
],
"type" : "test"
},
{
"c99name" : "HarmonyTesting",
"module_type" : "SwiftTarget",
"name" : "HarmonyTesting",
"path" : "Sources/HarmonyTesting",
"product_memberships" : [
"HarmonyTesting"
],
"sources" : [
"Data/CodableEntity.swift",
"Data/DataSourceSpy.swift",
"Data/MockObjectValidation.swift",
"Data/MockUrlProtocol.swift",
"Data/RepositorySpy.swift",
"Interactor/MockInteractorDelete.swift",
"Interactor/MockInteractorGet.swift",
"Interactor/MockInteractorPut.swift",
"ObjectMother/BoolObjectMother.swift",
"ObjectMother/DoubleObjectMother.swift",
"ObjectMother/EntityObjectMother.swift",
"ObjectMother/ErrorObjectMother.swift",
"ObjectMother/IntegerObjectModel.swift",
"ObjectMother/StringObjectMother.swift",
"ObjectMother/URLObjectMother.swift",
"ObjectMother/UUIDObjectMother.swift",
"TestUtils.swift"
],
"target_dependencies" : [
"Harmony"
],
"type" : "library"
},
{
"c99name" : "Harmony",
"module_type" : "SwiftTarget",
"name" : "Harmony",
"path" : "Sources/Harmony",
"product_memberships" : [
"Harmony",
"HarmonyTesting"
],
"sources" : [
"Common/Error/ClassError.swift",
"Common/Error/CoreError.swift",
"Common/Error/ErrorHelper.swift",
"Common/Extensions/Data+Extensions.swift",
"Common/Extensions/JSONDecoding.swift",
"Common/Extensions/Number+Extensions.swift",
"Common/Extensions/String+Extensions.swift",
"Common/JSON/CodingKeyStrategies.swift",
"Common/JSON/MutableCodingKey.swift",
"Common/KeyValueObserver.swift",
"Common/LinkRecognizer.swift",
"Common/Logger/DeviceConsoleLogger.swift",
"Common/Logger/Logger.swift",
"Common/Network/URL+URLRequest.swift",
"Common/Network/URLSession+ResponseValidation.swift",
"Common/ScopeLock/ScopeLock.swift",
"Common/ScopeLock/ScopeLockFuture.swift",
"Data/DataSource/Async/AsyncAnyGetDataSource.swift",
"Data/DataSource/Async/AsyncAnyPutDataSource.swift",
"Data/DataSource/Async/AsyncDataSource.swift",
"Data/DataSource/Async/AsyncDataSourceAssembler.swift",
"Data/DataSource/Async/AsyncDataSourceMapper.swift",
"Data/DataSource/Async/AsyncDataSourceWrapper.swift",
"Data/DataSource/Async/AsyncInMemoryDataSource.swift",
"Data/DataSource/Async/AsyncVoidDataSource.swift",
"Data/DataSource/Future/AnyDataSource.swift",
"Data/DataSource/Future/AnyGetDataSource.swift",
"Data/DataSource/Future/AnyPutDataSource.swift",
"Data/DataSource/Future/DataSource.swift",
"Data/DataSource/Future/DataSourceAssembler.swift",
"Data/DataSource/Future/DataSourceMapper.swift",
"Data/DataSource/Future/DataSourceValidator.swift",
"Data/DataSource/Future/DebugDataSource.swift",
"Data/DataSource/Future/DeleteNetworkDataSource.swift",
"Data/DataSource/Future/DeviceStorageDataSource.swift",
"Data/DataSource/Future/FileSystemStorageDataSource.swift",
"Data/DataSource/Future/GetNetworkDataSource.swift",
"Data/DataSource/Future/InMemoryDataSource.swift",
"Data/DataSource/Future/PutNetworkDataSource.swift",
"Data/DataSource/Future/RetryDataSource.swift",
"Data/DataSource/Future/TimedCacheDataSource.swift",
"Data/DataSource/Future/VoidDataSource.swift",
"Data/Mapper/Mapper+Codable.swift",
"Data/Mapper/Mapper+NSCoding.swift",
"Data/Mapper/Mapper.swift",
"Data/Operation/Operation.swift",
"Data/Query/NetworkQuery.swift",
"Data/Query/Query.swift",
"Data/Repository/Async/AsyncAnyGetRepository.swift",
"Data/Repository/Async/AsyncAnyPutRepository.swift",
"Data/Repository/Async/AsyncRepository.swift",
"Data/Repository/Async/AsyncRepositoryAssembler.swift",
"Data/Repository/Async/AsyncRepositoryMapper.swift",
"Data/Repository/Async/AsyncRepositoryWrapper.swift",
"Data/Repository/Async/AsyncSingleDataSourceRepository.swift",
"Data/Repository/Async/AsyncVoidRepository.swift",
"Data/Repository/Future/AnyGetRepository.swift",
"Data/Repository/Future/AnyPutRepository.swift",
"Data/Repository/Future/AnyRepository.swift",
"Data/Repository/Future/CacheRepository.swift",
"Data/Repository/Future/Repository.swift",
"Data/Repository/Future/RepositoryAssembler.swift",
"Data/Repository/Future/RepositoryMapper.swift",
"Data/Repository/Future/RetryRepository.swift",
"Data/Repository/Future/SingleDataSourceRepository.swift",
"Data/Repository/Future/VoidRepository.swift",
"Data/Validator/ObjectValidation.swift",
"Data/Validator/VastraInvalidationStrategy.swift",
"Data/Validator/VastraReachabilityStrategy.swift",
"Data/Validator/VastraService.swift",
"Data/Validator/VastraStrategy.swift",
"Data/Validator/VastraTimestampStrategy.swift",
"Data/Validator/VastraValidationStrategy.swift",
"Domain/Async/AsyncDeleteInteractor.swift",
"Domain/Async/AsyncExecutor.swift",
"Domain/Async/AsyncGetInteractor.swift",
"Domain/Async/AsyncInteractor.swift",
"Domain/Async/AsyncPutInteractor.swift",
"Domain/Future/Interactor.swift",
"Domain/Future/InteractorDelete.swift",
"Domain/Future/InteractorGet.swift",
"Domain/Future/InteractorPut.swift",
"Future/Executor/Collections+Executor.swift",
"Future/Executor/DirectExecutor.swift",
"Future/Executor/DispatchQueueExecutor.swift",
"Future/Executor/Executor.swift",
"Future/Executor/ExecutorFactory.swift",
"Future/Executor/OperationQueueExecutor.swift",
"Future/Future/Executor+Future.swift",
"Future/Future/Future+Async.swift",
"Future/Future/Future+Batch.swift",
"Future/Future/Future+Extensions.swift",
"Future/Future/Future+Functional.swift",
"Future/Future/Future+Operators.swift",
"Future/Future/Future+Optionals.swift",
"Future/Future/Future+Time.swift",
"Future/Future/Future.swift",
"Future/Observable/Observable+Batch.swift",
"Future/Observable/Observable+Extensions.swift",
"Future/Observable/Observable+Functional.swift",
"Future/Observable/Observable+Optionals.swift",
"Future/Observable/Observable+Time.swift",
"Future/Observable/Observable.swift",
"Future/Observable/ObservableHub.swift",
"Security/KeychainDataSource.swift",
"Security/KeychainGetInteractor.swift",
"Security/KeychainService.swift",
"Security/KeychainSetInteractor.swift",
"Security/SecureKey.swift"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.