The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of xcparse, reference 2.3.2 (fdba6f), with Swift 6.2 (beta) for macOS (SPM) on 22 Jun 2025 09:49:26 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChargePoint/xcparse.git
Reference: 2.3.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ChargePoint/xcparse
 * tag               2.3.2      -> FETCH_HEAD
HEAD is now at fdba6f6 [no-jira] Update current version to 2.3.2
Cloned https://github.com/ChargePoint/xcparse.git
Revision (git rev-parse @):
fdba6f63882f8dff5a8a8b8d772aa28d74e7862e
SUCCESS checkout https://github.com/ChargePoint/xcparse.git at 2.3.2
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ChargePoint/xcparse.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/16] Write sources
[7/16] Write xcparse-entitlement.plist
[7/16] Write sources
[9/16] Compiling TSCclibc process.c
[9/16] Compiling CSystem shims.c
[11/16] Write swift-version-1EA4D86E10B52AF.txt
[12/16] Compiling TSCclibc libc.c
[14/42] Emitting module SystemPackage
[15/44] Compiling SystemPackage PlatformString.swift
[16/44] Compiling SystemPackage SystemString.swift
[17/44] Compiling SystemPackage Util.swift
[18/44] Compiling SystemPackage UtilConsumers.swift
[19/44] Compiling TSCLibc libc.swift
[20/44] Emitting module TSCLibc
[21/44] Compiling SystemPackage FilePathComponents.swift
[22/44] Compiling SystemPackage FilePathParsing.swift
[23/44] Compiling SystemPackage FilePathWindows.swift
[24/44] Compiling SystemPackage FilePermissions.swift
[25/44] Compiling SystemPackage FileOperations.swift
[26/44] Compiling SystemPackage FilePath.swift
[27/44] Compiling SystemPackage FilePathComponentView.swift
[28/44] Compiling SystemPackage FilePathString.swift
[29/44] Compiling SystemPackage FilePathSyntax.swift
[30/44] Compiling SystemPackage CInterop.swift
[31/44] Compiling SystemPackage Constants.swift
[32/44] Compiling SystemPackage Syscalls.swift
[33/44] Compiling SystemPackage WindowsSyscallAdapters.swift
[34/44] Compiling SystemPackage Errno.swift
[35/44] Compiling SystemPackage FileDescriptor.swift
[36/44] Compiling SystemPackage FileHelpers.swift
[37/44] Compiling SystemPackage Exports.swift
[38/44] Compiling SystemPackage Mocking.swift
[39/85] Emitting module TSCBasic
[40/89] Compiling TSCBasic DeltaAlgorithm.swift
[41/89] Compiling TSCBasic DiagnosticsEngine.swift
[42/89] Compiling TSCBasic DictionaryExtensions.swift
[43/89] Compiling TSCBasic DictionaryLiteralExtensions.swift
[44/89] Compiling TSCBasic EditDistance.swift
[45/89] Compiling TSCBasic Closable.swift
[46/89] Compiling TSCBasic CodableResult.swift
[47/89] Compiling TSCBasic CollectionAlgorithms.swift
[48/89] Compiling TSCBasic CollectionExtensions.swift
[49/89] Compiling TSCBasic Condition.swift
[50/89] Compiling testUtility Resource.swift
[51/89] Compiling TSCBasic JSONMapper.swift
[52/89] Compiling TSCBasic KeyedPair.swift
[53/89] Compiling TSCBasic LazyCache.swift
[54/89] Compiling TSCBasic Lock.swift
[55/89] Emitting module testUtility
[56/89] Compiling testUtility FileManagerExtensions.swift
[57/89] Compiling TSCBasic StringConversions.swift
[58/89] Compiling TSCBasic SynchronizedQueue.swift
[59/89] Compiling TSCBasic TemporaryFile.swift
[60/89] Compiling TSCBasic TerminalController.swift
[61/89] Compiling TSCBasic Thread.swift
[62/89] Compiling TSCBasic Tuple.swift
[63/89] Compiling TSCBasic WritableByteStream.swift
[64/89] Compiling TSCBasic misc.swift
[65/89] Compiling TSCBasic Await.swift
[66/89] Compiling TSCBasic Base64URL.swift
[67/89] Compiling TSCBasic ByteString.swift
[68/89] Compiling TSCBasic CStringArray.swift
[69/89] Compiling TSCBasic CacheableSequence.swift
[70/89] Compiling TSCBasic ProcessSet.swift
[71/89] Compiling TSCBasic RegEx.swift
[72/89] Compiling TSCBasic Result.swift
[73/89] Compiling TSCBasic SortedArray.swift
[74/89] Compiling TSCBasic Path.swift
[75/89] Compiling TSCBasic PathShims.swift
[76/89] Compiling TSCBasic Process.swift
[77/89] Compiling TSCBasic ProcessEnv.swift
[78/89] Compiling TSCBasic OSLog.swift
[79/89] Compiling TSCBasic ObjectIdentifierProtocol.swift
[80/89] Compiling TSCBasic OrderedDictionary.swift
[81/89] Compiling TSCBasic OrderedSet.swift
[82/89] Compiling TSCBasic FileInfo.swift
[83/89] Compiling TSCBasic FileSystem.swift
[84/89] Compiling TSCBasic GraphAlgorithms.swift
[85/89] Compiling TSCBasic HashAlgorithms.swift
[86/89] Compiling TSCBasic JSON.swift
[87/126] Emitting module TSCUtility
[88/130] Compiling TSCUtility Tracing.swift
[89/130] Compiling TSCUtility Triple.swift
[90/130] Compiling TSCUtility URL.swift
[91/130] Compiling TSCUtility Verbosity.swift
[92/130] Compiling TSCUtility BuildFlags.swift
[93/130] Compiling TSCUtility CollectionExtensions.swift
[94/130] Compiling TSCUtility Context.swift
[95/130] Compiling TSCUtility Diagnostics.swift
[96/130] Compiling TSCUtility IndexStore.swift
[97/130] Compiling TSCUtility InterruptHandler.swift
[98/130] Compiling TSCUtility JSONMessageStreamingParser.swift
[99/130] Compiling TSCUtility Netrc.swift
[100/130] Compiling TSCUtility Archiver.swift
[101/130] Compiling TSCUtility ArgumentParser.swift
[102/130] Compiling TSCUtility ArgumentParserShellCompletion.swift
[103/130] Compiling TSCUtility Array+Extensions.swift
[104/130] Compiling TSCUtility OSLog.swift
[105/130] Compiling TSCUtility OrderedZip.swift
[106/130] Compiling TSCUtility PersistenceCache.swift
[107/130] Compiling TSCUtility PkgConfig.swift
[108/130] Compiling TSCUtility Platform.swift
[109/130] Compiling TSCUtility PolymorphicCodable.swift
[110/130] Compiling TSCUtility ProgressAnimation.swift
[111/130] Compiling TSCUtility SQLite.swift
[112/130] Compiling TSCUtility FSWatch.swift
[113/130] Compiling TSCUtility FloatingPointExtensions.swift
[114/130] Compiling TSCUtility Git.swift
[115/130] Compiling TSCUtility Hex.swift
[116/130] Compiling TSCUtility SerializedDiagnostics.swift
[117/130] Compiling TSCUtility SimplePersistence.swift
[118/130] Compiling TSCUtility StringExtensions.swift
[119/130] Compiling TSCUtility StringMangling.swift
[120/130] Compiling TSCUtility Version.swift
[121/130] Compiling TSCUtility Versioning.swift
[122/130] Compiling TSCUtility dlopen.swift
[123/130] Compiling TSCUtility misc.swift
[124/130] Compiling TSCUtility Bits.swift
[125/130] Compiling TSCUtility Bitstream.swift
[126/130] Compiling TSCUtility BitstreamReader.swift
[127/130] Compiling TSCUtility BitstreamWriter.swift
[128/189] Emitting module XCParseCore
[129/195] Compiling XCParseCore ActionAbstractTestSummary.swift
[130/195] Compiling XCParseCore ActionDeviceRecord.swift
[131/195] Compiling XCParseCore ActionPlatformRecord.swift
[132/195] Compiling XCParseCore ActionRecord.swift
[133/195] Compiling XCParseCore ActionResult.swift
[134/195] Compiling XCParseCore ActionRunDestinationRecord.swift
[135/195] Compiling XCParseCore ActionSDKRecord.swift
[136/195] Compiling XCParseCore ConsoleLogItem.swift
[137/195] Compiling XCParseCore ConsoleLogSection.swift
[138/195] Compiling XCParseCore DocumentLocation.swift
[139/195] Compiling XCParseCore EntityIdentifier.swift
[140/195] Compiling XCParseCore String+ASCII.swift
[141/195] Compiling XCParseCore URL+Directory.swift
[142/195] Compiling XCParseCore ActivityLogSection.swift
[143/195] Compiling XCParseCore ActivityLogTargetBuildSection.swift
[144/195] Compiling XCParseCore ActivityLogUnitTestSection.swift
[145/195] Compiling XCParseCore ArchiveInfo.swift
[146/195] Compiling XCParseCore CodeCoverageInfo.swift
[147/195] Compiling XCParseCore Console.swift
[148/195] Compiling XCParseCore IssueSummary.swift
[149/195] Compiling XCParseCore ObjectID.swift
[150/195] Compiling XCParseCore Reference.swift
[151/195] Compiling XCParseCore ResultIssueSummaries.swift
[152/195] Compiling XCParseCore ResultMetrics.swift
[153/195] Compiling XCParseCore SortedKeyValueArray.swift
[154/195] Compiling XCParseCore SortedKeyValueArrayPair.swift
[155/195] Compiling XCParseCore SourceCodeContext.swift
[156/195] Compiling XCParseCore SourceCodeFrame.swift
[157/195] Compiling XCParseCore SourceCodeLocation.swift
[158/195] Compiling XCParseCore SourceCodeSymbolInfo.swift
[159/195] Compiling XCParseCore TestAssociatedError.swift
[160/195] Compiling XCParseCore ActionTestPerformanceMetricSummary.swift
[161/195] Compiling XCParseCore ActionTestPlanRunSummaries.swift
[162/195] Compiling XCParseCore ActionTestPlanRunSummary.swift
[163/195] Compiling XCParseCore ActionTestRepetitionPolicySummary.swift
[164/195] Compiling XCParseCore ActionTestSummary.swift
[165/195] Compiling XCParseCore ActionTestSummaryGroup.swift
[166/195] Compiling XCParseCore ActionTestSummaryIdentifiableObject.swift
[167/195] Compiling XCParseCore ActionTestableSummary.swift
[168/195] Compiling XCParseCore ActionsInvocationMetadata.swift
[169/195] Compiling XCParseCore ActionsInvocationRecord.swift
[170/195] Compiling XCParseCore ActivityLogAnalyzerControlFlowStep.swift
[171/195] Compiling XCParseCore ActivityLogAnalyzerControlFlowStepEdge.swift
[172/195] Compiling XCParseCore ActivityLogAnalyzerEventStep.swift
[173/195] Compiling XCParseCore ActivityLogAnalyzerResultMessage.swift
[174/195] Compiling XCParseCore ActivityLogAnalyzerStep.swift
[175/195] Compiling XCParseCore ActivityLogAnalyzerWarningMessage.swift
[176/195] Compiling XCParseCore ActivityLogCommandInvocationSection.swift
[177/195] Compiling XCParseCore ActivityLogMajorSection.swift
[178/195] Compiling XCParseCore ActivityLogMessage.swift
[179/195] Compiling XCParseCore ActivityLogMessageAnnotation.swift
[180/195] Compiling XCParseCore ActionTestActivitySummary.swift
[181/195] Compiling XCParseCore ActionTestAttachment.swift
[182/195] Compiling XCParseCore ActionTestConfiguration.swift
[183/195] Compiling XCParseCore ActionTestExpectedFailure.swift
[184/195] Compiling XCParseCore ActionTestFailureSummary.swift
[185/195] Compiling XCParseCore ActionTestMetadata.swift
[186/195] Compiling XCParseCore ActionTestNoticeSummary.swift
[187/195] Compiling XCParseCore TestFailureIssueSummary.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCParseCore/Version+XCPTooling.swift:38:47: warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
36 |                         xcresulttoolVersion = Version(xcresulttoolVersionInt, 0, 0)
37 |                     } else {
38 |                         xcresulttoolVersion = Version(string: xcresulttoolVersionString)
   |                                               |- warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
   |                                               `- note: use 'init(_:)' instead
39 |                     }
40 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[188/195] Compiling XCParseCore TypeDefinition.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCParseCore/Version+XCPTooling.swift:38:47: warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
36 |                         xcresulttoolVersion = Version(xcresulttoolVersionInt, 0, 0)
37 |                     } else {
38 |                         xcresulttoolVersion = Version(string: xcresulttoolVersionString)
   |                                               |- warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
   |                                               `- note: use 'init(_:)' instead
39 |                     }
40 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[189/195] Compiling XCParseCore Version+XCPTooling.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCParseCore/Version+XCPTooling.swift:38:47: warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
36 |                         xcresulttoolVersion = Version(xcresulttoolVersionInt, 0, 0)
37 |                     } else {
38 |                         xcresulttoolVersion = Version(string: xcresulttoolVersionString)
   |                                               |- warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
   |                                               `- note: use 'init(_:)' instead
39 |                     }
40 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[190/195] Compiling XCParseCore XCPResultDecoding.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCParseCore/Version+XCPTooling.swift:38:47: warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
36 |                         xcresulttoolVersion = Version(xcresulttoolVersionInt, 0, 0)
37 |                     } else {
38 |                         xcresulttoolVersion = Version(string: xcresulttoolVersionString)
   |                                               |- warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
   |                                               `- note: use 'init(_:)' instead
39 |                     }
40 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[191/195] Compiling XCParseCore XCResult.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCParseCore/Version+XCPTooling.swift:38:47: warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
36 |                         xcresulttoolVersion = Version(xcresulttoolVersionInt, 0, 0)
37 |                     } else {
38 |                         xcresulttoolVersion = Version(string: xcresulttoolVersionString)
   |                                               |- warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
   |                                               `- note: use 'init(_:)' instead
39 |                     }
40 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[192/195] Compiling XCParseCore XCResultToolCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/XCParseCore/Version+XCPTooling.swift:38:47: warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
36 |                         xcresulttoolVersion = Version(xcresulttoolVersionInt, 0, 0)
37 |                     } else {
38 |                         xcresulttoolVersion = Version(string: xcresulttoolVersionString)
   |                                               |- warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
   |                                               `- note: use 'init(_:)' instead
39 |                     }
40 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[193/205] Compiling Converter VariantModel.swift
[194/206] Compiling Converter MemorySize.swift
[195/206] Emitting module Converter
[196/206] Compiling Converter FileController.swift
[197/206] Compiling Converter ResultFactory.swift
[198/206] Compiling Converter AppSizeModel.swift
[199/206] Compiling Converter DeviceModel.swift
[200/206] Compiling Converter ReportConverter.swift
[201/206] Compiling Converter AppSizeParser.swift
[202/206] Compiling Converter VariantDescriptorParser.swift
[203/206] Compiling Converter VariantParser.swift
[204/217] Compiling xcparse LogsCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
   |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 |
22 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:22:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
22 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:31:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
29 |     }
30 |
31 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
32 |         guard let xcresultPathArgument = arguments.get(path) else {
33 |             print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:24:60: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
22 |     init(parser: ArgumentParser) {
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
   |                                                            `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
25 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:26:73: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
25 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
   |                                                                         `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
27 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
28 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:28:29: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
27 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
28 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
   |                             `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
29 |     }
30 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[205/218] Compiling xcparse main.swift
[206/218] Compiling xcparse ScreenshotsCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
    |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     var addTestScreenshotDirectory: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:22:37: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
 22 |     var addTestScreenshotDirectory: OptionArgument<Bool>
    |                                     `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |     var divideByModel: OptionArgument<Bool>
 24 |     var divideByOS: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:23:24: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     var addTestScreenshotDirectory: OptionArgument<Bool>
 23 |     var divideByModel: OptionArgument<Bool>
    |                        `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |     var divideByOS: OptionArgument<Bool>
 25 |     var divideByTestRun: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:24:21: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 22 |     var addTestScreenshotDirectory: OptionArgument<Bool>
 23 |     var divideByModel: OptionArgument<Bool>
 24 |     var divideByOS: OptionArgument<Bool>
    |                     `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |     var divideByTestRun: OptionArgument<Bool>
 26 |     var divideByTestPlanConfig: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:25:26: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |     var divideByModel: OptionArgument<Bool>
 24 |     var divideByOS: OptionArgument<Bool>
 25 |     var divideByTestRun: OptionArgument<Bool>
    |                          `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |     var divideByTestPlanConfig: OptionArgument<Bool>
 27 |     var divideByLanguage: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:26:33: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |     var divideByOS: OptionArgument<Bool>
 25 |     var divideByTestRun: OptionArgument<Bool>
 26 |     var divideByTestPlanConfig: OptionArgument<Bool>
    |                                 `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 27 |     var divideByLanguage: OptionArgument<Bool>
 28 |     var divideByRegion: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:27:27: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |     var divideByTestRun: OptionArgument<Bool>
 26 |     var divideByTestPlanConfig: OptionArgument<Bool>
 27 |     var divideByLanguage: OptionArgument<Bool>
    |                           `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 28 |     var divideByRegion: OptionArgument<Bool>
 29 |     var divideByTest: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:28:25: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |     var divideByTestPlanConfig: OptionArgument<Bool>
 27 |     var divideByLanguage: OptionArgument<Bool>
 28 |     var divideByRegion: OptionArgument<Bool>
    |                         `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 29 |     var divideByTest: OptionArgument<Bool>
 30 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:29:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 27 |     var divideByLanguage: OptionArgument<Bool>
 28 |     var divideByRegion: OptionArgument<Bool>
 29 |     var divideByTest: OptionArgument<Bool>
    |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 30 |
 31 |     var testStatusWhitelist: OptionArgument<[String]>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:31:30: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 29 |     var divideByTest: OptionArgument<Bool>
 30 |
 31 |     var testStatusWhitelist: OptionArgument<[String]>
    |                              `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 32 |     var activityTypeWhitelist: OptionArgument<[String]>
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:32:32: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 30 |
 31 |     var testStatusWhitelist: OptionArgument<[String]>
 32 |     var activityTypeWhitelist: OptionArgument<[String]>
    |                                `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 33 |
 34 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:34:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 32 |     var activityTypeWhitelist: OptionArgument<[String]>
 33 |
 34 |     init(parser: ArgumentParser) {
    |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 35 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
 36 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:57:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 55 |     }
 56 |
 57 |     func run(with arguments: ArgumentParser.Result) throws {
    |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 58 |         guard let xcresultPathArgument = arguments.get(path) else {
 59 |             print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:36:60: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 34 |     init(parser: ArgumentParser) {
 35 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
 36 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
    |                                                            `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 37 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
 38 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:38:73: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 36 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
 37 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
 38 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
    |                                                                         `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 39 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
 40 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:40:29: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 38 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
 39 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
 40 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
    |                             `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 41 |
 42 |         addTestScreenshotDirectory = subparser.add(option: "--legacy", shortName: nil, kind: Bool.self, usage: "Create \"testScreenshots\" directory in outputDirectory & put screenshots in there")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:42:48: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 40 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
 41 |
 42 |         addTestScreenshotDirectory = subparser.add(option: "--legacy", shortName: nil, kind: Bool.self, usage: "Create \"testScreenshots\" directory in outputDirectory & put screenshots in there")
    |                                                `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 43 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide screenshots by model")
 44 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:43:35: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 41 |
 42 |         addTestScreenshotDirectory = subparser.add(option: "--legacy", shortName: nil, kind: Bool.self, usage: "Create \"testScreenshots\" directory in outputDirectory & put screenshots in there")
 43 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide screenshots by model")
    |                                   `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 44 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS")
 45 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:44:32: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 42 |         addTestScreenshotDirectory = subparser.add(option: "--legacy", shortName: nil, kind: Bool.self, usage: "Create \"testScreenshots\" directory in outputDirectory & put screenshots in there")
 43 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide screenshots by model")
 44 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS")
    |                                `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 45 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 46 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:45:37: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 43 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide screenshots by model")
 44 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS")
 45 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
    |                                     `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 46 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 47 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:46:44: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 44 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide screenshots by OS")
 45 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 46 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
    |                                            `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 47 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 48 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:47:38: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 45 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 46 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 47 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
    |                                      `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 48 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
 49 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide screenshots by test")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:48:36: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 46 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 47 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 48 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
    |                                    `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 49 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide screenshots by test")
 50 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:49:34: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 47 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 48 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
 49 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide screenshots by test")
    |                                  `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 50 |
 51 |         testStatusWhitelist = subparser.add(option: "--test-status", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:51:41: warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 49 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide screenshots by test")
 50 |
 51 |         testStatusWhitelist = subparser.add(option: "--test-status", shortName: nil, kind: [String].self, strategy: .upToNextOption,
    |                                         `- warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 52 |                                             usage: "Whitelist of acceptable test statuses for screenshots [optional, example: \"--test-status Success Failure\"]")
 53 |         activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:53:43: warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 51 |         testStatusWhitelist = subparser.add(option: "--test-status", shortName: nil, kind: [String].self, strategy: .upToNextOption,
 52 |                                             usage: "Whitelist of acceptable test statuses for screenshots [optional, example: \"--test-status Success Failure\"]")
 53 |         activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
    |                                           `- warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 54 |                                               usage: "Whitelist of acceptable activity types for screenshots. If value does not specify domain, \"com.apple.dt.xctest.activity-type.\" is assumed and prefixed to the value [optional, example: \"--activity-type userCreated attachmentContainer com.apple.dt.xctest.activity-type.testAssertionFailure\"]")
 55 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[207/218] Compiling xcparse CommandRegistry.swift
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:16:25: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 14 | // https://www.enekoalonso.com/articles/handling-commands-with-swift-package-manager
 15 | struct CommandRegistry {
 16 |     private let parser: ArgumentParser
    |                         `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |     private var commands: [Command] = []
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:19:36: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |     private var commands: [Command] = []
 18 |
 19 |     private var legacyScreenshots: OptionArgument<[PathArgument]>
    |                                    `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     private var legacyXcov: OptionArgument<[PathArgument]>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:19:52: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |     private var commands: [Command] = []
 18 |
 19 |     private var legacyScreenshots: OptionArgument<[PathArgument]>
    |                                                    `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     private var legacyXcov: OptionArgument<[PathArgument]>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:20:29: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 18 |
 19 |     private var legacyScreenshots: OptionArgument<[PathArgument]>
 20 |     private var legacyXcov: OptionArgument<[PathArgument]>
    |                             `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     init(usage: String, overview: String) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:20:45: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 18 |
 19 |     private var legacyScreenshots: OptionArgument<[PathArgument]>
 20 |     private var legacyXcov: OptionArgument<[PathArgument]>
    |                                             `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     init(usage: String, overview: String) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:48:100: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 46 |     }
 47 |
 48 |     private func parse(_ arguments: [String] = Array(CommandLine.arguments.dropFirst())) throws -> ArgumentParser.Result {
    |                                                                                                    `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 49 |         return try parser.parse(arguments)
 50 |     }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:52:60: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 50 |     }
 51 |
 52 |     private func processLegacyScreenshotCommand(arguments: ArgumentParser.Result) -> Bool {
    |                                                            `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 53 |         guard let legacyScreenshotPaths = arguments.get(self.legacyScreenshots) else {
 54 |             return false
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:85:62: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 83 |     }
 84 |
 85 |     private func processLegacyCodeCoverageCommand(arguments: ArgumentParser.Result) -> Bool {
    |                                                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 86 |         guard let legacyCodeCovPaths = arguments.get(self.legacyXcov) else {
 87 |             return false
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:105:37: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
103 |     }
104 |
105 |     private func process(arguments: ArgumentParser.Result) throws {
    |                                     `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
106 |         // Check to see if it's a legacy command
107 |         if self.processLegacyScreenshotCommand(arguments: arguments) == true {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:23:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     init(usage: String, overview: String) {
 23 |         parser = ArgumentParser(usage: usage, overview: overview)
    |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |
 25 |         legacyScreenshots = parser.add(option: "--screenshots", shortName: "-s", kind: [PathArgument].self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:25:89: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |         parser = ArgumentParser(usage: usage, overview: overview)
 24 |
 25 |         legacyScreenshots = parser.add(option: "--screenshots", shortName: "-s", kind: [PathArgument].self,
    |                                                                                         `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |                                        strategy: .upToNextOption, usage: "Legacy screenshots command. Use \"screenshots\" subcommand instead.", completion: .filename)
 27 |         legacyXcov = parser.add(option: "--xcov", shortName: "-x", kind: [PathArgument].self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:27:75: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |         legacyScreenshots = parser.add(option: "--screenshots", shortName: "-s", kind: [PathArgument].self,
 26 |                                        strategy: .upToNextOption, usage: "Legacy screenshots command. Use \"screenshots\" subcommand instead.", completion: .filename)
 27 |         legacyXcov = parser.add(option: "--xcov", shortName: "-x", kind: [PathArgument].self,
    |                                                                           `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 28 |                                 strategy: .upToNextOption, usage: "Legacy code coverage command. Use \"codecov\" subcommand instead.", completion: .filename)
 29 |     }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:41:25: warning: 'description' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 39 |         }
 40 |         catch let error as ArgumentParserError {
 41 |             print(error.description)
    |                         `- warning: 'description' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 42 |         }
 43 |         catch let error {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:40:28: warning: 'ArgumentParserError' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 38 |             try process(arguments: parsedArguments)
 39 |         }
 40 |         catch let error as ArgumentParserError {
    |                            `- warning: 'ArgumentParserError' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 41 |             print(error.description)
 42 |         }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:40:28: warning: 'ArgumentParserError' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 38 |             try process(arguments: parsedArguments)
 39 |         }
 40 |         catch let error as ArgumentParserError {
    |                            `- warning: 'ArgumentParserError' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 41 |             print(error.description)
 42 |         }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[208/218] Compiling xcparse ConverterCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:18:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] appSizeReport outputDirectory"
17 |
18 |     var flagVariants: OptionArgument<String>
   |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var reportPath: PositionalArgument<PathArgument>
20 |     var resultPath: PositionalArgument<PathArgument>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var flagVariants: OptionArgument<String>
19 |     var reportPath: PositionalArgument<PathArgument>
   |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var resultPath: PositionalArgument<PathArgument>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var flagVariants: OptionArgument<String>
19 |     var reportPath: PositionalArgument<PathArgument>
   |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var resultPath: PositionalArgument<PathArgument>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:20:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |     var flagVariants: OptionArgument<String>
19 |     var reportPath: PositionalArgument<PathArgument>
20 |     var resultPath: PositionalArgument<PathArgument>
   |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 |
22 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:20:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |     var flagVariants: OptionArgument<String>
19 |     var reportPath: PositionalArgument<PathArgument>
20 |     var resultPath: PositionalArgument<PathArgument>
   |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 |
22 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:22:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var resultPath: PositionalArgument<PathArgument>
21 |
22 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:33:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
31 |     }
32 |
33 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
34 |         let xcpParser = XCPParser()
35 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:25:34: warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |
25 |         flagVariants = subparser.add(option: "--flag-variants", kind: String.self, usage: "Flag variants above the specified size limit [optional, example: \"--flag-variants 10MB\"]")
   |                                  `- warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
26 |         reportPath = subparser.add(positional: "appSizeReport", kind: PathArgument.self,
27 |                              optional: false, usage: "Path to App Thinning Size Report", completion: .filename)
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:26:71: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
24 |
25 |         flagVariants = subparser.add(option: "--flag-variants", kind: String.self, usage: "Flag variants above the specified size limit [optional, example: \"--flag-variants 10MB\"]")
26 |         reportPath = subparser.add(positional: "appSizeReport", kind: PathArgument.self,
   |                                                                       `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
27 |                              optional: false, usage: "Path to App Thinning Size Report", completion: .filename)
28 |         resultPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:28:73: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
26 |         reportPath = subparser.add(positional: "appSizeReport", kind: PathArgument.self,
27 |                              optional: false, usage: "Path to App Thinning Size Report", completion: .filename)
28 |         resultPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
   |                                                                         `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
29 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
30 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[209/218] Compiling xcparse Command.swift
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/Command.swift:19:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |     var usage: String { get }
18 |
19 |     init(parser: ArgumentParser)
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     func run(with arguments: ArgumentParser.Result) throws
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/Command.swift:20:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |
19 |     init(parser: ArgumentParser)
20 |     func run(with arguments: ArgumentParser.Result) throws
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 | }
22 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[210/218] Compiling xcparse GitHubLatestReleaseResponse.swift
[211/218] Emitting module xcparse
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
    |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:22:24: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
    |                        `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:23:21: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
 23 |     var divideByOS: OptionArgument<Bool>
    |                     `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:24:26: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 22 |     var divideByModel: OptionArgument<Bool>
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
    |                          `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:25:33: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
    |                                 `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:26:27: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
    |                           `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 27 |     var divideByRegion: OptionArgument<Bool>
 28 |     var divideByTest: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:27:25: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
    |                         `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 28 |     var divideByTest: OptionArgument<Bool>
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:28:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
 28 |     var divideByTest: OptionArgument<Bool>
    |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:30:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 28 |     var divideByTest: OptionArgument<Bool>
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
    |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
 32 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:31:32: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
    |                                `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 32 |
 33 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:33:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
 32 |
 33 |     init(parser: ArgumentParser) {
    |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 34 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
 35 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:55:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 53 |     }
 54 |
 55 |     func run(with arguments: ArgumentParser.Result) throws {
    |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 56 |         guard let xcresultPathArgument = arguments.get(path) else {
 57 |             print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
   |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 |
22 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:22:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
22 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:31:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
29 |     }
30 |
31 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
32 |         guard let xcresultPathArgument = arguments.get(path) else {
33 |             print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/Command.swift:19:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |     var usage: String { get }
18 |
19 |     init(parser: ArgumentParser)
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     func run(with arguments: ArgumentParser.Result) throws
21 | }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/Command.swift:20:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |
19 |     init(parser: ArgumentParser)
20 |     func run(with arguments: ArgumentParser.Result) throws
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 | }
22 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:16:25: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 14 | // https://www.enekoalonso.com/articles/handling-commands-with-swift-package-manager
 15 | struct CommandRegistry {
 16 |     private let parser: ArgumentParser
    |                         `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |     private var commands: [Command] = []
 18 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:19:36: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |     private var commands: [Command] = []
 18 |
 19 |     private var legacyScreenshots: OptionArgument<[PathArgument]>
    |                                    `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     private var legacyXcov: OptionArgument<[PathArgument]>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:19:52: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |     private var commands: [Command] = []
 18 |
 19 |     private var legacyScreenshots: OptionArgument<[PathArgument]>
    |                                                    `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     private var legacyXcov: OptionArgument<[PathArgument]>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:20:29: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 18 |
 19 |     private var legacyScreenshots: OptionArgument<[PathArgument]>
 20 |     private var legacyXcov: OptionArgument<[PathArgument]>
    |                             `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     init(usage: String, overview: String) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:20:45: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 18 |
 19 |     private var legacyScreenshots: OptionArgument<[PathArgument]>
 20 |     private var legacyXcov: OptionArgument<[PathArgument]>
    |                                             `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     init(usage: String, overview: String) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:48:100: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 46 |     }
 47 |
 48 |     private func parse(_ arguments: [String] = Array(CommandLine.arguments.dropFirst())) throws -> ArgumentParser.Result {
    |                                                                                                    `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 49 |         return try parser.parse(arguments)
 50 |     }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:52:60: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 50 |     }
 51 |
 52 |     private func processLegacyScreenshotCommand(arguments: ArgumentParser.Result) -> Bool {
    |                                                            `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 53 |         guard let legacyScreenshotPaths = arguments.get(self.legacyScreenshots) else {
 54 |             return false
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:85:62: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 83 |     }
 84 |
 85 |     private func processLegacyCodeCoverageCommand(arguments: ArgumentParser.Result) -> Bool {
    |                                                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 86 |         guard let legacyCodeCovPaths = arguments.get(self.legacyXcov) else {
 87 |             return false
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CommandRegistry.swift:105:37: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
103 |     }
104 |
105 |     private func process(arguments: ArgumentParser.Result) throws {
    |                                     `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
106 |         // Check to see if it's a legacy command
107 |         if self.processLegacyScreenshotCommand(arguments: arguments) == true {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:18:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] appSizeReport outputDirectory"
17 |
18 |     var flagVariants: OptionArgument<String>
   |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var reportPath: PositionalArgument<PathArgument>
20 |     var resultPath: PositionalArgument<PathArgument>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var flagVariants: OptionArgument<String>
19 |     var reportPath: PositionalArgument<PathArgument>
   |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var resultPath: PositionalArgument<PathArgument>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var flagVariants: OptionArgument<String>
19 |     var reportPath: PositionalArgument<PathArgument>
   |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var resultPath: PositionalArgument<PathArgument>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:20:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |     var flagVariants: OptionArgument<String>
19 |     var reportPath: PositionalArgument<PathArgument>
20 |     var resultPath: PositionalArgument<PathArgument>
   |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 |
22 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:20:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |     var flagVariants: OptionArgument<String>
19 |     var reportPath: PositionalArgument<PathArgument>
20 |     var resultPath: PositionalArgument<PathArgument>
   |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 |
22 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:22:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var resultPath: PositionalArgument<PathArgument>
21 |
22 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ConverterCommand.swift:33:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
31 |     }
32 |
33 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
34 |         let xcpParser = XCPParser()
35 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
   |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 |
22 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:22:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
22 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/LogsCommand.swift:31:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
29 |     }
30 |
31 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
32 |         guard let xcresultPathArgument = arguments.get(path) else {
33 |             print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
    |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     var addTestScreenshotDirectory: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:22:37: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
 22 |     var addTestScreenshotDirectory: OptionArgument<Bool>
    |                                     `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |     var divideByModel: OptionArgument<Bool>
 24 |     var divideByOS: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:23:24: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     var addTestScreenshotDirectory: OptionArgument<Bool>
 23 |     var divideByModel: OptionArgument<Bool>
    |                        `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |     var divideByOS: OptionArgument<Bool>
 25 |     var divideByTestRun: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:24:21: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 22 |     var addTestScreenshotDirectory: OptionArgument<Bool>
 23 |     var divideByModel: OptionArgument<Bool>
 24 |     var divideByOS: OptionArgument<Bool>
    |                     `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |     var divideByTestRun: OptionArgument<Bool>
 26 |     var divideByTestPlanConfig: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:25:26: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |     var divideByModel: OptionArgument<Bool>
 24 |     var divideByOS: OptionArgument<Bool>
 25 |     var divideByTestRun: OptionArgument<Bool>
    |                          `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |     var divideByTestPlanConfig: OptionArgument<Bool>
 27 |     var divideByLanguage: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:26:33: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |     var divideByOS: OptionArgument<Bool>
 25 |     var divideByTestRun: OptionArgument<Bool>
 26 |     var divideByTestPlanConfig: OptionArgument<Bool>
    |                                 `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 27 |     var divideByLanguage: OptionArgument<Bool>
 28 |     var divideByRegion: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:27:27: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |     var divideByTestRun: OptionArgument<Bool>
 26 |     var divideByTestPlanConfig: OptionArgument<Bool>
 27 |     var divideByLanguage: OptionArgument<Bool>
    |                           `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 28 |     var divideByRegion: OptionArgument<Bool>
 29 |     var divideByTest: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:28:25: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |     var divideByTestPlanConfig: OptionArgument<Bool>
 27 |     var divideByLanguage: OptionArgument<Bool>
 28 |     var divideByRegion: OptionArgument<Bool>
    |                         `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 29 |     var divideByTest: OptionArgument<Bool>
 30 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:29:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 27 |     var divideByLanguage: OptionArgument<Bool>
 28 |     var divideByRegion: OptionArgument<Bool>
 29 |     var divideByTest: OptionArgument<Bool>
    |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 30 |
 31 |     var testStatusWhitelist: OptionArgument<[String]>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:31:30: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 29 |     var divideByTest: OptionArgument<Bool>
 30 |
 31 |     var testStatusWhitelist: OptionArgument<[String]>
    |                              `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 32 |     var activityTypeWhitelist: OptionArgument<[String]>
 33 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:32:32: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 30 |
 31 |     var testStatusWhitelist: OptionArgument<[String]>
 32 |     var activityTypeWhitelist: OptionArgument<[String]>
    |                                `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 33 |
 34 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:34:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 32 |     var activityTypeWhitelist: OptionArgument<[String]>
 33 |
 34 |     init(parser: ArgumentParser) {
    |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 35 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
 36 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/ScreenshotsCommand.swift:57:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 55 |     }
 56 |
 57 |     func run(with arguments: ArgumentParser.Result) throws {
    |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 58 |         guard let xcresultPathArgument = arguments.get(path) else {
 59 |             print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/VersionCommand.swift:18:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = ""
17 |
18 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |         _ = parser.add(subparser: command, usage: usage, overview: overview)
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/VersionCommand.swift:22:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     }
21 |
22 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
23 |         let xcpParser = XCPParser()
24 |         xcpParser.printVersion()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[212/218] Compiling xcparse XCPParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/XCPParser.swift:449:40: warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
447 |             do {
448 |                 let releaseResponse = try JSONDecoder().decode(GitHubLatestReleaseResponse.self, from: data!)
449 |                 if let latestVersion = Version(string: releaseResponse.name) {
    |                                        |- warning: 'init(string:)' is deprecated: replaced by 'init(_:)' [#DeprecatedDeclaration]
    |                                        `- note: use 'init(_:)' instead
450 |                     DispatchQueue.main.async {
451 |                         self.xcparseLatestVersion = latestVersion
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[213/218] Compiling xcparse VersionCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/VersionCommand.swift:18:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = ""
17 |
18 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |         _ = parser.add(subparser: command, usage: usage, overview: overview)
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/VersionCommand.swift:22:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     }
21 |
22 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
23 |         let xcpParser = XCPParser()
24 |         xcpParser.printVersion()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[214/218] Compiling xcparse AttachmentsCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
    |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:22:24: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
    |                        `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:23:21: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
 23 |     var divideByOS: OptionArgument<Bool>
    |                     `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:24:26: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 22 |     var divideByModel: OptionArgument<Bool>
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
    |                          `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:25:33: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
    |                                 `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:26:27: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
    |                           `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 27 |     var divideByRegion: OptionArgument<Bool>
 28 |     var divideByTest: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:27:25: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
    |                         `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 28 |     var divideByTest: OptionArgument<Bool>
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:28:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
 28 |     var divideByTest: OptionArgument<Bool>
    |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:30:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 28 |     var divideByTest: OptionArgument<Bool>
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
    |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
 32 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:31:32: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
    |                                `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 32 |
 33 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:33:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
 32 |
 33 |     init(parser: ArgumentParser) {
    |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 34 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
 35 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:55:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 53 |     }
 54 |
 55 |     func run(with arguments: ArgumentParser.Result) throws {
    |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 56 |         guard let xcresultPathArgument = arguments.get(path) else {
 57 |             print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:35:60: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 33 |     init(parser: ArgumentParser) {
 34 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
 35 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
    |                                                            `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 36 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
 37 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:37:73: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 35 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
 36 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
 37 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
    |                                                                         `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 38 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
 39 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:39:29: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 37 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
 38 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
 39 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
    |                             `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 40 |
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:41:35: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 39 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
 40 |
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
    |                                   `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:42:32: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 40 |
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
    |                                `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:43:37: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
    |                                     `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:44:44: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
    |                                            `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:45:38: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
    |                                      `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:46:36: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
    |                                    `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:47:34: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
    |                                  `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 48 |
 49 |         utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:49:34: warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
 48 |
 49 |         utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
    |                                  `- warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 50 |                                      usage: "Whitelist of uniform type identifiers (UTI) attachments must conform to [optional, example: \"--uti public.image public.plain-text\"]")
 51 |         activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:51:43: warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 49 |         utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
 50 |                                      usage: "Whitelist of uniform type identifiers (UTI) attachments must conform to [optional, example: \"--uti public.image public.plain-text\"]")
 51 |         activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
    |                                           `- warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 52 |                                               usage: "Whitelist of acceptable activity types for attachments. If value does not specify domain, \"com.apple.dt.xctest.activity-type.\" is assumed and prefixed to the value [optional, example: \"--activity-type userCreated attachmentContainer com.apple.dt.xctest.activity-type.testAssertionFailure\"]")
 53 |     }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
   |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 |
22 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:22:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
22 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:31:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
29 |     }
30 |
31 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
32 |         guard let xcresultPathArgument = arguments.get(path) else {
33 |             print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:24:60: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
22 |     init(parser: ArgumentParser) {
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
   |                                                            `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
25 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:26:73: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
25 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
   |                                                                         `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
27 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
28 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:28:29: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
27 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
28 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
   |                             `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
29 |     }
30 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[215/218] Compiling xcparse CodeCoverageCommand.swift
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
 17 |
 18 |     var path: PositionalArgument<PathArgument>
    |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 17 |
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
    |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 18 |     var path: PositionalArgument<PathArgument>
 19 |     var outputPath: PositionalArgument<PathArgument>
 20 |     var verbose: OptionArgument<Bool>
    |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:22:24: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 20 |     var verbose: OptionArgument<Bool>
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
    |                        `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:23:21: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 21 |
 22 |     var divideByModel: OptionArgument<Bool>
 23 |     var divideByOS: OptionArgument<Bool>
    |                     `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:24:26: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 22 |     var divideByModel: OptionArgument<Bool>
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
    |                          `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:25:33: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 23 |     var divideByOS: OptionArgument<Bool>
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
    |                                 `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:26:27: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 24 |     var divideByTestRun: OptionArgument<Bool>
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
    |                           `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 27 |     var divideByRegion: OptionArgument<Bool>
 28 |     var divideByTest: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:27:25: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 25 |     var divideByTestPlanConfig: OptionArgument<Bool>
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
    |                         `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 28 |     var divideByTest: OptionArgument<Bool>
 29 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:28:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 26 |     var divideByLanguage: OptionArgument<Bool>
 27 |     var divideByRegion: OptionArgument<Bool>
 28 |     var divideByTest: OptionArgument<Bool>
    |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:30:23: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 28 |     var divideByTest: OptionArgument<Bool>
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
    |                       `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
 32 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:31:32: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 29 |
 30 |     var utiWhitelist: OptionArgument<[String]>
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
    |                                `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 32 |
 33 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:33:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 31 |     var activityTypeWhitelist: OptionArgument<[String]>
 32 |
 33 |     init(parser: ArgumentParser) {
    |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 34 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
 35 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:55:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 53 |     }
 54 |
 55 |     func run(with arguments: ArgumentParser.Result) throws {
    |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 56 |         guard let xcresultPathArgument = arguments.get(path) else {
 57 |             print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:35:60: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 33 |     init(parser: ArgumentParser) {
 34 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
 35 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
    |                                                            `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 36 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
 37 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:37:73: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 35 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
 36 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
 37 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
    |                                                                         `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 38 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
 39 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:39:29: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 37 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
 38 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
 39 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
    |                             `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 40 |
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:41:35: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 39 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
 40 |
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
    |                                   `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:42:32: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 40 |
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
    |                                `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:43:37: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 41 |         divideByModel = subparser.add(option: "--model", shortName: nil, kind: Bool.self, usage: "Divide attachments by model")
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
    |                                     `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:44:44: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 42 |         divideByOS = subparser.add(option: "--os", shortName: nil, kind: Bool.self, usage: "Divide attachments by OS")
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
    |                                            `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:45:38: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 43 |         divideByTestRun = subparser.add(option: "--test-run", shortName: nil, kind: Bool.self, usage: "Deprecated. Use --test-plan-config")
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
    |                                      `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:46:36: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 44 |         divideByTestPlanConfig = subparser.add(option: "--test-plan-config", shortName: nil, kind: Bool.self, usage: "Divide attachments by test plan configuration")
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
    |                                    `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
 48 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:47:34: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 45 |         divideByLanguage = subparser.add(option: "--language", shortName: nil, kind: Bool.self, usage: "Divide attachments by test language")
 46 |         divideByRegion = subparser.add(option: "--region", shortName: nil, kind: Bool.self, usage: "Divide attachments by test region")
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
    |                                  `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 48 |
 49 |         utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:49:34: warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 47 |         divideByTest = subparser.add(option: "--test", shortName: nil, kind: Bool.self, usage: "Divide attachments by test")
 48 |
 49 |         utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
    |                                  `- warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 50 |                                      usage: "Whitelist of uniform type identifiers (UTI) attachments must conform to [optional, example: \"--uti public.image public.plain-text\"]")
 51 |         activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/AttachmentsCommand.swift:51:43: warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 49 |         utiWhitelist = subparser.add(option: "--uti", shortName: nil, kind: [String].self, strategy: .upToNextOption,
 50 |                                      usage: "Whitelist of uniform type identifiers (UTI) attachments must conform to [optional, example: \"--uti public.image public.plain-text\"]")
 51 |         activityTypeWhitelist = subparser.add(option: "--activity-type", shortName: nil, kind: [String].self, strategy: .upToNextOption,
    |                                           `- warning: conformance of 'String' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
 52 |                                               usage: "Whitelist of acceptable activity types for attachments. If value does not specify domain, \"com.apple.dt.xctest.activity-type.\" is assumed and prefixed to the value [optional, example: \"--activity-type userCreated attachmentContainer com.apple.dt.xctest.activity-type.testAssertionFailure\"]")
 53 |     }
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:15: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |               `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:18:34: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
16 |     let usage = "[OPTIONS] xcresult [outputDirectory]"
17 |
18 |     var path: PositionalArgument<PathArgument>
   |                                  `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:21: warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                     `- warning: 'PositionalArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:19:40: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
17 |
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
   |                                        `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:20:18: warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
18 |     var path: PositionalArgument<PathArgument>
19 |     var outputPath: PositionalArgument<PathArgument>
20 |     var verbose: OptionArgument<Bool>
   |                  `- warning: 'OptionArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
21 |
22 |     init(parser: ArgumentParser) {
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:22:18: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
20 |     var verbose: OptionArgument<Bool>
21 |
22 |     init(parser: ArgumentParser) {
   |                  `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:31:30: warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
29 |     }
30 |
31 |     func run(with arguments: ArgumentParser.Result) throws {
   |                              `- warning: 'ArgumentParser' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
32 |         guard let xcresultPathArgument = arguments.get(path) else {
33 |             print("Missing xcresult path")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:24:60: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
22 |     init(parser: ArgumentParser) {
23 |         let subparser = parser.add(subparser: command, usage: usage, overview: overview)
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
   |                                                            `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
25 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:26:73: warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
24 |         path = subparser.add(positional: "xcresult", kind: PathArgument.self,
25 |                              optional: false, usage: "Path to the xcresult file", completion: .filename)
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
   |                                                                         `- warning: 'PathArgument' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
27 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
28 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
/Users/admin/builder/spi-builder-workspace/Sources/xcparse/CodeCoverageCommand.swift:28:29: warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
26 |         outputPath = subparser.add(positional: "outputDirectory", kind: PathArgument.self,
27 |                                    optional: true, usage: "Folder to export results to", completion: .filename)
28 |         verbose = subparser.add(option: "--verbose", shortName: "-v", kind: Bool.self, usage: "Enable verbose logging")
   |                             `- warning: conformance of 'Bool' to 'ArgumentKind' is deprecated: use swift-argument-parser instead [#DeprecatedDeclaration]
29 |     }
30 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[215/218] Write Objects.LinkFileList
[216/218] Linking xcparse
[217/218] Applying xcparse
Build complete! (15.54s)
Fetching https://github.com/apple/swift-tools-support-core.git
[1/6856] Fetching swift-tools-support-core
Fetched https://github.com/apple/swift-tools-support-core.git from cache (1.23s)
Computing version for https://github.com/apple/swift-tools-support-core.git
Computed https://github.com/apple/swift-tools-support-core.git at 0.3.0 (1.83s)
Fetching https://github.com/apple/swift-system.git
[1/4436] Fetching swift-system
Fetched https://github.com/apple/swift-system.git from cache (0.91s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.1.1 (1.43s)
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-tools-support-core.git
Working copy of https://github.com/apple/swift-tools-support-core.git resolved at 0.3.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-tools-support-core",
      "requirement" : {
        "exact" : [
          "0.3.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-tools-support-core.git"
    }
  ],
  "manifest_display_name" : "xcparse",
  "name" : "xcparse",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    }
  ],
  "products" : [
    {
      "name" : "xcparse",
      "targets" : [
        "xcparse"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "XCParseCore",
      "targets" : [
        "XCParseCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Converter",
      "targets" : [
        "Converter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "xcparseTests",
      "module_type" : "SwiftTarget",
      "name" : "xcparseTests",
      "path" : "Tests/xcparseTests",
      "sources" : [
        "ScreenshotCommandUTITests.swift",
        "XCTestManifests.swift",
        "xcparseTests.swift"
      ],
      "target_dependencies" : [
        "xcparse",
        "testUtility"
      ],
      "type" : "test"
    },
    {
      "c99name" : "xcparse",
      "module_type" : "SwiftTarget",
      "name" : "xcparse",
      "path" : "Sources/xcparse",
      "product_dependencies" : [
        "SwiftToolsSupport-auto"
      ],
      "product_memberships" : [
        "xcparse"
      ],
      "sources" : [
        "AttachmentsCommand.swift",
        "CodeCoverageCommand.swift",
        "Command.swift",
        "CommandRegistry.swift",
        "ConverterCommand.swift",
        "GitHubLatestReleaseResponse.swift",
        "LogsCommand.swift",
        "ScreenshotsCommand.swift",
        "VersionCommand.swift",
        "XCPParser.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "XCParseCore",
        "Converter"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "testUtility",
      "module_type" : "SwiftTarget",
      "name" : "testUtility",
      "path" : "Tests/Utility",
      "sources" : [
        "FileManagerExtensions.swift",
        "Resource.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "appThinningConverterTests",
      "module_type" : "SwiftTarget",
      "name" : "appThinningConverterTests",
      "path" : "Tests/appThinningConverterTests",
      "sources" : [
        "AppSizeParserTests.swift",
        "ReportConverterTests.swift",
        "VariantDescriptorParserTests.swift",
        "VariantParserTests.swift"
      ],
      "target_dependencies" : [
        "Converter",
        "testUtility"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XCParseCore",
      "module_type" : "SwiftTarget",
      "name" : "XCParseCore",
      "path" : "Sources/XCParseCore",
      "product_dependencies" : [
        "SwiftToolsSupport-auto"
      ],
      "product_memberships" : [
        "xcparse",
        "XCParseCore",
        "Converter"
      ],
      "sources" : [
        "ActionAbstractTestSummary.swift",
        "ActionDeviceRecord.swift",
        "ActionPlatformRecord.swift",
        "ActionRecord.swift",
        "ActionResult.swift",
        "ActionRunDestinationRecord.swift",
        "ActionSDKRecord.swift",
        "ActionTestActivitySummary.swift",
        "ActionTestAttachment.swift",
        "ActionTestConfiguration.swift",
        "ActionTestExpectedFailure.swift",
        "ActionTestFailureSummary.swift",
        "ActionTestMetadata.swift",
        "ActionTestNoticeSummary.swift",
        "ActionTestPerformanceMetricSummary.swift",
        "ActionTestPlanRunSummaries.swift",
        "ActionTestPlanRunSummary.swift",
        "ActionTestRepetitionPolicySummary.swift",
        "ActionTestSummary.swift",
        "ActionTestSummaryGroup.swift",
        "ActionTestSummaryIdentifiableObject.swift",
        "ActionTestableSummary.swift",
        "ActionsInvocationMetadata.swift",
        "ActionsInvocationRecord.swift",
        "ActivityLogAnalyzerControlFlowStep.swift",
        "ActivityLogAnalyzerControlFlowStepEdge.swift",
        "ActivityLogAnalyzerEventStep.swift",
        "ActivityLogAnalyzerResultMessage.swift",
        "ActivityLogAnalyzerStep.swift",
        "ActivityLogAnalyzerWarningMessage.swift",
        "ActivityLogCommandInvocationSection.swift",
        "ActivityLogMajorSection.swift",
        "ActivityLogMessage.swift",
        "ActivityLogMessageAnnotation.swift",
        "ActivityLogSection.swift",
        "ActivityLogTargetBuildSection.swift",
        "ActivityLogUnitTestSection.swift",
        "ArchiveInfo.swift",
        "CodeCoverageInfo.swift",
        "Console.swift",
        "ConsoleLogItem.swift",
        "ConsoleLogSection.swift",
        "DocumentLocation.swift",
        "EntityIdentifier.swift",
        "Extensions/String+ASCII.swift",
        "Extensions/URL+Directory.swift",
        "IssueSummary.swift",
        "ObjectID.swift",
        "Reference.swift",
        "ResultIssueSummaries.swift",
        "ResultMetrics.swift",
        "SortedKeyValueArray.swift",
        "SortedKeyValueArrayPair.swift",
        "SourceCode/SourceCodeContext.swift",
        "SourceCode/SourceCodeFrame.swift",
        "SourceCode/SourceCodeLocation.swift",
        "SourceCode/SourceCodeSymbolInfo.swift",
        "TestAssociatedError.swift",
        "TestFailureIssueSummary.swift",
        "TypeDefinition.swift",
        "Version+XCPTooling.swift",
        "XCPResultDecoding.swift",
        "XCResult.swift",
        "XCResultToolCommand.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Converter",
      "module_type" : "SwiftTarget",
      "name" : "Converter",
      "path" : "Sources/Converter",
      "product_memberships" : [
        "xcparse",
        "Converter"
      ],
      "sources" : [
        "Helper/FileController.swift",
        "Helper/MemorySize.swift",
        "Helper/ResultFactory.swift",
        "Models/AppSizeModel.swift",
        "Models/DeviceModel.swift",
        "Models/VariantModel.swift",
        "Parser/AppSizeParser.swift",
        "Parser/ReportConverter.swift",
        "Parser/VariantDescriptorParser.swift",
        "Parser/VariantParser.swift"
      ],
      "target_dependencies" : [
        "XCParseCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.