Build Information
Successful build of XcodeSelectiveTesting, reference main (34d045), with Swift 6.4 for macOS (SPM) on 23 Oct 2026 18:51:50 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mikeger/XcodeSelectiveTesting.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mikeger/XcodeSelectiveTesting
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 34d045b Update version from 1.15.1 to 0.16.1 in README
Cloned https://github.com/mikeger/XcodeSelectiveTesting.git
Revision (git rev-parse @):
34d045b6dfc739820064634ff2f077d2366ec3e4
SUCCESS checkout https://github.com/mikeger/XcodeSelectiveTesting.git at main
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/apple/xcode-project-format.git
Fetching https://github.com/tadija/AEXML.git
Fetching https://github.com/kylef/Spectre.git
Fetching https://github.com/tuist/XcodeProj.git
Fetching https://github.com/apple/swift-log
Fetching https://github.com/apple/swift-argument-parser
[1/2256] Fetching aexml
[24/2693] Fetching aexml, xcode-project-format
[272/11066] Fetching aexml, xcode-project-format, swift-log
[273/12087] Fetching aexml, xcode-project-format, swift-log, spectre
[487/23965] Fetching aexml, xcode-project-format, swift-log, spectre, yams
[2776/49171] Fetching aexml, xcode-project-format, swift-log, spectre, yams, xcodeproj
[5293/68435] Fetching aexml, xcode-project-format, swift-log, spectre, yams, xcodeproj, swift-argument-parser
Fetched https://github.com/tadija/AEXML.git (1.05s)
Fetched https://github.com/apple/xcode-project-format.git (1.05s)
Fetching https://github.com/kylef/PathKit.git
[2610/65742] Fetching swift-log, spectre, yams, xcodeproj, swift-argument-parser
Fetched https://github.com/kylef/Spectre.git (1.11s)
[3866/64721] Fetching swift-log, yams, xcodeproj, swift-argument-parser
[20085/66181] Fetching swift-log, yams, xcodeproj, swift-argument-parser, pathkit
Fetched https://github.com/kylef/PathKit.git (0.99s)
[32386/64721] Fetching swift-log, yams, xcodeproj, swift-argument-parser
Fetched https://github.com/jpsim/Yams.git (9.61s)
[51331/52843] Fetching swift-log, xcodeproj, swift-argument-parser
Fetched https://github.com/tuist/XcodeProj.git (13.45s)
Fetched https://github.com/apple/swift-log (13.45s)
Fetched https://github.com/apple/swift-argument-parser (13.45s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.6.4 (14.15s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.0.5 (10.68s)
Computing version for https://github.com/kylef/PathKit.git
Computed https://github.com/kylef/PathKit.git at 1.0.1 (2.26s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.2.2 (0.72s)
Computing version for https://github.com/tuist/XcodeProj.git
Computed https://github.com/tuist/XcodeProj.git at 9.17.6 (0.59s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.70s)
Computing version for https://github.com/apple/xcode-project-format.git
Computed https://github.com/apple/xcode-project-format.git at 0.1.0 (0.59s)
Computing version for https://github.com/tadija/AEXML.git
Computed https://github.com/tadija/AEXML.git at 4.7.3 (0.59s)
Creating working copy for https://github.com/apple/xcode-project-format.git
Working copy of https://github.com/apple/xcode-project-format.git resolved at 0.1.0
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
Creating working copy for https://github.com/tadija/AEXML.git
Working copy of https://github.com/tadija/AEXML.git resolved at 4.7.3
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.2.2
Creating working copy for https://github.com/tuist/XcodeProj.git
Working copy of https://github.com/tuist/XcodeProj.git resolved at 9.17.6
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.0.5
Creating working copy for https://github.com/kylef/PathKit.git
Working copy of https://github.com/kylef/PathKit.git resolved at 1.0.1
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.6.4
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "xcodeselectivetesting",
"name": "XcodeSelectiveTesting",
"url": "https://github.com/mikeger/XcodeSelectiveTesting.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/XcodeSelectiveTesting",
"traits": [
"default"
],
"dependencies": [
{
"identity": "xcodeproj",
"name": "XcodeProj",
"url": "https://github.com/tuist/XcodeProj.git",
"version": "9.17.6",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/XcodeProj",
"traits": [
"default"
],
"dependencies": [
{
"identity": "aexml",
"name": "AEXML",
"url": "https://github.com/tadija/AEXML.git",
"version": "4.7.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/AEXML",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "pathkit",
"name": "PathKit",
"url": "https://github.com/kylef/PathKit.git",
"version": "1.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PathKit",
"traits": [
"default"
],
"dependencies": [
{
"identity": "spectre",
"name": "Spectre",
"url": "https://github.com/kylef/Spectre.git",
"version": "0.10.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Spectre",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "xcode-project-format",
"name": "xcode-project-format",
"url": "https://github.com/apple/xcode-project-format.git",
"version": "0.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/xcode-project-format",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swift-argument-parser",
"name": "swift-argument-parser",
"url": "https://github.com/apple/swift-argument-parser.git",
"version": "1.8.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-argument-parser",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "pathkit",
"name": "PathKit",
"url": "https://github.com/kylef/PathKit.git",
"version": "1.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PathKit",
"traits": [
"default"
],
"dependencies": [
{
"identity": "spectre",
"name": "Spectre",
"url": "https://github.com/kylef/Spectre.git",
"version": "0.10.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Spectre",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "yams",
"name": "Yams",
"url": "https://github.com/jpsim/Yams.git",
"version": "5.4.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Yams",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-log",
"name": "swift-log",
"url": "https://github.com/apple/swift-log",
"version": "1.16.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
"traits": [
],
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/mikeger/XcodeSelectiveTesting.git
[1/2027] Fetching xcodeselectivetesting
Fetched https://github.com/mikeger/XcodeSelectiveTesting.git (1.04s)
Fetching https://github.com/apple/swift-argument-parser.git from cache
Fetching https://github.com/jpsim/Yams.git from cache
Fetching https://github.com/apple/swift-log from cache
Fetching https://github.com/tuist/XcodeProj.git from cache
Fetching https://github.com/kylef/PathKit.git from cache
Fetched https://github.com/apple/swift-log from cache (0.61s)
Fetched https://github.com/kylef/PathKit.git from cache (0.74s)
Fetched https://github.com/tuist/XcodeProj.git from cache (0.75s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.79s)
Fetched https://github.com/jpsim/Yams.git from cache (0.79s)
Computing version for https://github.com/tuist/XcodeProj.git
Computed https://github.com/tuist/XcodeProj.git at 9.17.6 (0.89s)
Fetching https://github.com/tadija/AEXML.git from cache
Fetching https://github.com/apple/xcode-project-format.git from cache
Fetched https://github.com/tadija/AEXML.git from cache (0.51s)
Fetched https://github.com/apple/xcode-project-format.git from cache (0.52s)
Computing version for https://github.com/kylef/PathKit.git
Computed https://github.com/kylef/PathKit.git at 1.0.1 (0.60s)
Fetching https://github.com/kylef/Spectre.git from cache
Fetched https://github.com/kylef/Spectre.git from cache (0.50s)
Computing version for https://github.com/apple/xcode-project-format.git
Computed https://github.com/apple/xcode-project-format.git at 0.1.0 (0.57s)
Computing version for https://github.com/tadija/AEXML.git
Computed https://github.com/tadija/AEXML.git at 4.7.3 (0.03s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.05s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.4.0 (0.66s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.60s)
Computing version for https://github.com/apple/swift-log
Computed https://github.com/apple/swift-log at 1.16.2 (0.60s)
Creating working copy for https://github.com/tuist/XcodeProj.git
Working copy of https://github.com/tuist/XcodeProj.git resolved at 9.17.6
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.4.0
Creating working copy for https://github.com/apple/swift-log
Working copy of https://github.com/apple/swift-log resolved at 1.16.2
Creating working copy for https://github.com/kylef/PathKit.git
Working copy of https://github.com/kylef/PathKit.git resolved at 1.0.1
Creating working copy for https://github.com/mikeger/XcodeSelectiveTesting.git
Working copy of https://github.com/mikeger/XcodeSelectiveTesting.git resolved at main (34d045b)
Creating working copy for https://github.com/tadija/AEXML.git
Working copy of https://github.com/tadija/AEXML.git resolved at 4.7.3
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/apple/xcode-project-format.git
Working copy of https://github.com/apple/xcode-project-format.git resolved at 0.1.0
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.10.1
Found 5 product dependencies
- XcodeProj
- swift-argument-parser
- PathKit
- Yams
- swift-log
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/mikeger/XcodeSelectiveTesting.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 567]
[Planning deferred tasks]
[126 / 262] XcodeSelectiveTesting_DependencyCalculatorTests
[129 / 262]
[141 / 271] PathKit
[148 / 285]
[154 / 285]
[159 / 304]
[172 / 305]
[178 / 366]
[188 / 391]
[196 / 391] CYaml
[204 / 402]
[209 / 402]
[211 / 402]
[219 / 402]
[221 / 402] Logging
[231 / 402]
[235 / 402]
[237 / 402]
[245 / 402]
[255 / 402]
[256 / 402]
[258 / 402]
[259 / 402]
[260 / 402]
[269 / 402] Yams
[271 / 402] SelectiveTestShell
[274 / 402] SelectiveTestShell
[287 / 402] Yams
[295 / 402] Yams
[304 / 402] Yams
[306 / 402] Yams
[314 / 402] XcodeProjectFormat
[316 / 402] XcodeProjectFormat
[318 / 402] XcodeProjectFormat
[321 / 402] XcodeProjectFormat-product
[325 / 402] SelectiveTestShell
[327 / 402] PathKit
[333 / 402] ArgumentParser-product
[336 / 402] AEXML-product
[339 / 402] ArgumentParser
[346 / 404] AEXML
[346 / 404] ArgumentParser
[349 / 407] Git
[362 / 421]
[373 / 421] XcodeProj
[380 / 422] XcodeProj
[386 / 428] XcodeProj
[394 / 430] XcodeProj
[395 / 430] DependencyCalculator
[404 / 439] DependencyCalculator
[419 / 440] XcodeProj
[422 / 440] DependencyCalculator
[428 / 444] SelectiveTestingCore
[437 / 445] SelectiveTestingCore
[440 / 445] xcode-selective-test-product
[442 / 447] xcode-selective-test-product
[443 / 447] xcode-selective-test-product
[445 / 447] xcode-selective-test-product
Build complete! (12.51 sec)
Build complete.
{
"dependencies" : [
{
"identity" : "xcodeproj",
"requirement" : {
"range" : [
{
"lower_bound" : "9.17.6",
"upper_bound" : "10.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/tuist/XcodeProj.git"
},
{
"identity" : "swift-argument-parser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-argument-parser.git"
},
{
"identity" : "pathkit",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "1.1.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/kylef/PathKit.git"
},
{
"identity" : "yams",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.5",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/jpsim/Yams.git"
},
{
"identity" : "swift-log",
"requirement" : {
"range" : [
{
"lower_bound" : "1.6.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-log"
}
],
"manifest_display_name" : "XcodeSelectiveTesting",
"name" : "XcodeSelectiveTesting",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "14.0"
}
],
"products" : [
{
"name" : "xcode-selective-test",
"targets" : [
"xcode-selective-test"
],
"type" : {
"executable" : null
}
},
{
"name" : "XcodeSelectiveTest",
"targets" : [
"SelectiveTestingPlugin"
],
"type" : {
"plugin" : null
}
},
{
"name" : "XcodeSelectiveTestCore",
"targets" : [
"SelectiveTestingCore"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "xcode_selective_test",
"module_type" : "SwiftTarget",
"name" : "xcode-selective-test",
"path" : "Sources/xcode-selective-test",
"product_dependencies" : [
"ArgumentParser"
],
"product_memberships" : [
"xcode-selective-test",
"XcodeSelectiveTest"
],
"sources" : [
"SelectiveTesting.swift"
],
"target_dependencies" : [
"SelectiveTestingCore"
],
"type" : "executable"
},
{
"c99name" : "Workspace",
"module_type" : "SwiftTarget",
"name" : "Workspace",
"path" : "Sources/Workspace",
"product_dependencies" : [
"XcodeProj",
"Logging"
],
"product_memberships" : [
"xcode-selective-test",
"XcodeSelectiveTest",
"XcodeSelectiveTestCore"
],
"sources" : [
"DependencyGraph.swift",
"Sequence+Extensions.swift",
"Target.swift",
"WorkspaceInfo.swift",
"XCWorkspace+Projects.swift"
],
"type" : "library"
},
{
"c99name" : "TestConfigurator",
"module_type" : "SwiftTarget",
"name" : "TestConfigurator",
"path" : "Sources/TestConfigurator",
"product_dependencies" : [
"PathKit",
"Logging",
"ArgumentParser"
],
"product_memberships" : [
"xcode-selective-test",
"XcodeSelectiveTest",
"XcodeSelectiveTestCore"
],
"sources" : [
"TestConfigurator.swift",
"xctestplanner/Core/Entity/TestPlanModel.swift",
"xctestplanner/Core/Helper/TestPlanHelper.swift"
],
"target_dependencies" : [
"Workspace"
],
"type" : "library"
},
{
"c99name" : "SelectiveTestingTests",
"module_type" : "SwiftTarget",
"name" : "SelectiveTestingTests",
"path" : "Tests/SelectiveTestingTests",
"product_dependencies" : [
"PathKit"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SelectiveTestingTests/ExampleProject",
"rule" : {
"copy" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/SelectiveTestingTests/JSONFixtures",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"IntegrationTestTool.swift",
"SelectiveTestingConfigTests.swift",
"SelectiveTestingJSONProjectTests.swift",
"SelectiveTestingPackagesTests.swift",
"SelectiveTestingPerformanceTests.swift",
"SelectiveTestingProjectTests.swift",
"SelectiveTestingWorkspaceTests.swift",
"TestPlanCodableTests.swift",
"TestPlanModelTests.swift"
],
"target_dependencies" : [
"xcode-selective-test",
"Workspace"
],
"type" : "test"
},
{
"c99name" : "SelectiveTestingPlugin",
"module_type" : "PluginTarget",
"name" : "SelectiveTestingPlugin",
"path" : "Plugins/SelectiveTestingPlugin",
"plugin_capability" : {
"intent" : {
"description" : "Configure test plan for current changeset",
"type" : "custom",
"verb" : "xcode-selective-test"
},
"permissions" : [
{
"network_scope" : {
"none" : {
}
},
"reason" : "Update test plan file",
"type" : "writeToPackageDirectory"
}
],
"type" : "command"
},
"product_memberships" : [
"XcodeSelectiveTest"
],
"sources" : [
"SelectiveTestingPlugin.swift"
],
"target_dependencies" : [
"xcode-selective-test"
],
"type" : "plugin"
},
{
"c99name" : "SelectiveTestingCore",
"module_type" : "SwiftTarget",
"name" : "SelectiveTestingCore",
"path" : "Sources/SelectiveTestingCore",
"product_dependencies" : [
"PathKit",
"Yams",
"ArgumentParser"
],
"product_memberships" : [
"xcode-selective-test",
"XcodeSelectiveTest",
"XcodeSelectiveTestCore"
],
"sources" : [
"Config.swift",
"DependencyGraph+Visualization.swift",
"SelectiveTestingTool.swift"
],
"target_dependencies" : [
"DependencyCalculator",
"TestConfigurator",
"Git"
],
"type" : "library"
},
{
"c99name" : "SelectiveTestShell",
"module_type" : "SwiftTarget",
"name" : "SelectiveTestShell",
"path" : "Sources/SelectiveTestShell",
"product_memberships" : [
"xcode-selective-test",
"XcodeSelectiveTest",
"XcodeSelectiveTestCore"
],
"sources" : [
"Shell.swift",
"String+Error.swift",
"String+Shell.swift"
],
"type" : "library"
},
{
"c99name" : "Git",
"module_type" : "SwiftTarget",
"name" : "Git",
"path" : "Sources/Git",
"product_dependencies" : [
"PathKit",
"Logging"
],
"product_memberships" : [
"xcode-selective-test",
"XcodeSelectiveTest",
"XcodeSelectiveTestCore"
],
"sources" : [
"Git+Changeset.swift",
"Git.swift"
],
"target_dependencies" : [
"SelectiveTestShell"
],
"type" : "library"
},
{
"c99name" : "DependencyCalculatorTests",
"module_type" : "SwiftTarget",
"name" : "DependencyCalculatorTests",
"path" : "Tests/DependencyCalculatorTests",
"product_dependencies" : [
"PathKit"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/DependencyCalculatorTests/ExamplePackages",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"DependencyCalculatorTests.swift",
"PackageMetadataTests.swift"
],
"target_dependencies" : [
"DependencyCalculator",
"Workspace",
"SelectiveTestingCore"
],
"type" : "test"
},
{
"c99name" : "DependencyCalculator",
"module_type" : "SwiftTarget",
"name" : "DependencyCalculator",
"path" : "Sources/DependencyCalculator",
"product_dependencies" : [
"PathKit",
"Logging"
],
"product_memberships" : [
"xcode-selective-test",
"XcodeSelectiveTest",
"XcodeSelectiveTestCore"
],
"sources" : [
"ConcurrentMap.swift",
"DependencyCalculator.swift",
"DependencyGraph.swift",
"PackageMetadata.swift"
],
"target_dependencies" : [
"Workspace",
"Git"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
Done.