The Swift Package Index logo.Swift Package Index

Build Information

Successful build of LeakDetect, reference 0.0.8 (68fb46), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 19:55:33 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/yume190/LeakDetect.git
Reference: 0.0.8
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/yume190/LeakDetect
 * tag               0.0.8      -> FETCH_HEAD
HEAD is now at 68fb463 update version
Cloned https://github.com/yume190/LeakDetect.git
Revision (git rev-parse @):
68fb463a84fd06ea3d3d78faee55f3d3ed13f853
SUCCESS checkout https://github.com/yume190/LeakDetect.git at 0.0.8
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/yume190/LeakDetect.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 660]
[Planning deferred tasks]
[144 / 302] CryptoSwift_CryptoSwiftResources
[148 / 302]
[161 / 309] PathKit
[169 / 332]
[178 / 336] Rainbow
[181 / 336]
[185 / 363] ArgumentParserToolInfo
[192 / 365] CryptoSwiftResources
[200 / 441]
[208 / 441]
[215 / 441]
[219 / 441]
[224 / 441]
[227 / 441]
[232 / 441]
[233 / 441]
[237 / 441]
[238 / 441] PathKit
[255 / 441]
[260 / 441]
[264 / 441]
[268 / 441]
[276 / 441]
[278 / 441]
[279 / 441]
[281 / 441]
[283 / 441]
[285 / 441] SwiftSyntax
[287 / 441]
[288 / 441]
[292 / 441] SwiftSyntax
[293 / 441]
[296 / 441] SWXMLHash
[310 / 441] SWXMLHash
[311 / 441] SWXMLHash
[315 / 441] Yams
[318 / 441] Yams
[325 / 441] Yams
[327 / 441] Yams-product
[334 / 441] SwiftSyntax
[335 / 441] SWXMLHash-product
[338 / 441] SWXMLHash
[340 / 441] Rainbow
[342 / 441] Rainbow-product
[349 / 441] CryptoSwiftResources
[354 / 442]
[358 / 449] SwiftDiagnostics
[363 / 449] SwiftDiagnostics
[367 / 449] SwiftParser
[377 / 452] Yams
[382 / 477] Yams
[384 / 477] Yams-product
[386 / 477] SwiftParser
[389 / 533]
[399 / 533]
[411 / 533] SwiftParser
[412 / 533]
[414 / 533] SwiftParser
[418 / 533]
[422 / 533] SwiftParser
[424 / 533] SwiftParser
[425 / 533] SourceKittenFramework
[426 / 533]
[434 / 533] CryptoSwift
[438 / 533]
[439 / 533] SwiftSyntax
[442 / 533]
[445 / 533] SwiftParser
[447 / 533]
[451 / 533]
[453 / 533] SourceKittenFramework
[456 / 533]
[459 / 533] CryptoSwift
[461 / 533] CryptoSwift
[463 / 533]
[463 / 533] CryptoSwift
[466 / 533] SourceKittenFramework
[470 / 533] ArgumentParser
[471 / 533] ArgumentParser
[474 / 533] ArgumentParser
[480 / 533] ArgumentParser
[483 / 533] ArgumentParser-product
[486 / 533]
[487 / 534]
[490 / 535] SourceKittenFramework
[490 / 535] SwiftSyntaxParser
[493 / 538] SwiftSyntaxParser
[501 / 540] Derived
[509 / 541] Derived
[511 / 541] ArgumentParser
[513 / 541] SKClient
[523 / 552] SKClient
[524 / 552] SKClient
[531 / 553] SKClient
[532 / 553] LeakDetectKit
[542 / 564] LeakDetectKit
[543 / 564] LeakDetectKit
[552 / 565] LeakDetectKit
[554 / 573]
[561 / 573] leakDetect-product
[562 / 573] leakDetect-product
[563 / 573] SwiftSyntax
[565 / 573] SwiftSyntax
[570 / 573] LeakDetectKit
[571 / 573] leakDetect-product
Build complete! (19.84 sec)
Fetching https://github.com/onevcat/Rainbow
Fetching https://github.com/yume190/TypeFill
Fetching https://github.com/kylef/PathKit
Fetching https://github.com/zonble/HumanString.git
Fetching https://github.com/jpsim/SourceKitten
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/jpsim/Yams
[1/1460] Fetching pathkit
[16/2938] Fetching pathkit, rainbow
[251/4602] Fetching pathkit, rainbow, typefill
[450/16463] Fetching pathkit, rainbow, typefill, yams
[3440/35381] Fetching pathkit, rainbow, typefill, yams, swift-argument-parser
Fetched https://github.com/kylef/PathKit (1.13s)
Fetched https://github.com/onevcat/Rainbow (1.14s)
[740/32808] Fetching typefill, yams, swift-argument-parser, humanstring
Fetching https://github.com/apple/swift-syntax.git
[755/49161] Fetching typefill, yams, swift-argument-parser, humanstring, sourcekitten
Fetched https://github.com/yume190/TypeFill (2.92s)
Fetched https://github.com/jpsim/SourceKitten (2.92s)
[26292/111128] Fetching yams, swift-argument-parser, humanstring, swift-syntax
Fetched https://github.com/jpsim/Yams (5.08s)
Fetched https://github.com/zonble/HumanString.git (5.08s)
Fetched https://github.com/apple/swift-argument-parser.git (5.08s)
[51990/79984] Fetching swift-syntax
Fetched https://github.com/apple/swift-syntax.git (7.06s)
Computing version for https://github.com/kylef/PathKit
Computed https://github.com/kylef/PathKit at 1.0.1 (10.44s)
Fetching https://github.com/kylef/Spectre.git
[1/1021] Fetching spectre
Fetched https://github.com/kylef/Spectre.git (1.05s)
Computing version for https://github.com/zonble/HumanString.git
Computed https://github.com/zonble/HumanString.git at 0.1.1 (1.73s)
Computing version for https://github.com/yume190/TypeFill
Computed https://github.com/yume190/TypeFill at 0.4.9 (0.62s)
Fetching https://github.com/krzyzanowskim/CryptoSwift
[1/13439] Fetching cryptoswift
Fetched https://github.com/krzyzanowskim/CryptoSwift (2.34s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 508.0.1 (3.11s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.10.1 (0.64s)
Computing version for https://github.com/onevcat/Rainbow
Computed https://github.com/onevcat/Rainbow at 4.2.1 (2.20s)
Computing version for https://github.com/jpsim/SourceKitten
Computed https://github.com/jpsim/SourceKitten at 0.37.1 (0.64s)
Fetching https://github.com/drmohundro/SWXMLHash.git
[1/2876] Fetching swxmlhash
Fetched https://github.com/drmohundro/SWXMLHash.git (1.22s)
Computing version for https://github.com/drmohundro/SWXMLHash.git
Computed https://github.com/drmohundro/SWXMLHash.git at 7.0.2 (1.89s)
Computing version for https://github.com/jpsim/Yams
Computed https://github.com/jpsim/Yams at 5.4.0 (0.64s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift
Computed https://github.com/krzyzanowskim/CryptoSwift at 1.10.0 (0.64s)
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.57s)
Creating working copy for https://github.com/kylef/PathKit
Working copy of https://github.com/kylef/PathKit resolved at 1.0.1
Creating working copy for https://github.com/zonble/HumanString.git
Working copy of https://github.com/zonble/HumanString.git resolved at 0.1.1
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/krzyzanowskim/CryptoSwift
Working copy of https://github.com/krzyzanowskim/CryptoSwift resolved at 1.10.0
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 508.0.1
Creating working copy for https://github.com/onevcat/Rainbow
Working copy of https://github.com/onevcat/Rainbow resolved at 4.2.1
Creating working copy for https://github.com/drmohundro/SWXMLHash.git
Working copy of https://github.com/drmohundro/SWXMLHash.git resolved at 7.0.2
Creating working copy for https://github.com/jpsim/SourceKitten
Working copy of https://github.com/jpsim/SourceKitten resolved at 0.37.1
Creating working copy for https://github.com/jpsim/Yams
Working copy of https://github.com/jpsim/Yams resolved at 5.4.0
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/yume190/TypeFill
Working copy of https://github.com/yume190/TypeFill resolved at 0.4.9
/Users/admin/builder/spi-builder-workspace/Sources/LeakDetect/Arguments+Ex.swift:13:1: warning: extension declares a conformance of imported type 'SDK' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SKClient' introduce this conformance in the future
11 | import PathKit
12 |
13 | extension SDK: ExpressibleByArgument {}
   | |- warning: extension declares a conformance of imported type 'SDK' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SKClient' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
14 |
15 | public enum TargetType: String, CaseIterable, ExpressibleByArgument {
/Users/admin/builder/spi-builder-workspace/Sources/LeakDetect/Arguments+Ex.swift:13:1: warning: extension declares a conformance of imported type 'SDK' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SKClient' introduce this conformance in the future
11 | import PathKit
12 |
13 | extension SDK: ExpressibleByArgument {}
   | |- warning: extension declares a conformance of imported type 'SDK' to imported protocols 'ExpressibleByArgument', '_SendableMetatype'; this will not behave correctly if the owners of 'SKClient' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
14 |
15 | public enum TargetType: String, CaseIterable, ExpressibleByArgument {
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "508.0.0",
            "upper_bound" : "509.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-syntax.git"
    },
    {
      "identity" : "typefill",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.4.9",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/yume190/TypeFill"
    },
    {
      "identity" : "sourcekitten",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.34.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/SourceKitten"
    },
    {
      "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.git"
    },
    {
      "identity" : "rainbow",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.0.1",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/onevcat/Rainbow"
    },
    {
      "identity" : "humanstring",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/zonble/HumanString.git"
    },
    {
      "identity" : "pathkit",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kylef/PathKit"
    },
    {
      "identity" : "yams",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.0.5",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/jpsim/Yams"
    }
  ],
  "manifest_display_name" : "LeakDetect",
  "name" : "LeakDetect",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "leakDetect",
      "targets" : [
        "LeakDetect"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "LeakDetectTests",
      "module_type" : "SwiftTarget",
      "name" : "LeakDetectTests",
      "path" : "Tests/LeakDetectTests",
      "product_dependencies" : [
        "SwiftSyntax",
        "SwiftSyntaxParser",
        "SKClient",
        "HumanString"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/LeakDetectTests/Resource",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Assign/AssignClosureVisitorTests.swift",
        "Capture/LeakTests+Class+Extension+Obj.swift",
        "Capture/LeakTests+Class+Extension+Self.swift",
        "Capture/LeakTests+Class+Obj+GlobalFunction.swift",
        "Capture/LeakTests+Class+Obj+StaticFunction.swift",
        "Capture/LeakTests+Class+Obj.swift",
        "Capture/LeakTests+Class+Self.swift",
        "Capture/LeakTests+Normal.swift",
        "Capture/LeakTests+Struct.swift",
        "Capture/LeakTests.swift",
        "Concept/CaptureListRewriteTests.swift",
        "Concept/ClassInStructTests.swift",
        "Concept/ConceptTests.swift",
        "Concept/EscapingDetectorTests.swift",
        "Concept/FunctionParameterListEscapeTests.swift",
        "Concept/FunctionTests.swift",
        "Concept/ReferenceTests.swift",
        "Concept/SkipConceptTests.swift",
        "Concept/SourceKitResponseStringTests.swift",
        "Concept/USRTests.swift",
        "Concept/WeakDetector.swift",
        "Util.swift"
      ],
      "target_dependencies" : [
        "LeakDetectKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LeakDetectKit",
      "module_type" : "SwiftTarget",
      "name" : "LeakDetectKit",
      "path" : "Sources/LeakDetectKit",
      "product_dependencies" : [
        "Rainbow",
        "PathKit",
        "SwiftSyntax",
        "SwiftSyntaxParser",
        "SKClient"
      ],
      "product_memberships" : [
        "leakDetect"
      ],
      "sources" : [
        "Assign/AssignClosureVisitor.swift",
        "Capture/CaptureListRewriter.swift",
        "Capture/DeclsVisitor.swift",
        "Capture/IdentifierVisitor.swift",
        "Capture/LeakVisitor.swift",
        "Capture/LeakVisitorResult.swift",
        "Capture/USR+Struct.swift",
        "Escaping/EscapingDetector.swift",
        "Escaping/FunctionParameterListEscapeVisitor.swift",
        "Escaping/TypeEscapeVisitor.swift",
        "Escaping/WeakDetector.swift",
        "LeakResult.swift",
        "Pipeline/Pipeline.swift",
        "Pipeline/Visitors.swift",
        "Skip/BuiltinTypeList.swift",
        "Skip/SkipsFunction.swift",
        "SourceKit/SDK+Target.swift",
        "SourceKit/SKClient+Ex.swift",
        "String+Remove.swift",
        "String+SourceKitResponse.swift",
        "Syntax/ExprSyntax+Ex.swift",
        "Syntax/TypeSyntax+Ex.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "LeakDetect",
      "module_type" : "SwiftTarget",
      "name" : "LeakDetect",
      "path" : "Sources/LeakDetect",
      "product_dependencies" : [
        "ArgumentParser",
        "SourceKittenFramework",
        "SKClient",
        "PathKit",
        "Yams"
      ],
      "product_memberships" : [
        "leakDetect"
      ],
      "sources" : [
        "Arguments+Ex.swift",
        "Command.swift",
        "Entry.swift",
        "GitAction.swift",
        "Reporter.swift"
      ],
      "target_dependencies" : [
        "LeakDetectKit"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.7"
}
Done.