Build Information
Successful build of AudiConnect, reference main (24838f), with Swift 6.1 for macOS (SPM) on 15 Oct 2025 10:27:10 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .statsBuild Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/wtpalexander/audi-connect.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/wtpalexander/audi-connect
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 24838ff Add senable conformance
Cloned https://github.com/wtpalexander/audi-connect.git
Revision (git rev-parse @):
24838ffda3ef609e2beb87ea044ee7606e49c23d
SUCCESS checkout https://github.com/wtpalexander/audi-connect.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/wtpalexander/audi-connect.git
https://github.com/wtpalexander/audi-connect.git
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swiftsoup",
"requirement" : {
"range" : [
{
"lower_bound" : "2.6.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/scinfu/SwiftSoup.git"
}
],
"manifest_display_name" : "AudiConnect",
"name" : "AudiConnect",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "9.0"
},
{
"name" : "tvos",
"version" : "16.0"
}
],
"products" : [
{
"name" : "AudiConnectCLT",
"targets" : [
"AudiConnectCLT"
],
"type" : {
"executable" : null
}
},
{
"name" : "AudiConnect",
"targets" : [
"AudiConnect"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AudiConnectCLT",
"module_type" : "SwiftTarget",
"name" : "AudiConnectCLT",
"path" : "Sources/AudiConnectCLT",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"AudiConnectCLT"
],
"sources" : [
"AudiConnectCLT.swift"
],
"target_dependencies" : [
"AudiConnect"
],
"type" : "executable"
},
{
"c99name" : "AudiConnect",
"module_type" : "SwiftTarget",
"name" : "AudiConnect",
"path" : "Sources/AudiConnect",
"product_dependencies" : [
"SwiftSoup"
],
"product_memberships" : [
"AudiConnectCLT",
"AudiConnect"
],
"sources" : [
"AudiConnect.swift",
"Auth.swift",
"Constants.swift",
"Helpers/HTTPHelpers.swift",
"Helpers/PKCE.swift",
"Helpers/URLSession+Decodable.swift",
"Logger.swift",
"ResponseModels/Authentication/AZSToken.swift",
"ResponseModels/Authentication/HereToken.swift",
"ResponseModels/Authentication/IDKToken.swift",
"ResponseModels/Authentication/MBBToken.swift",
"ResponseModels/Authentication/MarketsResponse.swift",
"ResponseModels/Authentication/OpenIDConfig.swift",
"ResponseModels/Authentication/RegisterIDKTokenResponse.swift",
"ResponseModels/Authentication/ServicesResponse.swift",
"ResponseModels/Models.swift",
"ResponseModels/Vehicle/CapabilitiesResponse.swift",
"ResponseModels/Vehicle/HomeRegionResponse.swift",
"ResponseModels/Vehicle/VehicleInformationResponse.swift",
"ResponseModels/Vehicle/VehicleStatusResponse.swift",
"ResponseModels/Vehicle/VehiclesResponse.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/15] Write sources
[6/15] Write AudiConnectCLT-entitlement.plist
[6/15] Write sources
[10/15] Write swift-version-2F0A5646E1D333AE.txt
[11/15] Compiling _AtomicsShims.c
[13/38] Compiling Atomics ManagedAtomicLazyReference.swift
[14/38] Compiling Atomics UnsafeAtomic.swift
[15/39] Emitting module ArgumentParserToolInfo
[16/39] Compiling ArgumentParserToolInfo ToolInfo.swift
[17/39] Compiling Atomics UnsafeAtomicLazyReference.swift
[18/39] Compiling Atomics IntegerOperations.swift
[19/39] Compiling Atomics DoubleWord.swift
[20/39] Compiling Atomics ManagedAtomic.swift
[21/39] Compiling Atomics AtomicValue.swift
[22/39] Compiling Atomics AtomicMemoryOrderings.swift
[23/39] Compiling Atomics Unmanaged extensions.swift
[24/85] Compiling ArgumentParser FishCompletionsGenerator.swift
[25/85] Compiling ArgumentParser ZshCompletionsGenerator.swift
[26/85] Compiling ArgumentParser BashCompletionsGenerator.swift
[27/85] Compiling ArgumentParser CompletionsGenerator.swift
[28/85] Compiling ArgumentParser UsageGenerator.swift
[29/85] Compiling ArgumentParser CollectionExtensions.swift
[30/85] Compiling ArgumentParser Argument.swift
[31/85] Compiling ArgumentParser MessageInfo.swift
[32/85] Compiling ArgumentParser Mutex.swift
[33/85] Compiling ArgumentParser Platform.swift
[34/85] Emitting module Atomics
[35/85] Emitting module ArgumentParser
[36/89] Compiling ArgumentParser SequenceExtensions.swift
[37/89] Compiling ArgumentParser StringExtensions.swift
[38/89] Compiling ArgumentParser SwiftExtensions.swift
[39/89] Compiling ArgumentParser Tree.swift
[40/89] Compiling ArgumentParser CodingKeyValidator.swift
[41/89] Compiling ArgumentParser InputKey.swift
[42/89] Compiling ArgumentParser InputOrigin.swift
[43/89] Compiling ArgumentParser Name.swift
[44/89] Compiling ArgumentParser Parsed.swift
[45/89] Compiling ArgumentParser ParsedValues.swift
[46/89] Compiling ArgumentParser ArgumentDiscussion.swift
[47/89] Compiling ArgumentParser ArgumentHelp.swift
[48/89] Compiling ArgumentParser ArgumentVisibility.swift
[49/89] Compiling ArgumentParser CompletionKind.swift
[50/89] Compiling ArgumentParser Errors.swift
[51/89] Compiling ArgumentParser NonsenseFlagsValidator.swift
[52/89] Compiling ArgumentParser ParsableArgumentsValidation.swift
[53/89] Compiling ArgumentParser PositionalArgumentsValidator.swift
[54/89] Compiling ArgumentParser UniqueNamesValidator.swift
[55/89] Emitting module LRUCache
[56/89] Compiling LRUCache LRUCache.swift
[57/139] Compiling SwiftSoup CombiningEvaluator.swift
[58/139] Compiling SwiftSoup Comment.swift
[59/139] Compiling SwiftSoup CssSelector.swift
[60/139] Compiling SwiftSoup DataNode.swift
[61/139] Compiling SwiftSoup NodeTraversor.swift
[62/139] Compiling SwiftSoup NodeVisitor.swift
[63/139] Compiling SwiftSoup OrderedSet.swift
[64/139] Compiling SwiftSoup ParseError.swift
[65/139] Compiling SwiftSoup ParseErrorList.swift
[66/139] Compiling SwiftSoup QueryParserCache.swift
[67/139] Compiling SwiftSoup Document.swift
[68/139] Compiling SwiftSoup DocumentType.swift
[69/139] Compiling SwiftSoup Element.swift
[70/139] Compiling SwiftSoup Elements.swift
[71/139] Compiling SwiftSoup Entities.swift
[72/139] Compiling SwiftSoup HtmlTreeBuilderState.swift
[73/139] Compiling SwiftSoup Mutex.swift
[74/139] Compiling SwiftSoup Node.swift
[75/139] Compiling SwiftSoup ParseSettings.swift
[76/139] Compiling SwiftSoup Parser.swift
[77/139] Compiling SwiftSoup ParsingStrings.swift
[78/139] Compiling SwiftSoup Pattern.swift
[79/139] Compiling SwiftSoup QueryParser.swift
[80/139] Compiling SwiftSoup Cleaner.swift
[81/139] Compiling SwiftSoup Collector.swift
[82/139] Compiling SwiftSoup Evaluator.swift
[83/139] Compiling SwiftSoup Attribute.swift
[84/139] Compiling SwiftSoup Attributes.swift
[85/139] Compiling SwiftSoup BinarySearch.swift
[86/139] Compiling SwiftSoup BooleanAttribute.swift
[98/144] Emitting module SwiftSoup
[100/144] Compiling SwiftSoup StreamReader.swift
[101/144] Compiling SwiftSoup String.swift
[102/144] Compiling SwiftSoup StringBuilder.swift
[103/144] Compiling SwiftSoup StringUtil.swift
[109/144] Compiling SwiftSoup TokenQueue.swift
[110/144] Compiling SwiftSoup Tokeniser.swift
[111/144] Compiling SwiftSoup TokeniserState.swift
[112/144] Compiling SwiftSoup TreeBuilder.swift
[113/144] Compiling SwiftSoup UTF8Arrays.swift
[114/144] Compiling SwiftSoup StructuralEvaluator.swift
[115/144] Compiling SwiftSoup SwiftSoup.swift
[116/144] Compiling SwiftSoup Tag.swift
[117/144] Compiling SwiftSoup TextNode.swift
[118/144] Compiling SwiftSoup Token.swift
[119/144] Compiling SwiftSoup UnicodeScalar.swift
[120/144] Compiling SwiftSoup Validate.swift
[121/144] Compiling SwiftSoup Whitelist.swift
[122/144] Compiling SwiftSoup XmlDeclaration.swift
[123/144] Compiling SwiftSoup XmlTreeBuilder.swift
[128/144] Compiling SwiftSoup CharacterExt.swift
[129/144] Compiling SwiftSoup CharacterReader.swift
[136/144] Compiling SwiftSoup Exception.swift
[137/144] Compiling SwiftSoup FormElement.swift
[138/144] Compiling SwiftSoup HtmlTreeBuilder.swift
[142/164] Compiling AudiConnect AZSToken.swift
[143/164] Compiling AudiConnect HereToken.swift
[144/166] Emitting module AudiConnect
[145/166] Compiling AudiConnect MarketsResponse.swift
[146/166] Compiling AudiConnect OpenIDConfig.swift
[147/166] Compiling AudiConnect RegisterIDKTokenResponse.swift
[148/166] Compiling AudiConnect ServicesResponse.swift
[149/166] Compiling AudiConnect URLSession+Decodable.swift
[150/166] Compiling AudiConnect Logger.swift
[151/166] Compiling AudiConnect HomeRegionResponse.swift
[152/166] Compiling AudiConnect VehicleInformationResponse.swift
[153/166] Compiling AudiConnect IDKToken.swift
[154/166] Compiling AudiConnect MBBToken.swift
[155/166] Compiling AudiConnect Models.swift
[156/166] Compiling AudiConnect CapabilitiesResponse.swift
[157/166] Compiling AudiConnect HTTPHelpers.swift
[158/166] Compiling AudiConnect PKCE.swift
[159/166] Compiling AudiConnect VehicleStatusResponse.swift
[160/166] Compiling AudiConnect VehiclesResponse.swift
[161/166] Compiling AudiConnect AudiConnect.swift
[162/166] Compiling AudiConnect Auth.swift
[163/166] Compiling AudiConnect Constants.swift
[164/168] Emitting module AudiConnectCLT
[165/168] Compiling AudiConnectCLT AudiConnectCLT.swift
[165/168] Write Objects.LinkFileList
[166/168] Linking AudiConnectCLT
[167/168] Applying AudiConnectCLT
Build complete! (23.68s)
Fetching https://github.com/scinfu/SwiftSoup.git
Fetching https://github.com/apple/swift-argument-parser from cache
[1/4634] Fetching swiftsoup
Fetched https://github.com/scinfu/SwiftSoup.git from cache (1.18s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.31s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.2 (1.85s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 2.11.1 (0.45s)
Fetching https://github.com/nicklockwood/LRUCache.git
Fetching https://github.com/apple/swift-atomics.git from cache
[1/320] Fetching lrucache
Fetched https://github.com/apple/swift-atomics.git from cache (0.74s)
Fetched https://github.com/nicklockwood/LRUCache.git from cache (0.77s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (1.26s)
Computing version for https://github.com/nicklockwood/LRUCache.git
Computed https://github.com/nicklockwood/LRUCache.git at 1.1.2 (3.13s)
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.11.1
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.2
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/nicklockwood/LRUCache.git
Working copy of https://github.com/nicklockwood/LRUCache.git resolved at 1.1.2
Build complete.
{
"dependencies" : [
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser"
},
{
"identity" : "swiftsoup",
"requirement" : {
"range" : [
{
"lower_bound" : "2.6.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/scinfu/SwiftSoup.git"
}
],
"manifest_display_name" : "AudiConnect",
"name" : "AudiConnect",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "9.0"
},
{
"name" : "tvos",
"version" : "16.0"
}
],
"products" : [
{
"name" : "AudiConnectCLT",
"targets" : [
"AudiConnectCLT"
],
"type" : {
"executable" : null
}
},
{
"name" : "AudiConnect",
"targets" : [
"AudiConnect"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "AudiConnectCLT",
"module_type" : "SwiftTarget",
"name" : "AudiConnectCLT",
"path" : "Sources/AudiConnectCLT",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"AudiConnectCLT"
],
"sources" : [
"AudiConnectCLT.swift"
],
"target_dependencies" : [
"AudiConnect"
],
"type" : "executable"
},
{
"c99name" : "AudiConnect",
"module_type" : "SwiftTarget",
"name" : "AudiConnect",
"path" : "Sources/AudiConnect",
"product_dependencies" : [
"SwiftSoup"
],
"product_memberships" : [
"AudiConnectCLT",
"AudiConnect"
],
"sources" : [
"AudiConnect.swift",
"Auth.swift",
"Constants.swift",
"Helpers/HTTPHelpers.swift",
"Helpers/PKCE.swift",
"Helpers/URLSession+Decodable.swift",
"Logger.swift",
"ResponseModels/Authentication/AZSToken.swift",
"ResponseModels/Authentication/HereToken.swift",
"ResponseModels/Authentication/IDKToken.swift",
"ResponseModels/Authentication/MBBToken.swift",
"ResponseModels/Authentication/MarketsResponse.swift",
"ResponseModels/Authentication/OpenIDConfig.swift",
"ResponseModels/Authentication/RegisterIDKTokenResponse.swift",
"ResponseModels/Authentication/ServicesResponse.swift",
"ResponseModels/Models.swift",
"ResponseModels/Vehicle/CapabilitiesResponse.swift",
"ResponseModels/Vehicle/HomeRegionResponse.swift",
"ResponseModels/Vehicle/VehicleInformationResponse.swift",
"ResponseModels/Vehicle/VehicleStatusResponse.swift",
"ResponseModels/Vehicle/VehiclesResponse.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.