Build Information
Successful build of CommandLineToolkit, reference master (7f330b), with Swift 6.0 for Linux on 9 Dec 2025 12:33:06 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/avito-tech/CommandLineToolkit.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/avito-tech/CommandLineToolkit
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 7f330b9 Pull request #45555: MA-5916 add sdlc events for install and open
Cloned https://github.com/avito-tech/CommandLineToolkit.git
Revision (git rev-parse @):
7f330b9e1b805cb53792b62527f1befe10216ac7
SUCCESS checkout https://github.com/avito-tech/CommandLineToolkit.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 6.0
Building package at path: $PWD
https://github.com/avito-tech/CommandLineToolkit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:d50cceb83aba9237d7903cc3c4ef7bd8f8bfaaf83777b35554908a03d392fd03
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/Bouke/Glob
Fetching https://github.com/Kitura/BlueSocket.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/pointfreeco/swift-snapshot-testing.git
[1/2942] Fetching bluesocket
[90/3188] Fetching bluesocket, glob
[1218/8907] Fetching bluesocket, glob, swift-log
[4582/25784] Fetching bluesocket, glob, swift-log, swift-argument-parser
Fetched https://github.com/apple/swift-log.git from cache (0.69s)
[10108/20065] Fetching bluesocket, glob, swift-argument-parser
Fetching https://github.com/IBM-Swift/BlueSignals.git
[20066/35698] Fetching bluesocket, glob, swift-argument-parser, swift-snapshot-testing
[20535/36379] Fetching bluesocket, glob, swift-argument-parser, swift-snapshot-testing, bluesignals
Fetched https://github.com/IBM-Swift/BlueSignals.git from cache (0.43s)
Fetching https://github.com/Alamofire/Alamofire
Fetching https://github.com/jpsim/Yams.git
Fetched https://github.com/Kitura/BlueSocket.git from cache (1.14s)
[18061/32756] Fetching glob, swift-argument-parser, swift-snapshot-testing
[21345/44023] Fetching glob, swift-argument-parser, swift-snapshot-testing, yams
[22022/74542] Fetching glob, swift-argument-parser, swift-snapshot-testing, yams, alamofire
Fetched https://github.com/jpsim/Yams.git from cache (2.13s)
[52899/63275] Fetching glob, swift-argument-parser, swift-snapshot-testing, alamofire
Fetched https://github.com/Bouke/Glob from cache (3.94s)
[61504/63029] Fetching swift-argument-parser, swift-snapshot-testing, alamofire
Fetched https://github.com/apple/swift-argument-parser from cache (3.95s)
[44932/46152] Fetching swift-snapshot-testing, alamofire
Fetched https://github.com/pointfreeco/swift-snapshot-testing.git from cache (4.09s)
[29909/30519] Fetching alamofire
Fetched https://github.com/Alamofire/Alamofire from cache (5.93s)
Computing version for https://github.com/Bouke/Glob
Computed https://github.com/Bouke/Glob at 1.0.5 (3.12s)
Computing version for https://github.com/Kitura/BlueSocket.git
Computed https://github.com/Kitura/BlueSocket.git at 1.0.200 (0.74s)
Computing version for https://github.com/IBM-Swift/BlueSignals.git
Computed https://github.com/IBM-Swift/BlueSignals.git at 1.0.200 (0.75s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.83s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing.git
Computed https://github.com/pointfreeco/swift-snapshot-testing.git at 1.18.7 (0.92s)
Fetching https://github.com/swiftlang/swift-syntax
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/4651] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (0.45s)
[1/73034] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (6.52s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (1.07s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5600] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.05s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.2 (1.13s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 602.0.0 (1.12s)
Computing version for https://github.com/Alamofire/Alamofire
Computed https://github.com/Alamofire/Alamofire at 5.10.2 (0.71s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.8.0 (0.65s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.7.1 (0.68s)
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.7.1
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.4.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing.git
Working copy of https://github.com/pointfreeco/swift-snapshot-testing.git resolved at 1.18.7
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.8.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 602.0.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.2
Creating working copy for https://github.com/IBM-Swift/BlueSignals.git
Working copy of https://github.com/IBM-Swift/BlueSignals.git resolved at 1.0.200
Creating working copy for https://github.com/Bouke/Glob
Working copy of https://github.com/Bouke/Glob resolved at 1.0.5
Creating working copy for https://github.com/Kitura/BlueSocket.git
Working copy of https://github.com/Kitura/BlueSocket.git resolved at 1.0.200
Creating working copy for https://github.com/Alamofire/Alamofire
Working copy of https://github.com/Alamofire/Alamofire resolved at 5.10.2
[1/1] Compiling plugin GenerateDoccReference
[2/2] Compiling plugin GenerateManual
Building for debugging...
[2/71] Write sources
[52/71] Copying PrivacyInfo.xcprivacy
[52/71] Write sources
[64/71] Compiling reader.c
[64/71] Compiling writer.c
[66/71] Compiling parser.c
[67/71] Compiling api.c
[68/71] Compiling scanner.c
[69/71] Compiling emitter.c
[70/71] Write swift-version-24593BA9C3E375BF.txt
[72/118] Emitting module Glob
[73/118] Emitting module Socket
[74/118] Compiling Types ThrowingProperty.swift
[75/119] Compiling Yams Tag.swift
[76/119] Compiling Yams YamlAnchorProviding.swift
[77/121] Compiling Types CustomOrDefault.swift
[78/121] Compiling Types Either.swift
[79/121] Compiling Types MapWithCollection.swift
[80/121] Compiling Types SettableThrowingPropertyOf.swift
[81/121] Compiling Types GettableThrowingPropertyOf.swift
[82/121] Compiling Types SettableThrowingProperty.swift
[83/121] Compiling Types ThrowingPropertyOf.swift
[84/121] Emitting module Waitable
[85/121] Compiling Waitable Waitable.swift
[86/122] Emitting module Types
[87/122] Compiling Timer DispatchBasedTimer.swift
[88/122] Emitting module Timer
[89/123] Compiling Types NewStringType.swift
[90/123] Compiling Types GettableThrowingProperty.swift
[93/123] Compiling Types CompoundError.swift
[95/123] Compiling Types MutableBox.swift
[96/123] Compiling Types NewIntType.swift
[99/124] Compiling Yams YamlError.swift
[100/124] Compiling Yams YamlTagProviding.swift
[101/124] Compiling URLSessionTestHelpers FakeURLSession.swift
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:10:20: warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
8 | #endif
9 |
10 | public final class FakeURLSession: URLSession {
| `- warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
11 | let session = URLSession.shared
12 |
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:42:14: warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
40 | }
41 |
42 | public class FakeDownloadTask: URLSessionDownloadTask {
| `- warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
43 | public var originalTask: URLSessionTask
44 | public var completionHandler: (URL?, URLResponse?, Error?) -> ()
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:58:14: warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
56 | }
57 |
58 | public class FakeDataTask: URLSessionDataTask {
| `- warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
59 | public var originalTask: URLSessionTask
60 | public var completionHandler: (Data?, URLResponse?, Error?) -> ()
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:23:82: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
19 | #endif
20 |
21 | override public func downloadTask(with request: URLRequest, completionHandler: @escaping (URL?, URLResponse?, Error?) -> ()) -> URLSessionDownloadTask {
| `- note: parameter 'completionHandler' is implicitly non-sendable
22 | let task = FakeDownloadTask(
23 | originalTask: session.downloadTask(with: request, completionHandler: completionHandler),
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
24 | completionHandler: completionHandler
25 | )
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:34:78: warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
30 | public var providedDataTasks = [FakeDataTask]()
31 |
32 | override public func dataTask(with request: URLRequest, completionHandler: @escaping (Data?, URLResponse?, Error?) -> ()) -> URLSessionDataTask {
| `- note: parameter 'completionHandler' is implicitly non-sendable
33 | let task = FakeDataTask(
34 | originalTask: session.dataTask(with: request, completionHandler: completionHandler),
| `- warning: passing non-sendable parameter 'completionHandler' to function expecting a @Sendable closure
35 | completionHandler: completionHandler
36 | )
[102/124] Compiling Yams Resolver.swift
[103/124] Compiling Yams String+Yams.swift
[104/124] Emitting module URLSessionTestHelpers
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:10:20: warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
8 | #endif
9 |
10 | public final class FakeURLSession: URLSession {
| `- warning: class 'FakeURLSession' must restate inherited '@unchecked Sendable' conformance
11 | let session = URLSession.shared
12 |
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:42:14: warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
40 | }
41 |
42 | public class FakeDownloadTask: URLSessionDownloadTask {
| `- warning: class 'FakeDownloadTask' must restate inherited '@unchecked Sendable' conformance
43 | public var originalTask: URLSessionTask
44 | public var completionHandler: (URL?, URLResponse?, Error?) -> ()
/host/spi-builder-workspace/Tests/URLSessionTestHelpers/FakeURLSession.swift:58:14: warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
56 | }
57 |
58 | public class FakeDataTask: URLSessionDataTask {
| `- warning: class 'FakeDataTask' must restate inherited '@unchecked Sendable' conformance
59 | public var originalTask: URLSessionTask
60 | public var completionHandler: (Data?, URLResponse?, Error?) -> ()
[106/125] Compiling Yams Node.Sequence.swift
[107/125] Compiling Yams Node.swift
[108/125] Compiling Yams Parser.swift
[109/125] Compiling Yams RedundancyAliasingStrategy.swift
[110/125] Compiling Yams Representer.swift
[111/125] Compiling Glob Glob.swift
[113/126] Emitting module Yams
[122/127] Compiling Signals Signals.swift
[123/127] Emitting module Signals
[125/128] Compiling Socket SocketUtils.swift
[126/128] Compiling Socket SocketProtocols.swift
[128/152] Emitting module MetricsUtils
[129/152] Compiling PathLib Path.swift
[130/152] Compiling MetricsUtils String+MetricComponent.swift
[131/153] Compiling PathLib StringPathParsing.swift
[132/153] Compiling PathLib String+ShellEscaping.swift
[134/173] Emitting module SocketModels
[135/182] Compiling LaunchdUtils LaunchdSocketActivation.swift
[136/182] Compiling LaunchdUtils LaunchdSocketActivationError.swift
[137/182] Compiling PathLib RelativePath.swift
[138/182] Compiling LaunchdUtils LaunchdJob.swift
[139/182] Emitting module LaunchdUtils
[140/182] Compiling LaunchdUtils LaunchdSocket.swift
[141/182] Compiling PathLib Path+CommonOperations.swift
[142/182] Compiling PathLib FileManager+Extensions.swift
[143/182] Compiling SocketModels Port.swift
[144/182] Compiling SocketModels SocketAddress.swift
[145/183] Emitting module PathLib
[146/183] Compiling PathLib AbsolutePath.swift
[147/184] Compiling LaunchdUtils LaunchdPlist.swift
[148/185] Compiling DI DiError.swift
[149/185] Compiling DI Scope.swift
[150/187] Compiling CLTLoggingModels PidInfo.swift
[152/188] Compiling CLTLoggingModels LogEntryTextFormatter.swift
[153/188] Compiling CLTLoggingModels LoggableDate.swift
[155/188] Compiling DI InitializableWithNoArguments.swift
[156/188] Compiling DI HashableType.swift
[157/188] Compiling DI DependencyInjectionFactoryImpl.swift
[158/188] Emitting module DI
[160/191] Compiling DI DependencyInjectionImpl.swift
[161/191] Compiling DI RegisteredDependency.swift
[162/191] Compiling DI DependencyResolver.swift
[163/191] Compiling DI WeakDependencyResolver.swift
[164/191] Compiling DI DIContext.swift
[165/191] Compiling DI DependencyRegisterer.swift
[166/191] Compiling DI MultipleDependenciesRegistrationContinuation.swift
[167/191] Compiling DI CompoundDependencyResolver.swift
[168/191] Compiling DI DependencyInjection.swift
[169/191] Compiling DI DependencyInjectionFactory.swift
[170/191] Compiling DI DependencyRegisterer+RegisterMultiple.swift
[171/191] Compiling CLTLoggingModels LogEntry.swift
[172/191] Compiling CLTLoggingModels LogEntryCoordinate.swift
[173/191] Compiling DI DelegatingDependencyInjection.swift
[174/191] Compiling CLTLoggingModels NSLogLikeLogEntryTextFormatter.swift
[175/191] Compiling CLTLoggingModels LoggableDouble.swift
[176/191] Compiling CLTLoggingModels LoggableOptional.swift
[177/191] Compiling CLTLoggingModels Verbosity.swift
[178/191] Compiling Logging MetadataProvider.swift
[179/191] Compiling DI AllModularDependenciesDependencyCollectionRegisterer.swift
[180/191] Compiling DI ModuleDependencies.swift
[181/192] Compiling Socket Socket.swift
[182/193] Compiling Logging Locks.swift
[183/193] Compiling SignalHandling Signal.swift
[184/193] Emitting module SignalHandling
[186/193] Emitting module Logging
[187/193] Emitting module CLTLoggingModels
[191/199] Compiling SignalHandling SignalHandling.swift
[194/223] Compiling ImagesInterfaces ImageParser.swift
[195/223] Compiling ImagesInterfaces ImageError.swift
[196/223] Compiling ImagesInterfaces ImageFactoryGenerator.swift
[197/223] Compiling ImagesInterfaces KnownImageCategories.swift
[198/223] Emitting module XcodeLocatorModels
[199/223] Compiling XcodeLocatorModels DiscoveredXcode.swift
[200/224] Emitting module ImagesInterfaces
[201/224] Compiling CLTExtensions KeyValuePair.swift
[202/224] Compiling CLTExtensions NSLocking+WhileLocked.swift
[203/224] Compiling CLTExtensions Optional+UnwrapOrThrow.swift
/host/spi-builder-workspace/Sources/CLTExtensions/String+LocalizedError.swift:3:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
4 | public var errorDescription: String? { self }
5 | }
[204/224] Compiling CLTExtensions String+LocalizedError.swift
/host/spi-builder-workspace/Sources/CLTExtensions/String+LocalizedError.swift:3:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
4 | public var errorDescription: String? { self }
5 | }
[205/226] Compiling ImagesInterfaces ImageValidator.swift
[207/226] Compiling ImagesInterfaces ImageSetGenerator.swift
[208/227] Compiling CLTExtensions SetAlgebra+Intersects.swift
[209/227] Compiling CLTExtensions DispatchGroup+wait.swift
[211/229] Compiling CLTExtensions Casting.swift
/host/spi-builder-workspace/Sources/CLTExtensions/Collections/Array+Comparable.swift:1:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | extension Array: Comparable where Element: Comparable {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
2 | public static func <(lhs: Array, rhs: Array) -> Bool {
3 | for i in 0..<Swift.min(lhs.count, rhs.count) {
[212/229] Compiling CLTExtensions Array+Comparable.swift
/host/spi-builder-workspace/Sources/CLTExtensions/Collections/Array+Comparable.swift:1:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | extension Array: Comparable where Element: Comparable {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
2 | public static func <(lhs: Array, rhs: Array) -> Bool {
3 | for i in 0..<Swift.min(lhs.count, rhs.count) {
[213/229] Compiling CLTExtensions Array+Uniquify.swift
/host/spi-builder-workspace/Sources/CLTExtensions/Collections/Array+Comparable.swift:1:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | extension Array: Comparable where Element: Comparable {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
2 | public static func <(lhs: Array, rhs: Array) -> Bool {
3 | for i in 0..<Swift.min(lhs.count, rhs.count) {
[214/233] Compiling CLTExtensions Dictionary+Inverse.swift
[215/233] Compiling CLTExtensions Dictionary+Map.swift
[216/233] Compiling CLTExtensions Sequence+FilterSplit.swift
[217/234] Emitting module CLTExtensions
/host/spi-builder-workspace/Sources/CLTExtensions/Collections/Array+Comparable.swift:1:1: warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | extension Array: Comparable where Element: Comparable {
| |- warning: extension declares a conformance of imported type 'Array' to imported protocol 'Comparable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
2 | public static func <(lhs: Array, rhs: Array) -> Bool {
3 | for i in 0..<Swift.min(lhs.count, rhs.count) {
/host/spi-builder-workspace/Sources/CLTExtensions/String+LocalizedError.swift:3:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
1 | import Foundation
2 |
3 | extension String: LocalizedError {
| |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
4 | public var errorDescription: String? { self }
5 | }
[218/234] Compiling CLTExtensions Bool+Order.swift
[219/234] Compiling CLTExtensions Collection+OnlyOrTrow.swift
[220/234] Compiling CLTExtensions Collection+Single.swift
[221/235] Compiling CLTExtensions Sequence+Grouping.swift
[222/235] Compiling CLTExtensions Sequence+SortingByKey.swift
[223/235] Compiling CLTExtensions Set+PlusOperator.swift
[224/243] Compiling CLTExtensions String+UTF8.swift
[225/243] Compiling CLTExtensions UrlComponents+Throws.swift
[226/244] Compiling DateProvider DateProviderModuleDependencies.swift
[227/244] Emitting module Concurrency
[228/244] Compiling CLTCollections Array+Set.swift
[229/244] Emitting module CLTCollections
[230/244] Compiling CLTCollections Collection+Concurrency.swift
[231/244] Compiling DateProvider SystemDateProvider.swift
[232/244] Compiling DateProvider DateProvider.swift
[233/245] Compiling Concurrency ThreadSafeLazy.swift
[234/245] Compiling Concurrency ThrowingThreadSafeLazy.swift
[235/246] Emitting module DateProvider
[237/247] Compiling Logging LogHandler.swift
[238/247] Compiling Logging Logging.swift
[240/248] Compiling Graphite GraphiteMetricHandler.swift
[241/248] Compiling Graphite LazySocketConnection.swift
[244/250] Emitting module Graphite
[245/250] Compiling Graphite GraphiteMetric.swift
[247/254] Compiling Graphite NoOpGraphiteMetricHandler.swift
[248/254] Compiling Graphite SocketGraphiteMetricHandler.swift
[249/259] Emitting module AtomicModels
[250/259] Compiling AtomicModels AtomicValue.swift
[251/260] Compiling ImagesTestHelpers KnownImageCategoriesMock.swift
[253/264] Emitting module ImagesTestHelpers
[255/307] Compiling Tmp TempErrors.swift
[256/319] Emitting module ArgumentParserToolInfo
[257/319] Compiling ImagesTestHelpers ImageValidatorMock.swift
[258/328] Emitting module Environment
[259/328] Compiling Tmp TemporaryFolder.swift
/host/spi-builder-workspace/Sources/Tmp/TemporaryFolder.swift:63:29: warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
61 | let container = try createDirectory(components: components)
62 | let path = container.appending(filename)
63 | FileManager.default.createFile(atPath: path.pathString, contents: contents, attributes: attributes)
| `- warning: result of call to 'createFile(atPath:contents:attributes:)' is unused
64 | return path
65 | }
[260/328] Compiling Environment ProcessInfoEnvironmentProvider.swift
[261/328] Compiling ImagesTestHelpers ImageParserMock.swift
[262/328] Compiling ImagesTestHelpers ImageFactoryGeneratorMock.swift
[263/328] Compiling ImagesTestHelpers ImageSetGeneratorMock.swift
[264/329] Compiling Environment CurrentExecutableProvider.swift
[265/329] Emitting module Tmp
[266/329] Compiling Tmp TemporaryFile.swift
[267/330] Compiling Environment EnvironmentProvider.swift
[268/330] Compiling FileSystem PathCopierImpl.swift
[269/330] Compiling FileSystem PathDeleter.swift
[270/330] Compiling FileSystem PathDeleterImpl.swift
[271/330] Compiling FileSystem PathLinker.swift
[272/330] Compiling FileSystem PathLinkerImpl.swift
[273/330] Compiling FileSystem PathMover.swift
[274/336] Compiling TeamcityMessaging ControlMessageParameter.swift
[275/336] Compiling Environment ProcessInfoCurrentExecutableProvider.swift
[277/337] Compiling TeamcityMessaging TeamcityMessageRenderer.swift
[278/337] Compiling TeamcityMessaging ControlMessageWithMultipleParameters.swift
[280/337] Emitting module TeamcityMessaging
[281/337] Compiling TeamcityMessaging ControlMessage.swift
[282/337] Compiling TeamcityMessaging ControlMessageBuilder.swift
[283/337] Compiling TeamcityMessaging ControlMessageWithSingleParameter.swift
[284/337] Compiling FileSystem DirectoryCreator.swift
[285/337] Compiling FileSystem DirectoryCreatorImpl.swift
[286/337] Compiling FileSystem FileAppender.swift
[287/337] Compiling FileSystem FileAppenderImpl.swift
[288/337] Compiling FileSystem FileCreator.swift
[289/337] Compiling FileSystem FileCreatorImpl.swift
[290/337] Compiling FileSystem FileExistenceChecker.swift
[291/337] Compiling TeamcityMessaging TeamcityMessagingModuleDependencies.swift
[292/337] Compiling TeamcityMessaging TeamcityMessageGenerator.swift
[293/337] Compiling Environment Conversion.swift
[294/337] Compiling Environment EnvironmentKey.swift
[295/337] Compiling Environment EnvironmentModuleDependencies.swift
[296/338] Emitting module FileSystem
[297/338] Compiling FileSystem FileSystemPropertiesProvider.swift
[298/338] Compiling FileSystem FileSystemPropertiesProviderImpl.swift
[299/338] Compiling FileSystem FileToucher.swift
[300/338] Compiling FileSystem FileToucherImpl.swift
[301/338] Compiling FileSystem LocalFileSystem.swift
[302/338] Compiling FileSystem PathCopier.swift
[303/338] Compiling FileSystem FilePropertiesProvider.swift
[304/338] Compiling FileSystem FilePropertiesProviderImpl.swift
[305/338] Compiling FileSystem FileSystem.swift
[306/338] Compiling FileSystem ContentEnumerationStyle.swift
[307/338] Compiling FileSystem FileSystemEnumeratorFactory.swift
[308/338] Compiling FileSystem FileSystemEnumeratorFactoryImpl.swift
[310/342] Compiling TeamcityMessaging TeamcityMessageRendererImpl.swift
[311/342] Compiling FileSystem FileExistenceCheckType.swift
[312/342] Compiling FileSystem FilePropertiesContainer.swift
[313/342] Compiling FileSystem FilePropertiesContainerError.swift
[314/342] Compiling FileSystem AppleCommonlyUsedPathsProvider.swift
[315/342] Compiling FileSystem CommonlyUsedPathsProvider.swift
[316/342] Compiling FileSystem LinuxCommonlyUsedPathsProvider.swift
[317/342] Compiling FileSystem DeepFileSystemEnumerator.swift
[318/342] Compiling FileSystem DeepFollowSymlinksFileSystemEnumerator.swift
[319/342] Compiling FileSystem FileSystemEnumerator.swift
[320/342] Compiling FileSystem GlobFileSystemEnumerator.swift
[321/342] Compiling FileSystem GlobPattern.swift
[322/342] Compiling FileSystem ShallowFileSystemEnumerator.swift
[323/343] Compiling FileSystem CommonlyUsedPathsProviderFactory.swift
[324/343] Compiling FileSystem CommonlyUsedPathsProviderFactoryImpl.swift
[326/343] Compiling FileSystem PathMoverImpl.swift
[327/343] Compiling FileSystem DestinationPreparer.swift
[328/343] Compiling FileSystem DefaultFileSystemPropertiesContainer.swift
[329/343] Compiling FileSystem FileSystemPropertiesContainer.swift
[330/343] Compiling FileSystem RealpathProvider.swift
[331/343] Compiling FileSystem RealpathProviderImpl.swift
[332/343] Compiling DateProviderTestHelpers DateProviderFixture.swift
[333/343] Emitting module DateProviderTestHelpers
[334/359] Emitting module GraphiteTestHelpers
[335/359] Compiling GraphiteTestHelpers GraphiteClient.swift
[338/360] Compiling TestHelpers ErrorForTestingPurposes.swift
[339/360] Compiling TestHelpers ExpectationAwaitingError.swift
[340/360] Compiling ArgumentParserToolInfo ToolInfo.swift
[341/363] Compiling TestHelpers AssertFalse.swift
[342/363] Compiling TestHelpers AssertTrue.swift
[345/363] Compiling TestHelpers Casting.swift
[346/363] Compiling TestHelpers Equals.swift
[347/363] Compiling TestHelpers PreventingExecutionAfterFailure.swift
[352/369] Emitting module TestHelpers
[353/369] Compiling TestHelpers XCTestCase+Syncronious.swift
[354/370] Compiling TestHelpers XCTestCase+WaitForExpectation.swift
[356/371] Compiling TestHelpers TestFailing.swift
[358/371] Compiling TestHelpers ExpectationCreation.swift
[359/371] Compiling TestHelpers NilHelpers.swift
[360/371] Compiling TestHelpers ThrowingHelpers.swift
[361/371] Compiling TestHelpers ValueOf.swift
[363/376] Compiling SynchronousWaiter Waiter.swift
[364/380] Compiling SynchronousWaiter Waiter+ErrorMapping.swift
[365/384] Emitting module SynchronousWaiter
[366/384] Compiling SynchronousWaiter Waiter+Callbacks.swift
[367/391] Compiling SynchronousWaiter Timeout.swift
[368/413] Compiling Console QuestionComponentRenderer.swift
[369/413] Compiling Console QuestionComponentState.swift
[370/434] Compiling SynchronousWaiter SynchronousWaiter.swift
[371/434] Compiling SynchronousWaiter NoOpWaiter.swift
[374/453] Compiling JSONStream JSONReaderFatalError.swift
[375/453] Compiling JSONStream JSONReaderEventStream.swift
[376/475] Compiling JSONStream JSONStream.swift
[377/475] Compiling JSONStream JSONStreamFactory.swift
[378/475] Emitting module JSONStream
[379/475] Emitting module Statsd
[380/475] Compiling JSONStream JSONReaderError.swift
[381/513] Compiling CLTTypes HttpAuthorizationScheme.swift
[382/519] Emitting module CLTTypes
[383/519] Compiling CLTTypes Credentials.swift
[385/528] Compiling Statsd StatsdMetricHandler.swift
[386/528] Compiling Statsd StatsdMetricHandlerImpl.swift
[387/528] Compiling JSONStream NumberValidator.swift
[388/530] Compiling PlistLib RootPlistEntry.swift
[389/530] Emitting module PlistLib
[390/530] Compiling PlistLib PlistReaderImpl.swift
[391/530] Compiling PlistLib PlistReader.swift
[392/530] Compiling ArgumentParser FishCompletionsGenerator.swift
[393/530] Compiling ArgumentParser ZshCompletionsGenerator.swift
[394/530] Compiling ArgumentParser BashCompletionsGenerator.swift
[395/530] Compiling ArgumentParser CompletionsGenerator.swift
[396/531] Emitting module ArgumentParser
[397/537] Compiling Statsd StatsdClient.swift
[398/537] Compiling Statsd StatsdClientImpl.swift
[399/537] Compiling Statsd StatsdMetric.swift
[400/537] Compiling PlistLib PlistEntry.swift
[402/546] Compiling PlistLib PlistLibModuleDependencies.swift
[403/546] Compiling PlistLib Plist.swift
[404/546] Emitting module TmpTestHelpers
[405/546] Compiling TmpTestHelpers TmpFixtures.swift
[406/546] Compiling PlistLib PlistEntry+Access.swift
[410/548] Compiling FileSystemTestHelpers FakeFileSystemPropertiesContainer.swift
[411/548] Compiling FileSystemTestHelpers FakeFileSystemEnumerator.swift
[412/548] Compiling ArgumentParser StringExtensions.swift
[413/548] Compiling ArgumentParser SwiftExtensions.swift
[414/548] Compiling ArgumentParser InputKey.swift
[415/548] Compiling ArgumentParser InputOrigin.swift
[416/548] Compiling ArgumentParser Name.swift
[417/548] Compiling ArgumentParser Option.swift
[418/548] Compiling ArgumentParser OptionGroup.swift
[419/548] Compiling ArgumentParser AsyncParsableCommand.swift
[420/548] Compiling ArgumentParser CommandConfiguration.swift
[421/548] Compiling ArgumentParser CommandGroup.swift
[422/548] Compiling FileSystemTestHelpers FileSystemTestHelpers.swift
[423/548] Compiling FileSystemTestHelpers FakeThrowingProperty.swift
[424/555] Emitting module FileSystemTestHelpers
[425/555] Compiling FileSystemTestHelpers FakeFilePropertiesContainer.swift
[426/555] Emitting module Console
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
11 | }
12 |
13 | extension Logger.Message: Hashable {
| |- warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public func hash(into hasher: inout Hasher) {
15 | hasher.combine(description)
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
| |- warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public func hash(into hasher: inout Hasher) {
21 | switch self {
[427/561] Compiling ArgumentParser ParserError.swift
[428/561] Compiling ArgumentParser SplitArguments.swift
[429/561] Compiling ArgumentParser DumpHelpGenerator.swift
[430/561] Compiling ArgumentParser HelpCommand.swift
[431/561] Compiling ArgumentParser HelpGenerator.swift
[432/561] Compiling ArgumentParser MessageInfo.swift
[433/562] Compiling ArgumentParser UsageGenerator.swift
[434/562] Compiling ArgumentParser ParsableArguments.swift
[435/562] Compiling Alamofire RetryPolicy.swift
[436/562] Compiling Alamofire ServerTrustEvaluation.swift
[437/562] Compiling Alamofire URLEncodedFormEncoder.swift
[438/562] Compiling Alamofire Validation.swift
[439/565] Compiling KibanaModels KibanaConfiguration.swift
[440/565] Emitting module KibanaModels
[441/566] Compiling FileSystemTestHelpers FakeFileReader.swift
[442/566] Compiling FileSystemTestHelpers FakeFileSystem.swift
[443/567] Compiling ArgumentParser CollectionExtensions.swift
[444/567] Compiling ArgumentParser Mutex.swift
[445/567] Compiling ArgumentParser Platform.swift
[446/567] Compiling ArgumentParser SequenceExtensions.swift
[455/582] Compiling Kibana KibanaClient.swift
[456/582] Compiling MetricsRecording NoOpMetricHandler.swift
[457/582] Compiling MetricsRecording TimeMeasurer.swift
[458/582] Emitting module Kibana
[459/582] Compiling Kibana HttpKibanaClient.swift
[460/582] Compiling Kibana KibanaHttpEndpoint.swift
[462/583] Compiling XcodeLocator ApplicationPathsProvider.swift
[463/583] Compiling XcodeLocator ApplicationPathsProviderImpl.swift
[465/586] Compiling XcodeLocator XcodeLocator.swift
[466/586] Compiling XcodeLocator XcodeApplicationVerifier.swift
[467/586] Compiling XcodeLocator XcodeLocatorModuleDependencies.swift
[468/587] Compiling MetricsRecording MutableMetricRecorder.swift
[469/587] Compiling Console TraceMetadataValue.swift
[470/587] Compiling Console TrackingConsoleHandler.swift
[471/587] Compiling Console ReadWriteLock.swift
[472/587] Compiling Console StdioOutputStream.swift
[473/587] Compiling Console String+Symbols.swift
[474/587] Compiling ArgumentParser UniqueNamesValidator.swift
[475/587] Emitting module XcodeLocator
[476/587] Compiling MetricsRecording MetricRecorder.swift
[477/587] Emitting module MetricsRecording
[478/587] Compiling MetricsRecording MetricRecorderImpl.swift
[479/588] Compiling XcodeLocator XcodeApplicationVerifierImpl.swift
[480/588] Compiling XcodeLocator ApplicationPlistReader.swift
[481/588] Compiling XcodeLocator ApplicationPlistReaderImpl.swift
[482/588] Compiling UserDefaultsLib Defaults.swift
[483/588] Emitting module UserDefaultsLib
[484/588] Compiling UserDefaultsLib SystemDefaults.swift
[485/588] Compiling XcodeLocator XcodeLocatorImpl.swift
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 | DispatchQueue.global().asyncAfter(
347 | deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 | execute: continuation.resume
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 | )
350 | }
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 | DispatchQueue.global().asyncAfter(
347 | deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 | execute: continuation.resume
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 | )
350 | }
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 | DispatchQueue.global().asyncAfter(
347 | deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 | execute: continuation.resume
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 | )
350 | }
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 | DispatchQueue.global().asyncAfter(
347 | deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 | execute: continuation.resume
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 | )
350 | }
[492/592] Compiling ArgumentParser Argument.swift
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 | DispatchQueue.global().asyncAfter(
347 | deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 | execute: continuation.resume
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 | )
350 | }
[493/592] Compiling ArgumentParser ArgumentDiscussion.swift
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/ANSIConsoleHandler.swift:348:39: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
346 | DispatchQueue.global().asyncAfter(
347 | deadline: .now() + .nanoseconds(Int(nanoseconds)),
348 | execute: continuation.resume
| `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
349 | )
350 | }
[495/592] Emitting module KibanaTestHelpers
[496/592] Compiling KibanaTestHelpers FakeKibanaClient.swift
[497/597] Compiling ArgumentParser ExpressibleByArgument.swift
[503/597] Compiling ArgumentParser ArgumentVisibility.swift
[504/597] Compiling ArgumentParser CompletionKind.swift
[505/597] Compiling ArgumentParser Errors.swift
[506/597] Compiling ArgumentParser Flag.swift
[507/597] Compiling ArgumentParser NameSpecification.swift
[509/599] Compiling Console TraceMetadata.swift
[522/599] Compiling ArgumentParser ArgumentHelp.swift
[523/599] Compiling MetricsTestHelpers Metric+TestCompare.swift
[524/599] Compiling UserDefaultsLibTestHelpers FakeDefaults.swift
[525/599] Emitting module UserDefaultsLibTestHelpers
[526/599] Compiling MetricsTestHelpers NoOpMetricRecorder.swift
[527/600] Emitting module MetricsTestHelpers
[528/600] Compiling MetricsTestHelpers FakeMetricHandler.swift
[537/601] Compiling ArgumentParser Parsed.swift
[538/601] Compiling ArgumentParser ParsedValues.swift
[542/601] Compiling ArgumentParser EnumerableFlag.swift
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
11 | }
12 |
13 | extension Logger.Message: Hashable {
| |- warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public func hash(into hasher: inout Hasher) {
15 | hasher.combine(description)
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
| |- warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public func hash(into hasher: inout Hasher) {
21 | switch self {
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
11 | }
12 |
13 | extension Logger.Message: Hashable {
| |- warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public func hash(into hasher: inout Hasher) {
15 | hasher.combine(description)
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
| |- warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public func hash(into hasher: inout Hasher) {
21 | switch self {
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
11 | }
12 |
13 | extension Logger.Message: Hashable {
| |- warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public func hash(into hasher: inout Hasher) {
15 | hasher.combine(description)
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
| |- warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public func hash(into hasher: inout Hasher) {
21 | switch self {
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
11 | }
12 |
13 | extension Logger.Message: Hashable {
| |- warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public func hash(into hasher: inout Hasher) {
15 | hasher.combine(description)
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
| |- warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public func hash(into hasher: inout Hasher) {
21 | switch self {
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
11 | }
12 |
13 | extension Logger.Message: Hashable {
| |- warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public func hash(into hasher: inout Hasher) {
15 | hasher.combine(description)
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
| |- warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public func hash(into hasher: inout Hasher) {
21 | switch self {
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:13:1: warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
11 | }
12 |
13 | extension Logger.Message: Hashable {
| |- warning: extension declares a conformance of imported type 'Message' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
14 | public func hash(into hasher: inout Hasher) {
15 | hasher.combine(description)
/host/spi-builder-workspace/Sources/Console/ANSIConsoleHandler/Log/LogComponentState.swift:19:1: warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
17 | }
18 |
19 | extension Logger.MetadataValue: Hashable {
| |- warning: extension declares a conformance of imported type 'MetadataValue' to imported protocol 'Hashable'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
20 | public func hash(into hasher: inout Hasher) {
21 | switch self {
[567/602] Emitting module Alamofire
[592/625] Emitting module ConsoleTestHelpers
[593/625] Compiling ConsoleTestHelpers TestCLI.swift
[594/626] Emitting module ProcessController
[595/628] Compiling ProcessController ProcessStatus.swift
[596/628] Compiling ProcessController Subprocess.swift
[598/628] Compiling ProcessController DefaultProcessController.swift
[599/628] Compiling ProcessController LoggableProcessControllerProvider.swift
[600/628] Compiling ProcessController Process+ProcessGroup.swift
[601/628] Compiling ProcessController ProcessController.swift
[610/633] Compiling ProcessController ProcessControllerProvider.swift
[611/633] Compiling ProcessController ProcessListener.swift
[612/633] Compiling ProcessController AutomaticManagement.swift
[613/633] Compiling ProcessController AutomaticManagementItemController.swift
[614/633] Compiling ProcessController BashEscapedCommandMaker.swift
/host/spi-builder-workspace/Sources/ProcessController/ProcessController.swift:52:9: warning: no calls to throwing functions occur within 'try' expression
50 | try Task.checkCancellation()
51 | try start()
52 | try await withTaskCancellationHandler {
| `- warning: no calls to throwing functions occur within 'try' expression
53 | await waitForProcessToDieAsync()
54 | } onCancel: {
/host/spi-builder-workspace/Sources/ProcessController/ProcessController.swift:52:9: warning: no calls to throwing functions occur within 'try' expression
50 | try Task.checkCancellation()
51 | try start()
52 | try await withTaskCancellationHandler {
| `- warning: no calls to throwing functions occur within 'try' expression
53 | await waitForProcessToDieAsync()
54 | } onCancel: {
/host/spi-builder-workspace/Sources/ProcessController/ProcessController.swift:52:9: warning: no calls to throwing functions occur within 'try' expression
50 | try Task.checkCancellation()
51 | try start()
52 | try await withTaskCancellationHandler {
| `- warning: no calls to throwing functions occur within 'try' expression
53 | await waitForProcessToDieAsync()
54 | } onCancel: {
[618/633] Emitting module Downloader
[619/633] Compiling ProcessController SubprocessArgument.swift
[620/633] Compiling ProcessController SubprocessInfo.swift
[622/633] Compiling ProcessController DefaultProcessControllerProvider.swift
[623/633] Compiling ProcessController Environment.swift
[624/633] Compiling ProcessController EnvironmentValue.swift
[625/633] Compiling ProcessController ProcessControllerError.swift
/host/spi-builder-workspace/Sources/ProcessController/ProcessControllerProvider+Shell.swift:109:13: warning: 'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version
107 | arguments.append(contentsOf: ["-c", command])
108 |
109 | try subprocess(
| `- warning: 'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version
110 | arguments: arguments,
111 | environment: environment,
[626/633] Compiling ProcessController ProcessControllerProvider+Shell.swift
/host/spi-builder-workspace/Sources/ProcessController/ProcessControllerProvider+Shell.swift:109:13: warning: 'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version
107 | arguments.append(contentsOf: ["-c", command])
108 |
109 | try subprocess(
| `- warning: 'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version
110 | arguments: arguments,
111 | environment: environment,
[627/633] Compiling ProcessController ProcessControllerProvider+Subprocess.swift
/host/spi-builder-workspace/Sources/ProcessController/ProcessControllerProvider+Shell.swift:109:13: warning: 'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version
107 | arguments.append(contentsOf: ["-c", command])
108 |
109 | try subprocess(
| `- warning: 'subprocess(arguments:environment:currentWorkingDirectory:outputStreaming:automaticManagement:file:line:)' is deprecated: Use async version
110 | arguments: arguments,
111 | environment: environment,
[628/633] Compiling Downloader Downloader.swift
[629/633] Compiling Downloader DownloaderModuleDependencies.swift
[630/633] Compiling Downloader DownloaderImpl.swift
[632/646] Compiling ProcessController BashEscapedCommandMakerImpl.swift
[633/646] Compiling ProcessController ProcessControllerDependencies.swift
[635/647] Compiling CommandSupport CommandLogicProvider.swift
[636/647] Compiling CommandSupport CompoundAsyncCommandLogic.swift
[638/648] Compiling CommandSupport AsyncCommandLogicProvider.swift
[639/648] Compiling CommandSupport BaseCommand.swift
[640/648] Compiling CommandSupport CommandDiValidator.swift
[641/648] Compiling CommandSupport CommandLogic.swift
[642/648] Compiling CommandSupport AbsolutePath+ExpressibleByArgument.swift
[643/648] Compiling CommandSupport AsyncCommandLogic.swift
[644/648] Emitting module CommandSupport
/host/spi-builder-workspace/Sources/CommandSupport/LogOptionsCommand.swift:126:1: warning: extension declares a conformance of imported type 'Level' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
124 | }
125 |
126 | extension Logger.Level: ExpressibleByArgument {}
| |- warning: extension declares a conformance of imported type 'Level' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
127 |
[645/648] Compiling CommandSupport TestableCommand.swift
[646/650] Compiling CommandSupport CompoundCommandLogic.swift
[647/650] Compiling CommandSupport LogOptionsCommand.swift
/host/spi-builder-workspace/Sources/CommandSupport/LogOptionsCommand.swift:126:1: warning: extension declares a conformance of imported type 'Level' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
124 | }
125 |
126 | extension Logger.Level: ExpressibleByArgument {}
| |- warning: extension declares a conformance of imported type 'Level' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'Logging' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
127 |
[648/650] Compiling CommandSupport ParsableCommand+pathFromRootCommand.swift
[650/688] Emitting module ProcessControllerTestHelpers
[651/688] Compiling MutualTLS MutualTLSCredentialProvider.swift
[652/688] Compiling MutualTLS MutualTLSModuleDependencies.swift
[653/688] Compiling MutualTLS PEM.swift
[654/688] Compiling RepoRoot MarkerFileRepoRootProvider.swift
[655/689] Compiling MutualTLS AbsolutePath+Credentials.swift
[656/689] Emitting module MutualTLS
[657/690] Compiling RepoRoot GitRepoRootProvider.swift
[658/690] Compiling ProcessControllerTestHelpers FakeProcessControllerProvider.swift
[659/690] Compiling RepoRoot GitRepoRootProviderFactory.swift
[660/690] Compiling RepoRoot MarkerFileRepoRootProviderFactory.swift
[661/690] Compiling RepoRoot RepoRootProviderFactory.swift
[662/690] Compiling RepoRoot CachingRepoRootProviderFactory.swift
[663/690] Compiling CLTLogging FileState.swift
[664/690] Compiling CLTLogging FileSystem+Logging.swift
[666/690] Emitting module CLTLogging
/host/spi-builder-workspace/Sources/CLTLogging/FileHandle+TextOutputStream.swift:7:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
5 | import Foundation
6 |
7 | extension FileHandle: TextOutputStream {
| |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
8 | public func write(_ string: String) {
9 | self.write(Data(string.utf8))
[669/692] Compiling RepoRoot CachingRepoRootProvider.swift
[670/692] Compiling RepoRoot ClosureRepoRootProvider.swift
[671/692] Compiling RepoRoot CurrentExecutableRepoRootProvider.swift
[672/692] Compiling RepoRoot WorkdirRepoRootProvider.swift
[673/692] Emitting module RepoRoot
/host/spi-builder-workspace/Sources/CLTLogging/FileHandle+TextOutputStream.swift:7:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
5 | import Foundation
6 |
7 | extension FileHandle: TextOutputStream {
| |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
8 | public func write(_ string: String) {
9 | self.write(Data(string.utf8))
/host/spi-builder-workspace/Sources/CLTLogging/FileHandle+TextOutputStream.swift:7:1: warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
5 | import Foundation
6 |
7 | extension FileHandle: TextOutputStream {
| |- warning: extension declares a conformance of imported type 'FileHandle' to imported protocol 'TextOutputStream'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
8 | public func write(_ string: String) {
9 | self.write(Data(string.utf8))
[677/693] Compiling CLTLogging KibanaHandler.swift
[678/693] Compiling CLTLogging LimitingLoggerHandler.swift
[679/693] Compiling CLTLogging LoggingSetup.swift
[680/693] Compiling CLTLogging NoOpLoggerHandler.swift
[681/693] Compiling CLTLogging Logger+TypedInit.swift
[682/693] Compiling CLTLogging LoggerHandler.swift
[687/693] Compiling CLTLogging ContextualLogger+Levels.swift
[688/693] Emitting module Cloc
[689/693] Compiling Cloc ClocTool.swift
[690/693] Compiling Cloc Cloc.swift
[691/693] Compiling CLTLogging RedirectingLoggerHandler.swift
[692/693] Compiling CLTLogging SubprocessInfo+PidInfo.swift
[693/694] Compiling ProcessControllerTestHelpers FakeProcessController.swift
[697/699] Compiling CLTLoggingTestHelpers LogEntryFixture.swift
[698/699] Compiling CLTLoggingTestHelpers FakeLoggerHandler.swift
[699/699] Emitting module CLTLoggingTestHelpers
Build complete! (126.02s)
Build complete.
{
"dependencies" : [
{
"identity" : "alamofire",
"requirement" : {
"range" : [
{
"lower_bound" : "5.5.0",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Alamofire/Alamofire"
},
{
"identity" : "bluesignals",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.21",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/IBM-Swift/BlueSignals.git"
},
{
"identity" : "bluesocket",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.52",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Kitura/BlueSocket.git"
},
{
"identity" : "glob",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.5",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Bouke/Glob"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.6",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.3",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log.git"
},
{
"identity" : "swift-snapshot-testing",
"requirement" : {
"range" : [
{
"lower_bound" : "1.17.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/pointfreeco/swift-snapshot-testing.git"
}
],
"manifest_display_name" : "CommandLineToolkit",
"name" : "CommandLineToolkit",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
}
],
"products" : [
{
"name" : "AtomicModels",
"targets" : [
"AtomicModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTCollections",
"targets" : [
"CLTCollections"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTExtensions",
"targets" : [
"CLTExtensions"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTLogging",
"targets" : [
"CLTLogging"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTLoggingModels",
"targets" : [
"CLTLoggingModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTLoggingTestHelpers",
"targets" : [
"CLTLoggingTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CLTTypes",
"targets" : [
"CLTTypes"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Cloc",
"targets" : [
"Cloc"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "CommandSupport",
"targets" : [
"CommandSupport"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Concurrency",
"targets" : [
"Concurrency"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Console",
"targets" : [
"Console"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ConsoleTestHelpers",
"targets" : [
"ConsoleTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DI",
"targets" : [
"DI"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DateProvider",
"targets" : [
"DateProvider"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DateProviderTestHelpers",
"targets" : [
"DateProviderTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Downloader",
"targets" : [
"Downloader"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Environment",
"targets" : [
"Environment"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FileSystem",
"targets" : [
"FileSystem"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "FileSystemTestHelpers",
"targets" : [
"FileSystemTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Graphite",
"targets" : [
"Graphite"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "GraphiteTestHelpers",
"targets" : [
"GraphiteTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ImagesInterfaces",
"targets" : [
"ImagesInterfaces"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ImagesTestHelpers",
"targets" : [
"ImagesTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "JSONStream",
"targets" : [
"JSONStream"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Kibana",
"targets" : [
"Kibana"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "KibanaModels",
"targets" : [
"KibanaModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "KibanaTestHelpers",
"targets" : [
"KibanaTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "LaunchdUtils",
"targets" : [
"LaunchdUtils"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MetricsRecording",
"targets" : [
"MetricsRecording"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MetricsTestHelpers",
"targets" : [
"MetricsTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MetricsUtils",
"targets" : [
"MetricsUtils"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "MutualTLS",
"targets" : [
"MutualTLS"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PathLib",
"targets" : [
"PathLib"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PlistLib",
"targets" : [
"PlistLib"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ProcessController",
"targets" : [
"ProcessController"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "ProcessControllerTestHelpers",
"targets" : [
"ProcessControllerTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "RepoRoot",
"targets" : [
"RepoRoot"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SignalHandling",
"targets" : [
"SignalHandling"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SocketModels",
"targets" : [
"SocketModels"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Statsd",
"targets" : [
"Statsd"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SynchronousWaiter",
"targets" : [
"SynchronousWaiter"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TeamcityMessaging",
"targets" : [
"TeamcityMessaging"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TestHelpers",
"targets" : [
"TestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Timer",
"targets" : [
"Timer"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Tmp",
"targets" : [
"Tmp"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "TmpTestHelpers",
"targets" : [
"TmpTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Types",
"targets" : [
"Types"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "URLSessionTestHelpers",
"targets" : [
"URLSessionTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UserDefaultsLib",
"targets" : [
"UserDefaultsLib"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UserDefaultsLibTestHelpers",
"targets" : [
"UserDefaultsLibTestHelpers"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "Waitable",
"targets" : [
"Waitable"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "XcodeLocator",
"targets" : [
"XcodeLocator"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "XcodeLocatorModels",
"targets" : [
"XcodeLocatorModels"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "XcodeLocatorTests",
"module_type" : "SwiftTarget",
"name" : "XcodeLocatorTests",
"path" : "Tests/XcodeLocatorTests",
"sources" : [
"XcodeLocatorTests.swift"
],
"target_dependencies" : [
"FileSystem",
"FileSystemTestHelpers",
"PlistLib",
"TestHelpers",
"TmpTestHelpers",
"XcodeLocator",
"XcodeLocatorModels"
],
"type" : "test"
},
{
"c99name" : "XcodeLocatorModels",
"module_type" : "SwiftTarget",
"name" : "XcodeLocatorModels",
"path" : "Sources/XcodeLocatorModels",
"product_memberships" : [
"XcodeLocator",
"XcodeLocatorModels"
],
"sources" : [
"DiscoveredXcode.swift"
],
"target_dependencies" : [
"PathLib"
],
"type" : "library"
},
{
"c99name" : "XcodeLocator",
"module_type" : "SwiftTarget",
"name" : "XcodeLocator",
"path" : "Sources/XcodeLocator",
"product_memberships" : [
"XcodeLocator"
],
"sources" : [
"ApplicationPathsProvider/ApplicationPathsProvider.swift",
"ApplicationPathsProvider/ApplicationPathsProviderImpl.swift",
"ApplicationPlistReader/ApplicationPlistReader.swift",
"ApplicationPlistReader/ApplicationPlistReaderImpl.swift",
"DI/XcodeLocatorModuleDependencies.swift",
"XcodeApplicationVerifier/XcodeApplicationVerifier.swift",
"XcodeApplicationVerifier/XcodeApplicationVerifierImpl.swift",
"XcodeLocator/XcodeLocator.swift",
"XcodeLocator/XcodeLocatorImpl.swift"
],
"target_dependencies" : [
"CLTExtensions",
"DI",
"FileSystem",
"PathLib",
"PlistLib",
"XcodeLocatorModels"
],
"type" : "library"
},
{
"c99name" : "WaitableTests",
"module_type" : "SwiftTarget",
"name" : "WaitableTests",
"path" : "Tests/WaitableTests",
"sources" : [
"WaitableTests.swift"
],
"target_dependencies" : [
"Waitable"
],
"type" : "test"
},
{
"c99name" : "Waitable",
"module_type" : "SwiftTarget",
"name" : "Waitable",
"path" : "Sources/Waitable",
"product_memberships" : [
"Waitable"
],
"sources" : [
"Waitable.swift"
],
"type" : "library"
},
{
"c99name" : "UserDefaultsLibTestHelpers",
"module_type" : "SwiftTarget",
"name" : "UserDefaultsLibTestHelpers",
"path" : "Tests/UserDefaultsLibTestHelpers",
"product_memberships" : [
"UserDefaultsLibTestHelpers"
],
"sources" : [
"FakeDefaults.swift"
],
"target_dependencies" : [
"PlistLib",
"UserDefaultsLib"
],
"type" : "library"
},
{
"c99name" : "UserDefaultsLib",
"module_type" : "SwiftTarget",
"name" : "UserDefaultsLib",
"path" : "Sources/UserDefaultsLib",
"product_memberships" : [
"UserDefaultsLib",
"UserDefaultsLibTestHelpers"
],
"sources" : [
"Defaults.swift",
"SystemDefaults.swift"
],
"target_dependencies" : [
"PlistLib"
],
"type" : "library"
},
{
"c99name" : "URLSessionTestHelpers",
"module_type" : "SwiftTarget",
"name" : "URLSessionTestHelpers",
"path" : "Tests/URLSessionTestHelpers",
"product_memberships" : [
"URLSessionTestHelpers"
],
"sources" : [
"FakeURLSession.swift"
],
"type" : "library"
},
{
"c99name" : "TypesTests",
"module_type" : "SwiftTarget",
"name" : "TypesTests",
"path" : "Tests/TypesTests",
"sources" : [
"EitherTests.swift"
],
"target_dependencies" : [
"Types"
],
"type" : "test"
},
{
"c99name" : "Types",
"module_type" : "SwiftTarget",
"name" : "Types",
"path" : "Sources/Types",
"product_memberships" : [
"CLTCollections",
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"FileSystem",
"FileSystemTestHelpers",
"Graphite",
"GraphiteTestHelpers",
"Kibana",
"KibanaTestHelpers",
"MetricsRecording",
"MetricsTestHelpers",
"MutualTLS",
"PlistLib",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"SignalHandling",
"SocketModels",
"Statsd",
"Types",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator"
],
"sources" : [
"CompoundError.swift",
"CustomOrDefault.swift",
"Either.swift",
"MapWithCollection.swift",
"MutableBox.swift",
"NewIntType.swift",
"NewStringType.swift",
"ThrowingProperty/GettableThrowingProperty.swift",
"ThrowingProperty/GettableThrowingPropertyOf.swift",
"ThrowingProperty/SettableThrowingProperty.swift",
"ThrowingProperty/SettableThrowingPropertyOf.swift",
"ThrowingProperty/ThrowingProperty.swift",
"ThrowingProperty/ThrowingPropertyOf.swift"
],
"type" : "library"
},
{
"c99name" : "TmpTestHelpers",
"module_type" : "SwiftTarget",
"name" : "TmpTestHelpers",
"path" : "Tests/TmpTestHelpers",
"product_memberships" : [
"TmpTestHelpers"
],
"sources" : [
"TmpFixtures.swift"
],
"target_dependencies" : [
"TestHelpers",
"Tmp"
],
"type" : "library"
},
{
"c99name" : "Tmp",
"module_type" : "SwiftTarget",
"name" : "Tmp",
"path" : "Sources/Tmp",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"Tmp",
"TmpTestHelpers"
],
"sources" : [
"TempErrors.swift",
"TemporaryFile.swift",
"TemporaryFolder.swift"
],
"target_dependencies" : [
"CLTExtensions",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "Timer",
"module_type" : "SwiftTarget",
"name" : "Timer",
"path" : "Sources/Timer",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"Timer"
],
"sources" : [
"DispatchBasedTimer.swift"
],
"type" : "library"
},
{
"c99name" : "TestHelpers",
"module_type" : "SwiftTarget",
"name" : "TestHelpers",
"path" : "Tests/TestHelpers",
"product_memberships" : [
"TestHelpers",
"TmpTestHelpers"
],
"sources" : [
"AssertFalse.swift",
"AssertTrue.swift",
"Casting.swift",
"Equals.swift",
"ErrorForTestingPurposes.swift",
"ExpectationAwaitingError.swift",
"ExpectationCreation.swift",
"NilHelpers.swift",
"PreventingExecutionAfterFailure.swift",
"TestFailing.swift",
"ThrowingHelpers.swift",
"ValueOf.swift",
"XCTestCase+Syncronious.swift",
"XCTestCase+WaitForExpectation.swift",
"XCTestCase+XCTAssertEqualSorted.swift",
"XCTestCase+testDirectory.swift"
],
"target_dependencies" : [
"AtomicModels",
"CLTExtensions",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "TemporaryStuffTests",
"module_type" : "SwiftTarget",
"name" : "TemporaryStuffTests",
"path" : "Tests/TemporaryStuffTests",
"sources" : [
"TemporaryStuffTests.swift"
],
"target_dependencies" : [
"PathLib",
"TestHelpers",
"Tmp"
],
"type" : "test"
},
{
"c99name" : "TeamcityMessaging",
"module_type" : "SwiftTarget",
"name" : "TeamcityMessaging",
"path" : "Sources/TeamcityMessaging",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"TeamcityMessaging"
],
"sources" : [
"ControlMessage/ControlMessage.swift",
"ControlMessage/ControlMessageBuilder.swift",
"ControlMessage/ControlMessageParameter.swift",
"ControlMessage/ControlMessageWithMultipleParameters.swift",
"ControlMessage/ControlMessageWithSingleParameter.swift",
"DI/TeamcityMessagingModuleDependencies.swift",
"TeamcityMessageGenerator/TeamcityMessageGenerator.swift",
"TeamcityMessageRenderer/TeamcityMessageRenderer.swift",
"TeamcityMessageRenderer/TeamcityMessageRendererImpl.swift"
],
"target_dependencies" : [
"CLTExtensions",
"DI"
],
"type" : "library"
},
{
"c99name" : "SynchronousWaiterTests",
"module_type" : "SwiftTarget",
"name" : "SynchronousWaiterTests",
"path" : "Tests/SynchronousWaiterTests",
"sources" : [
"SynchronousWaiterTests.swift",
"WaiterTests.swift"
],
"target_dependencies" : [
"SynchronousWaiter",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "SynchronousWaiter",
"module_type" : "SwiftTarget",
"name" : "SynchronousWaiter",
"path" : "Sources/SynchronousWaiter",
"product_memberships" : [
"ProcessControllerTestHelpers",
"SynchronousWaiter"
],
"sources" : [
"NoOpWaiter.swift",
"SynchronousWaiter.swift",
"Timeout.swift",
"Waiter+Callbacks.swift",
"Waiter+ErrorMapping.swift",
"Waiter.swift"
],
"target_dependencies" : [
"AtomicModels"
],
"type" : "library"
},
{
"c99name" : "StatsdTests",
"module_type" : "SwiftTarget",
"name" : "StatsdTests",
"path" : "Tests/StatsdTests",
"product_dependencies" : [
"Socket"
],
"sources" : [
"FakeStatsdClient.swift",
"StatsdClientTests.swift",
"StatsdMetricTests.swift"
],
"target_dependencies" : [
"MetricsRecording",
"SocketModels",
"Statsd",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "Statsd",
"module_type" : "SwiftTarget",
"name" : "Statsd",
"path" : "Sources/Statsd",
"product_dependencies" : [
"Socket"
],
"product_memberships" : [
"MetricsRecording",
"MetricsTestHelpers",
"Statsd"
],
"sources" : [
"StatsdClient.swift",
"StatsdClientImpl.swift",
"StatsdMetric.swift",
"StatsdMetricHandler.swift",
"StatsdMetricHandlerImpl.swift"
],
"target_dependencies" : [
"AtomicModels",
"MetricsUtils",
"SocketModels"
],
"type" : "library"
},
{
"c99name" : "SocketModels",
"module_type" : "SwiftTarget",
"name" : "SocketModels",
"path" : "Sources/SocketModels",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Graphite",
"GraphiteTestHelpers",
"Kibana",
"KibanaTestHelpers",
"MetricsRecording",
"MetricsTestHelpers",
"SocketModels",
"Statsd"
],
"sources" : [
"Port.swift",
"SocketAddress.swift"
],
"target_dependencies" : [
"Types"
],
"type" : "library"
},
{
"c99name" : "SignalHandlingTests",
"module_type" : "SwiftTarget",
"name" : "SignalHandlingTests",
"path" : "Tests/SignalHandlingTests",
"product_dependencies" : [
"Signals"
],
"sources" : [
"SignalHandlingTests.swift"
],
"target_dependencies" : [
"SignalHandling"
],
"type" : "test"
},
{
"c99name" : "SignalHandling",
"module_type" : "SwiftTarget",
"name" : "SignalHandling",
"path" : "Sources/SignalHandling",
"product_dependencies" : [
"Signals"
],
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"SignalHandling"
],
"sources" : [
"Signal.swift",
"SignalHandling.swift"
],
"target_dependencies" : [
"Types"
],
"type" : "library"
},
{
"c99name" : "RepoRootTests",
"module_type" : "SwiftTarget",
"name" : "RepoRootTests",
"path" : "Tests/RepoRootTests",
"sources" : [
"MarkerFileRepoRootProviderTests.swift"
],
"target_dependencies" : [
"FileSystem",
"FileSystemTestHelpers",
"PathLib",
"RepoRoot",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "RepoRoot",
"module_type" : "SwiftTarget",
"name" : "RepoRoot",
"path" : "Sources/RepoRoot",
"product_memberships" : [
"RepoRoot"
],
"sources" : [
"DI/RepoRootModuleDependencies.swift",
"RepoRootProvider/RepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderFactory.swift",
"RepoRootProvider/RepoRootProviderFactoryImplementations/CachingRepoRootProviderFactory.swift",
"RepoRootProvider/RepoRootProviderFactoryImplementations/GitRepoRootProviderFactory.swift",
"RepoRootProvider/RepoRootProviderFactoryImplementations/MarkerFileRepoRootProviderFactory.swift",
"RepoRootProvider/RepoRootProviderImplementations/CachingRepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderImplementations/ClosureRepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderImplementations/CurrentExecutableRepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderImplementations/GitRepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderImplementations/MarkerFileRepoRootProvider.swift",
"RepoRootProvider/RepoRootProviderImplementations/WorkdirRepoRootProvider.swift"
],
"target_dependencies" : [
"CLTExtensions",
"DI",
"Environment",
"FileSystem",
"PathLib",
"ProcessController"
],
"type" : "library"
},
{
"c99name" : "ProcessControllerTests",
"module_type" : "SwiftTarget",
"name" : "ProcessControllerTests",
"path" : "Tests/ProcessControllerTests",
"sources" : [
"AutomaticManagementTests.swift",
"DefaultProcessControllerTests.swift",
"EnvironmentSecureValueTests.swift",
"LoggableProcessControllerProviderTests.swift",
"ProcessControllerProvider+BashTests.swift"
],
"target_dependencies" : [
"DateProvider",
"FileSystem",
"PathLib",
"ProcessController",
"ProcessControllerTestHelpers",
"SignalHandling",
"TestHelpers",
"Tmp"
],
"type" : "test"
},
{
"c99name" : "ProcessControllerTestHelpers",
"module_type" : "SwiftTarget",
"name" : "ProcessControllerTestHelpers",
"path" : "Tests/ProcessControllerTestHelpers",
"product_memberships" : [
"ProcessControllerTestHelpers"
],
"sources" : [
"FakeProcessController.swift",
"FakeProcessControllerProvider.swift"
],
"target_dependencies" : [
"ProcessController",
"SynchronousWaiter",
"Tmp"
],
"type" : "library"
},
{
"c99name" : "ProcessController",
"module_type" : "SwiftTarget",
"name" : "ProcessController",
"path" : "Sources/ProcessController",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot"
],
"sources" : [
"AutomaticManagement.swift",
"AutomaticManagementItemController.swift",
"BashEscapedCommandMaker/BashEscapedCommandMaker.swift",
"BashEscapedCommandMaker/BashEscapedCommandMakerImpl.swift",
"DI/ProcessControllerDependencies.swift",
"DefaultProcessController.swift",
"DefaultProcessControllerProvider.swift",
"Environment.swift",
"EnvironmentValue.swift",
"LoggableProcessControllerProvider.swift",
"Process+ProcessGroup.swift",
"ProcessController.swift",
"ProcessControllerError.swift",
"ProcessControllerProvider+Shell.swift",
"ProcessControllerProvider+Subprocess.swift",
"ProcessControllerProvider.swift",
"ProcessListener.swift",
"ProcessStatus.swift",
"Subprocess.swift",
"SubprocessArgument.swift",
"SubprocessInfo.swift"
],
"target_dependencies" : [
"AtomicModels",
"Console",
"DI",
"DateProvider",
"Environment",
"FileSystem",
"PathLib",
"SignalHandling",
"Timer",
"Tmp"
],
"type" : "library"
},
{
"c99name" : "PlistLibTests",
"module_type" : "SwiftTarget",
"name" : "PlistLibTests",
"path" : "Tests/PlistLibTests",
"sources" : [
"PlistEntryTests.swift",
"PlistTests.swift"
],
"target_dependencies" : [
"PlistLib",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "PlistLib",
"module_type" : "SwiftTarget",
"name" : "PlistLib",
"path" : "Sources/PlistLib",
"product_memberships" : [
"PlistLib",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator"
],
"sources" : [
"DI/PlistLibModuleDependencies.swift",
"Plist.swift",
"PlistEntry+Access.swift",
"PlistEntry.swift",
"PlistReader/PlistReader.swift",
"PlistReader/PlistReaderImpl.swift",
"RootPlistEntry.swift"
],
"target_dependencies" : [
"DI",
"FileSystem",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "PathLibTests",
"module_type" : "SwiftTarget",
"name" : "PathLibTests",
"path" : "Tests/PathLibTests",
"sources" : [
"AbsolutePathTests.swift",
"PathTests.swift",
"RelativePathTests.swift"
],
"target_dependencies" : [
"PathLib",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "PathLib",
"module_type" : "SwiftTarget",
"name" : "PathLib",
"path" : "Sources/PathLib",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Concurrency",
"Downloader",
"Environment",
"FileSystem",
"FileSystemTestHelpers",
"ImagesInterfaces",
"ImagesTestHelpers",
"MutualTLS",
"PathLib",
"PlistLib",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"TestHelpers",
"Tmp",
"TmpTestHelpers",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator",
"XcodeLocatorModels"
],
"sources" : [
"AbsolutePath.swift",
"FileManager+Extensions.swift",
"Path+CommonOperations.swift",
"Path.swift",
"RelativePath.swift",
"String+ShellEscaping.swift",
"StringPathParsing.swift"
],
"type" : "library"
},
{
"c99name" : "MutualTLS",
"module_type" : "SwiftTarget",
"name" : "MutualTLS",
"path" : "Sources/MutualTLS",
"product_memberships" : [
"MutualTLS"
],
"sources" : [
"AbsolutePath+Credentials.swift",
"DI/MutualTLSModuleDependencies.swift",
"MutualTLSCredentialProvider.swift",
"PEM.swift"
],
"target_dependencies" : [
"DI",
"Environment",
"PathLib",
"ProcessController"
],
"type" : "library"
},
{
"c99name" : "MetricsUtils",
"module_type" : "SwiftTarget",
"name" : "MetricsUtils",
"path" : "Sources/MetricsUtils",
"product_memberships" : [
"Graphite",
"GraphiteTestHelpers",
"MetricsRecording",
"MetricsTestHelpers",
"MetricsUtils",
"Statsd"
],
"sources" : [
"String+MetricComponent.swift"
],
"type" : "library"
},
{
"c99name" : "MetricsTests",
"module_type" : "SwiftTarget",
"name" : "MetricsTests",
"path" : "Tests/MetricsTests",
"sources" : [
"MetricHandlerTests.swift",
"TimeMeasurerTests.swift"
],
"target_dependencies" : [
"DateProviderTestHelpers",
"Graphite",
"MetricsRecording",
"MetricsTestHelpers",
"Statsd",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "MetricsTestHelpers",
"module_type" : "SwiftTarget",
"name" : "MetricsTestHelpers",
"path" : "Tests/MetricsTestHelpers",
"product_memberships" : [
"MetricsTestHelpers"
],
"sources" : [
"FakeMetricHandler.swift",
"Metric+TestCompare.swift",
"NoOpMetricRecorder.swift"
],
"target_dependencies" : [
"Graphite",
"MetricsRecording",
"Statsd"
],
"type" : "library"
},
{
"c99name" : "MetricsRecording",
"module_type" : "SwiftTarget",
"name" : "MetricsRecording",
"path" : "Sources/MetricsRecording",
"product_memberships" : [
"MetricsRecording",
"MetricsTestHelpers"
],
"sources" : [
"MetricRecorder.swift",
"MetricRecorderImpl.swift",
"MutableMetricRecorder.swift",
"NoOpMetricHandler.swift",
"TimeMeasurer.swift"
],
"target_dependencies" : [
"DateProvider",
"Graphite",
"Statsd"
],
"type" : "library"
},
{
"c99name" : "LaunchdUtilsTests",
"module_type" : "SwiftTarget",
"name" : "LaunchdUtilsTests",
"path" : "Tests/LaunchdUtilsTests",
"sources" : [
"LaunchdUtilsTests.swift"
],
"target_dependencies" : [
"LaunchdUtils"
],
"type" : "test"
},
{
"c99name" : "LaunchdUtils",
"module_type" : "SwiftTarget",
"name" : "LaunchdUtils",
"path" : "Sources/LaunchdUtils",
"product_memberships" : [
"LaunchdUtils"
],
"sources" : [
"LaunchdJob.swift",
"LaunchdPlist.swift",
"LaunchdSocket.swift",
"LaunchdSocketActivation.swift",
"LaunchdSocketActivationError.swift"
],
"type" : "library"
},
{
"c99name" : "KibanaTests",
"module_type" : "SwiftTarget",
"name" : "KibanaTests",
"path" : "Tests/KibanaTests",
"sources" : [
"HttpKibanaClientTests.swift"
],
"target_dependencies" : [
"DateProviderTestHelpers",
"Kibana",
"SocketModels",
"TestHelpers",
"URLSessionTestHelpers"
],
"type" : "test"
},
{
"c99name" : "KibanaTestHelpers",
"module_type" : "SwiftTarget",
"name" : "KibanaTestHelpers",
"path" : "Tests/KibanaTestHelpers",
"product_memberships" : [
"KibanaTestHelpers"
],
"sources" : [
"FakeKibanaClient.swift"
],
"target_dependencies" : [
"Kibana"
],
"type" : "library"
},
{
"c99name" : "KibanaModels",
"module_type" : "SwiftTarget",
"name" : "KibanaModels",
"path" : "Sources/KibanaModels",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"KibanaModels"
],
"sources" : [
"KibanaConfiguration.swift"
],
"target_dependencies" : [
"CLTTypes"
],
"type" : "library"
},
{
"c99name" : "Kibana",
"module_type" : "SwiftTarget",
"name" : "Kibana",
"path" : "Sources/Kibana",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Kibana",
"KibanaTestHelpers"
],
"sources" : [
"HttpKibanaClient.swift",
"KibanaClient.swift",
"KibanaHttpEndpoint.swift"
],
"target_dependencies" : [
"CLTExtensions",
"CLTTypes",
"DateProvider",
"SocketModels"
],
"type" : "library"
},
{
"c99name" : "JSONStreamTests",
"module_type" : "SwiftTarget",
"name" : "JSONStreamTests",
"path" : "Tests/JSONStreamTests",
"sources" : [
"BlockingArrayBasedJSONStreamTests.swift",
"Helpers.swift",
"JSONReaderNumberEdgeCaseTests.swift",
"JSONReaderStringEdgeCaseTests.swift",
"JSONStreamReaderTests.swift"
],
"target_dependencies" : [
"JSONStream",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "JSONStream",
"module_type" : "SwiftTarget",
"name" : "JSONStream",
"path" : "Sources/JSONStream",
"product_memberships" : [
"JSONStream"
],
"sources" : [
"AppendableJSONStream.swift",
"BlockingArrayBasedJSONStream.swift",
"JSONReader.swift",
"JSONReaderContext.swift",
"JSONReaderError.swift",
"JSONReaderEventStream.swift",
"JSONReaderFatalError.swift",
"JSONStream.swift",
"JSONStreamFactory.swift",
"NumberValidator.swift"
],
"target_dependencies" : [
"AtomicModels"
],
"type" : "library"
},
{
"c99name" : "ImagesTestHelpers",
"module_type" : "SwiftTarget",
"name" : "ImagesTestHelpers",
"path" : "Tests/ImagesTestHelpers",
"product_memberships" : [
"ImagesTestHelpers"
],
"sources" : [
"Mocks/ImageFactoryGeneratorMock.swift",
"Mocks/ImageParserMock.swift",
"Mocks/ImageSetGeneratorMock.swift",
"Mocks/ImageValidatorMock.swift",
"Mocks/KnownImageCategoriesMock.swift"
],
"target_dependencies" : [
"ImagesInterfaces",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "ImagesInterfaces",
"module_type" : "SwiftTarget",
"name" : "ImagesInterfaces",
"path" : "Sources/ImagesInterfaces",
"product_memberships" : [
"ImagesInterfaces",
"ImagesTestHelpers"
],
"sources" : [
"ImageError.swift",
"ImageFactoryGenerator.swift",
"ImageParser.swift",
"ImageSetGenerator.swift",
"ImageValidator.swift",
"KnownImageCategories.swift"
],
"target_dependencies" : [
"PathLib"
],
"type" : "library"
},
{
"c99name" : "GraphiteTests",
"module_type" : "SwiftTarget",
"name" : "GraphiteTests",
"path" : "Tests/GraphiteTests",
"product_dependencies" : [
"Socket"
],
"sources" : [
"LazySocketConnectionIntegrationTests.swift"
],
"target_dependencies" : [
"AtomicModels",
"Graphite",
"SocketModels",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "GraphiteTestHelpers",
"module_type" : "SwiftTarget",
"name" : "GraphiteTestHelpers",
"path" : "Tests/GraphiteTestHelpers",
"product_memberships" : [
"GraphiteTestHelpers"
],
"sources" : [
"GraphiteClient.swift"
],
"target_dependencies" : [
"Graphite"
],
"type" : "library"
},
{
"c99name" : "Graphite",
"module_type" : "SwiftTarget",
"name" : "Graphite",
"path" : "Sources/Graphite",
"product_dependencies" : [
"Socket"
],
"product_memberships" : [
"Graphite",
"GraphiteTestHelpers",
"MetricsRecording",
"MetricsTestHelpers"
],
"sources" : [
"GraphiteMetric.swift",
"GraphiteMetricHandler.swift",
"LazySocketConnection.swift",
"NoOpGraphiteMetricHandler.swift",
"SocketGraphiteMetricHandler.swift"
],
"target_dependencies" : [
"MetricsUtils",
"SocketModels"
],
"type" : "library"
},
{
"c99name" : "FileSystemTests",
"module_type" : "SwiftTarget",
"name" : "FileSystemTests",
"path" : "Tests/FileSystemTests",
"sources" : [
"AppleCommonlyUsedPathsProviderTests.swift",
"DeepFileSystemEnumeratorTests.swift",
"DefaultFilePropertiesContainerTests.swift",
"DirectoryCreatorImplTests.swift",
"GlobFileSystemEnumeratorTests.swift",
"LocalFileSystemTests.swift",
"PathDeleterImplTests.swift",
"PatternComponentTests.swift",
"ShallowFileSystemEnumeratorTests.swift",
"TestDataForEnumeration.swift"
],
"target_dependencies" : [
"FileSystem",
"PathLib",
"TestHelpers",
"Tmp",
"TmpTestHelpers"
],
"type" : "test"
},
{
"c99name" : "FileSystemTestHelpers",
"module_type" : "SwiftTarget",
"name" : "FileSystemTestHelpers",
"path" : "Tests/FileSystemTestHelpers",
"product_memberships" : [
"FileSystemTestHelpers"
],
"sources" : [
"FakeFilePropertiesContainer.swift",
"FakeFileReader.swift",
"FakeFileSystem.swift",
"FakeFileSystemEnumerator.swift",
"FakeFileSystemPropertiesContainer.swift",
"FakeThrowingProperty.swift",
"FileSystemTestHelpers.swift"
],
"target_dependencies" : [
"FileSystem",
"PathLib",
"Types"
],
"type" : "library"
},
{
"c99name" : "FileSystem",
"module_type" : "SwiftTarget",
"name" : "FileSystem",
"path" : "Sources/FileSystem",
"product_dependencies" : [
"Glob"
],
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"FileSystem",
"FileSystemTestHelpers",
"MutualTLS",
"PlistLib",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator"
],
"sources" : [
"DI/FileSystemModuleDependencies.swift",
"File/WorkingWithContents/DataWriter/DataWriter.swift",
"File/WorkingWithContents/DataWriter/DataWriterImpl.swift",
"File/WorkingWithContents/FileReader/FileReader.swift",
"File/WorkingWithContents/FileReader/FileReaderImpl.swift",
"File/WorkingWithProperties/DefaultFilePropertiesContainer.swift",
"File/WorkingWithProperties/FileExistence.swift",
"File/WorkingWithProperties/FileExistenceCheckType.swift",
"File/WorkingWithProperties/FilePropertiesContainer.swift",
"File/WorkingWithProperties/FilePropertiesContainerError.swift",
"Files/CommonlyUsedPathsProvider/AppleCommonlyUsedPathsProvider.swift",
"Files/CommonlyUsedPathsProvider/CommonlyUsedPathsProvider.swift",
"Files/CommonlyUsedPathsProvider/LinuxCommonlyUsedPathsProvider.swift",
"Files/Enumeration/Deep/DeepFileSystemEnumerator.swift",
"Files/Enumeration/Deep/DeepFollowSymlinksFileSystemEnumerator.swift",
"Files/Enumeration/FileSystemEnumerator.swift",
"Files/Enumeration/Glob/GlobFileSystemEnumerator.swift",
"Files/Enumeration/Glob/GlobPattern.swift",
"Files/Enumeration/Shallow/ShallowFileSystemEnumerator.swift",
"Files/FileSystem/CommonlyUsedPathsProviderFactory/CommonlyUsedPathsProviderFactory.swift",
"Files/FileSystem/CommonlyUsedPathsProviderFactory/CommonlyUsedPathsProviderFactoryImpl.swift",
"Files/FileSystem/DirectoryCreator/DirectoryCreator.swift",
"Files/FileSystem/DirectoryCreator/DirectoryCreatorImpl.swift",
"Files/FileSystem/FileAppender/FileAppender.swift",
"Files/FileSystem/FileAppender/FileAppenderImpl.swift",
"Files/FileSystem/FileCreator/FileCreator.swift",
"Files/FileSystem/FileCreator/FileCreatorImpl.swift",
"Files/FileSystem/FilePropertiesProvider/FileExistenceChecker.swift",
"Files/FileSystem/FilePropertiesProvider/FilePropertiesProvider.swift",
"Files/FileSystem/FilePropertiesProvider/FilePropertiesProviderImpl.swift",
"Files/FileSystem/FileSystem.swift",
"Files/FileSystem/FileSystemEnumeratorFactory/ContentEnumerationStyle.swift",
"Files/FileSystem/FileSystemEnumeratorFactory/FileSystemEnumeratorFactory.swift",
"Files/FileSystem/FileSystemEnumeratorFactory/FileSystemEnumeratorFactoryImpl.swift",
"Files/FileSystem/FileSystemPropertiesProvider/FileSystemPropertiesProvider.swift",
"Files/FileSystem/FileSystemPropertiesProvider/FileSystemPropertiesProviderImpl.swift",
"Files/FileSystem/FileToucher/FileToucher.swift",
"Files/FileSystem/FileToucher/FileToucherImpl.swift",
"Files/FileSystem/LocalFileSystem.swift",
"Files/FileSystem/PathCopier/PathCopier.swift",
"Files/FileSystem/PathCopier/PathCopierImpl.swift",
"Files/FileSystem/PathDeleter/PathDeleter.swift",
"Files/FileSystem/PathDeleter/PathDeleterImpl.swift",
"Files/FileSystem/PathLinker/PathLinker.swift",
"Files/FileSystem/PathLinker/PathLinkerImpl.swift",
"Files/FileSystem/PathMover/PathMover.swift",
"Files/FileSystem/PathMover/PathMoverImpl.swift",
"Files/FileSystem/Support/DestinationPreparer.swift",
"Files/Properties/DefaultFileSystemPropertiesContainer.swift",
"Files/Properties/FileSystemPropertiesContainer.swift",
"Files/RealPathProvider/RealpathProvider.swift",
"Files/RealPathProvider/RealpathProviderImpl.swift"
],
"target_dependencies" : [
"CLTExtensions",
"DI",
"PathLib",
"Types"
],
"type" : "library"
},
{
"c99name" : "Environment",
"module_type" : "SwiftTarget",
"name" : "Environment",
"path" : "Sources/Environment",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"Environment",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot"
],
"sources" : [
"CurrentExecutableProvider/CurrentExecutableProvider.swift",
"CurrentExecutableProvider/ProcessInfoCurrentExecutableProvider.swift",
"DI/EnvironmentModuleDependencies.swift",
"EnvironmentProvider/Conversion.swift",
"EnvironmentProvider/EnvironmentKey.swift",
"EnvironmentProvider/EnvironmentProvider.swift",
"EnvironmentProvider/ProcessInfoEnvironmentProvider.swift"
],
"target_dependencies" : [
"CLTExtensions",
"DI",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "Downloader",
"module_type" : "SwiftTarget",
"name" : "Downloader",
"path" : "Sources/Downloader",
"product_dependencies" : [
"Alamofire"
],
"product_memberships" : [
"Downloader"
],
"sources" : [
"DI/DownloaderModuleDependencies.swift",
"Downloader.swift",
"DownloaderImpl.swift"
],
"target_dependencies" : [
"DI",
"DateProvider",
"PathLib"
],
"type" : "library"
},
{
"c99name" : "DateProviderTestHelpers",
"module_type" : "SwiftTarget",
"name" : "DateProviderTestHelpers",
"path" : "Tests/DateProviderTestHelpers",
"product_memberships" : [
"DateProviderTestHelpers"
],
"sources" : [
"DateProviderFixture.swift"
],
"target_dependencies" : [
"DateProvider"
],
"type" : "library"
},
{
"c99name" : "DateProvider",
"module_type" : "SwiftTarget",
"name" : "DateProvider",
"path" : "Sources/DateProvider",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"DateProvider",
"DateProviderTestHelpers",
"Downloader",
"Kibana",
"KibanaTestHelpers",
"MetricsRecording",
"MetricsTestHelpers",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot"
],
"sources" : [
"DI/DateProviderModuleDependencies.swift",
"DateProvider.swift",
"SystemDateProvider.swift"
],
"target_dependencies" : [
"DI"
],
"type" : "library"
},
{
"c99name" : "DI",
"module_type" : "SwiftTarget",
"name" : "DI",
"path" : "Sources/DI",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"DI",
"DateProvider",
"DateProviderTestHelpers",
"Downloader",
"Environment",
"FileSystem",
"FileSystemTestHelpers",
"Kibana",
"KibanaTestHelpers",
"MetricsRecording",
"MetricsTestHelpers",
"MutualTLS",
"PlistLib",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"TeamcityMessaging",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator"
],
"sources" : [
"DependencyCollectionRegisterer/CompoundDependencyCollectionRegisterer.swift",
"DependencyCollectionRegisterer/DependencyCollectionRegisterer.swift",
"DependencyInjection/DelegatingDependencyInjection.swift",
"DependencyInjection/DependencyInjection.swift",
"DependencyInjectionFactory/DependencyInjectionFactory.swift",
"DependencyRegisterer/DependencyRegisterer+RegisterMultiple.swift",
"DependencyRegisterer/DependencyRegisterer.swift",
"DependencyRegisterer/MultipleDependenciesRegistrationContinuation.swift",
"DependencyResolver/CompoundDependencyResolver.swift",
"DependencyResolver/DependencyResolver.swift",
"DependencyResolver/WeakDependencyResolver.swift",
"Facade/DIContext.swift",
"Facade/InitializableWithNoArguments.swift",
"HashableType/HashableType.swift",
"Implementation/DependencyInjection/DependencyInjectionFactoryImpl.swift",
"Implementation/DependencyInjection/DependencyInjectionImpl.swift",
"Implementation/DependencyInjection/RegisteredDependency.swift",
"Models/DiError.swift",
"Models/Scope.swift",
"Modular/AllModularDependenciesDependencyCollectionRegisterer.swift",
"Modular/ModuleDependencies.swift"
],
"type" : "library"
},
{
"c99name" : "ConsoleTests",
"module_type" : "SwiftTarget",
"name" : "ConsoleTests",
"path" : "Tests/ConsoleTests",
"product_dependencies" : [
"InlineSnapshotTesting",
"Logging",
"SnapshotTesting"
],
"sources" : [
"Helpers/ConsoleComponent+TestHelpers.swift",
"Helpers/Snapshotting+ConsoleComponent.swift",
"LogRendererTests.swift",
"TraceHierarchyTests.swift"
],
"target_dependencies" : [
"Console"
],
"type" : "test"
},
{
"c99name" : "ConsoleTestHelpers",
"module_type" : "SwiftTarget",
"name" : "ConsoleTestHelpers",
"path" : "Tests/ConsoleTestHelpers",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"ConsoleTestHelpers"
],
"sources" : [
"TestCLI.swift"
],
"target_dependencies" : [
"Console"
],
"type" : "library"
},
{
"c99name" : "Console",
"module_type" : "SwiftTarget",
"name" : "Console",
"path" : "Sources/Console",
"product_dependencies" : [
"Logging",
"Yams"
],
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot"
],
"sources" : [
"ANSI/ANSI.swift",
"ANSI/ANSIKeyboard.swift",
"ANSI/ANSIScreen.swift",
"ANSI/ANSITerminal.swift",
"ANSIConsoleHandler/ANSIConsoleHandler.swift",
"ANSIConsoleHandler/Input/ANSIConsoleHandler+Input.swift",
"ANSIConsoleHandler/Input/InputComponent.swift",
"ANSIConsoleHandler/Input/InputComponentRenderer.swift",
"ANSIConsoleHandler/Input/InputComponentState.swift",
"ANSIConsoleHandler/Log/ANSIConsoleHandler+Log.swift",
"ANSIConsoleHandler/Log/ConsoleLogHandler.swift",
"ANSIConsoleHandler/Log/LogComponent.swift",
"ANSIConsoleHandler/Log/LogComponentRenderer.swift",
"ANSIConsoleHandler/Log/LogComponentState.swift",
"ANSIConsoleHandler/LogStream/ANSIConsoleHandler+LogStream.swift",
"ANSIConsoleHandler/LogStream/LogStreamComponent.swift",
"ANSIConsoleHandler/LogStream/LogStreamComponentRenderer.swift",
"ANSIConsoleHandler/LogStream/LogStreamComponentState.swift",
"ANSIConsoleHandler/Question/ANSIConsoleHandler+Question.swift",
"ANSIConsoleHandler/Question/QuestionComponent.swift",
"ANSIConsoleHandler/Question/QuestionComponentRenderer.swift",
"ANSIConsoleHandler/Question/QuestionComponentState.swift",
"ANSIConsoleHandler/Select/ANSIConsoleHandler+Select.swift",
"ANSIConsoleHandler/Select/SelectComponent.swift",
"ANSIConsoleHandler/Select/SelectComponentRenderer.swift",
"ANSIConsoleHandler/Select/SelectComponentState.swift",
"ANSIConsoleHandler/Trace/ANSIConsoleHandler+Trace.swift",
"ANSIConsoleHandler/Trace/TraceClock.swift",
"ANSIConsoleHandler/Trace/TraceComponent.swift",
"ANSIConsoleHandler/Trace/TraceComponentRenderer.swift",
"ANSIConsoleHandler/Trace/TraceComponentState.swift",
"Console.swift",
"ConsoleColor.swift",
"ConsoleContext.swift",
"ConsoleHandler.swift",
"ConsoleStyle.swift",
"ConsoleSystem.swift",
"ConsoleText.swift",
"ConsoleTextFragment.swift",
"DI/ConsoleModuleDependencies.swift",
"TeamcityConsoleHandler/TeamcityConsoleHandler.swift",
"TrackingConsoleHandler/ConsoleActionStorage.swift",
"TrackingConsoleHandler/TraceMetadata.swift",
"TrackingConsoleHandler/TraceMetadataValue.swift",
"TrackingConsoleHandler/TrackingConsoleHandler.swift",
"Utils/ReadWriteLock.swift",
"Utils/StdioOutputStream.swift",
"Utils/String+Symbols.swift"
],
"target_dependencies" : [
"AtomicModels",
"DI",
"SignalHandling",
"TeamcityMessaging"
],
"type" : "library"
},
{
"c99name" : "Concurrency",
"module_type" : "SwiftTarget",
"name" : "Concurrency",
"path" : "Sources/Concurrency",
"product_memberships" : [
"Concurrency"
],
"sources" : [
"ThreadSafeLazy.swift",
"ThrowingThreadSafeLazy.swift"
],
"target_dependencies" : [
"PathLib"
],
"type" : "library"
},
{
"c99name" : "CommandSupportTests",
"module_type" : "SwiftTarget",
"name" : "CommandSupportTests",
"path" : "Tests/CommandSupportTests",
"product_dependencies" : [
"ArgumentParser"
],
"sources" : [
"ParsableCommandPathTests.swift"
],
"target_dependencies" : [
"CommandSupport"
],
"type" : "test"
},
{
"c99name" : "CommandSupport",
"module_type" : "SwiftTarget",
"name" : "CommandSupport",
"path" : "Sources/CommandSupport",
"product_dependencies" : [
"ArgumentParser",
"Logging"
],
"product_memberships" : [
"CommandSupport"
],
"sources" : [
"AbsolutePath+ExpressibleByArgument.swift",
"AsyncCommandLogic.swift",
"AsyncCommandLogicProvider.swift",
"BaseCommand.swift",
"CommandDiValidator.swift",
"CommandLogic.swift",
"CommandLogicProvider.swift",
"CompoundAsyncCommandLogic.swift",
"CompoundCommandLogic.swift",
"LogOptionsCommand.swift",
"ParsableCommand+pathFromRootCommand.swift",
"TestableCommand.swift"
],
"target_dependencies" : [
"CLTExtensions",
"Console",
"DI",
"PathLib",
"TeamcityMessaging"
],
"type" : "library"
},
{
"c99name" : "Cloc",
"module_type" : "SwiftTarget",
"name" : "Cloc",
"path" : "Sources/Cloc",
"product_memberships" : [
"Cloc"
],
"sources" : [
"Cloc.swift",
"ClocTool.swift"
],
"target_dependencies" : [
"FileSystem",
"PathLib",
"ProcessController"
],
"type" : "library"
},
{
"c99name" : "CLTTypes",
"module_type" : "SwiftTarget",
"name" : "CLTTypes",
"path" : "Sources/CLTTypes",
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers",
"CLTTypes",
"Kibana",
"KibanaModels",
"KibanaTestHelpers"
],
"sources" : [
"Credentials.swift",
"Http/HttpAuthorizationScheme.swift"
],
"target_dependencies" : [
"CLTExtensions"
],
"type" : "library"
},
{
"c99name" : "CLTLoggingTests",
"module_type" : "SwiftTarget",
"name" : "CLTLoggingTests",
"path" : "Tests/CLTLoggingTests",
"sources" : [
"AggregatedLoggerHandlerTests.swift",
"ContextualLoggerTests.swift",
"FakeFileHandle.swift",
"FileHandleLoggerHandlerTests.swift",
"KibanaLoggerHandlerTests.swift",
"LimitingLoggerHandlerTests.swift",
"NSLogLikeLogEntryTextFormatterTests.swift",
"SimpleLogEntryTextFormatter.swift",
"VerbosityTests.swift"
],
"target_dependencies" : [
"CLTLogging",
"CLTLoggingModels",
"CLTLoggingTestHelpers",
"DateProviderTestHelpers",
"Kibana",
"KibanaTestHelpers",
"TestHelpers",
"Tmp"
],
"type" : "test"
},
{
"c99name" : "CLTLoggingTestHelpers",
"module_type" : "SwiftTarget",
"name" : "CLTLoggingTestHelpers",
"path" : "Tests/CLTLoggingTestHelpers",
"product_memberships" : [
"CLTLoggingTestHelpers"
],
"sources" : [
"FakeLoggerHandler.swift",
"LogEntryFixture.swift"
],
"target_dependencies" : [
"CLTLogging",
"CLTLoggingModels"
],
"type" : "library"
},
{
"c99name" : "CLTLoggingModels",
"module_type" : "SwiftTarget",
"name" : "CLTLoggingModels",
"path" : "Sources/CLTLoggingModels",
"product_memberships" : [
"CLTLogging",
"CLTLoggingModels",
"CLTLoggingTestHelpers"
],
"sources" : [
"LogEntry.swift",
"LogEntryCoordinate.swift",
"LogEntryTextFormatter.swift",
"LoggableDate.swift",
"LoggableDouble.swift",
"LoggableOptional.swift",
"NSLogLikeLogEntryTextFormatter.swift",
"PidInfo.swift",
"Verbosity.swift"
],
"type" : "library"
},
{
"c99name" : "CLTLogging",
"module_type" : "SwiftTarget",
"name" : "CLTLogging",
"path" : "Sources/CLTLogging",
"product_dependencies" : [
"Logging"
],
"product_memberships" : [
"CLTLogging",
"CLTLoggingTestHelpers"
],
"sources" : [
"AggregatedLoggerHandler.swift",
"ChildProcessLogsContainerProvider.swift",
"ContextualLogger+Levels.swift",
"ContextualLogger+ProcessController.swift",
"ContextualLogger.swift",
"FileHandle+TextOutputStream.swift",
"FileHandleLoggerHandler.swift",
"FileState.swift",
"FileSystem+Logging.swift",
"KibanaHandler.swift",
"LimitingLoggerHandler.swift",
"Logger+TypedInit.swift",
"LoggerHandler.swift",
"LoggingSetup.swift",
"NoOpLoggerHandler.swift",
"RedirectingLoggerHandler.swift",
"SubprocessInfo+PidInfo.swift"
],
"target_dependencies" : [
"AtomicModels",
"CLTLoggingModels",
"DateProvider",
"FileSystem",
"Kibana",
"KibanaModels",
"PathLib",
"ProcessController",
"Tmp"
],
"type" : "library"
},
{
"c99name" : "CLTExtensionsTests",
"module_type" : "SwiftTarget",
"name" : "CLTExtensionsTests",
"path" : "Tests/CLTExtensionsTests",
"sources" : [
"Array+Comparable_Tests.swift",
"Array+UniquifyTests.swift",
"NSLocking+WhileLockedTests.swift",
"String+UTF8Tests.swift"
],
"target_dependencies" : [
"CLTCollections",
"CLTExtensions",
"TestHelpers"
],
"type" : "test"
},
{
"c99name" : "CLTExtensions",
"module_type" : "SwiftTarget",
"name" : "CLTExtensions",
"path" : "Sources/CLTExtensions",
"product_memberships" : [
"CLTExtensions",
"CLTLogging",
"CLTLoggingTestHelpers",
"CLTTypes",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"Environment",
"FileSystem",
"FileSystemTestHelpers",
"Kibana",
"KibanaModels",
"KibanaTestHelpers",
"MutualTLS",
"PlistLib",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"TeamcityMessaging",
"TestHelpers",
"Tmp",
"TmpTestHelpers",
"UserDefaultsLib",
"UserDefaultsLibTestHelpers",
"XcodeLocator"
],
"sources" : [
"Casting.swift",
"Collections/Array+Comparable.swift",
"Collections/Array+Uniquify.swift",
"Collections/Bool+Order.swift",
"Collections/Collection+OnlyOrTrow.swift",
"Collections/Collection+Single.swift",
"Collections/Dictionary+Inverse.swift",
"Collections/Dictionary+Map.swift",
"Collections/Sequence+FilterSplit.swift",
"Collections/Sequence+Grouping.swift",
"Collections/Sequence+SortingByKey.swift",
"Collections/Set+PlusOperator.swift",
"Collections/SetAlgebra+Intersects.swift",
"DispatchGroup+wait.swift",
"Models/KeyValuePair.swift",
"NSLocking+WhileLocked.swift",
"Optional+UnwrapOrThrow.swift",
"String+LocalizedError.swift",
"String+UTF8.swift",
"UrlComponents+Throws.swift"
],
"type" : "library"
},
{
"c99name" : "CLTCollections",
"module_type" : "SwiftTarget",
"name" : "CLTCollections",
"path" : "Sources/CLTCollections",
"product_memberships" : [
"CLTCollections"
],
"sources" : [
"Array+Set.swift",
"Collection+Concurrency.swift"
],
"target_dependencies" : [
"Types"
],
"type" : "library"
},
{
"c99name" : "AtomicModels",
"module_type" : "SwiftTarget",
"name" : "AtomicModels",
"path" : "Sources/AtomicModels",
"product_memberships" : [
"AtomicModels",
"CLTLogging",
"CLTLoggingTestHelpers",
"Cloc",
"CommandSupport",
"Console",
"ConsoleTestHelpers",
"JSONStream",
"MetricsRecording",
"MetricsTestHelpers",
"MutualTLS",
"ProcessController",
"ProcessControllerTestHelpers",
"RepoRoot",
"Statsd",
"SynchronousWaiter",
"TestHelpers",
"TmpTestHelpers"
],
"sources" : [
"AtomicValue.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:d50cceb83aba9237d7903cc3c4ef7bd8f8bfaaf83777b35554908a03d392fd03
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.